[blfs-book] [BLFS Trac] #6738: appstream-glib-0.4.1

BLFS Trac trac at linuxfromscratch.org
Tue Jul 21 10:49:58 PDT 2015


#6738: appstream-glib-0.4.1
-------------------------+-----------------------
 Reporter:  fo           |       Owner:  fo
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  7.8
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------

Comment (by fo):

 I didn't mean to be rude. Really don't understand this package.

 Just discovered one example:

 [https://wiki.gnome.org/Apps/Software]

 Depends on this package.

 [https://git.gnome.org/browse/gnome-software/tree/configure.ac]

 {{{
 ...
 dnl
 ---------------------------------------------------------------------------
 dnl - Check library dependencies
 dnl
 ---------------------------------------------------------------------------
 PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.16 gio-unix-2.0)
 PKG_CHECK_MODULES(PACKAGEKIT, packagekit-glib2 >= 1.0.0)
 PKG_CHECK_MODULES(APPSTREAM, appstream-glib >= 0.3.5)
 ...
 }}}

 Perhaps the other packages need depends on appstream-glib to produce the
 data needed by this package.

 Have also finally found the '''goal''':

 [https://wiki.gnome.org/Initiatives/GnomeGoals/AppDataGnomeSoftware]

 {{{
 Guidelines

 Every software center that exists allows the user to look at screenshots
 and a long description of the application before it is installed. For
 most users it allows them to answer the question Do I want to install
 this application?

 Traditionally in Linux distributions, we have none of this data for the
 vast majority of our desktop user-installable applications. To solve
 this, we have defined a new data file, which the upstream project can
 optionally translate using the same technique as GSetting schemas or
 Desktop files. Rather than create a new schema from scratch, we'll be
 using a subset of the AppStream metadata proposal.

 Applications wishing to have long descriptions, screenshots and other
 useful things are required to ship one or more files in
 /usr/share/appdata/%{id}.appdata.xml. In GNOME 3.14, we will only be
 showing applications that include AppData information, but until then
 it's optional but highly recommended.
 }}}

 Still thinking ''in dubio pro reo'', so, I'm ready to do the update. But
 the more a learn about it, the more I lean to ''condemn'' it to the
 archive. :-)

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/6738#comment:5>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch


More information about the blfs-book mailing list