[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:


 Depends on this package.


 dnl - Check library dependencies
 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''':



 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