Add AppStream AppData for Ark
Review Request #117609 - Created April 17, 2014 and submitted
This commit will add AppData to Ark so it can show up in modern AppStream-aware software-centers. For more information on AppData, check out the wiki page I am currently working on: http://techbase.kde.org/MetaInfo/DesktopApps In case there are no objections or changes wanted, I would commit this to the Ark repository.
Ark compiles and installs the Appdata file into the right location. AppData parsers are able to process the metadata.
Since ark provides no (public) api, I question the inclusion of <library>libkerfuffle.so.@GENERIC_LIB_SOVERSION@</library> in provides, since nothing external will care about it (ie, it's an internal implementation detail)
Nice to see this being used. This needs to be translatable. See http://people.freedesktop.org/~hughsient/appdata/ under "Questions". I'm not sure how that ties in with KDE's i18n mechanisms. Appdata came up on the KDE Devel ML once, the thread is huge and not entirely constructive (http://lists.kde.org/?t=138338458100001&r=1&w=2) At that time I wrote a tool to make .appdata.xml files automatically from the same data that creates http://www.kde.org/applications/utilities/ark/. I extracted everything into http://static.davidedmundson.co.uk/kde_appdata.zip from http://static.davidedmundson.co.uk/appdata_generator.txt as a proof of concept, it would be good to see this developed into a full blown script that does everything that all KDE apps can run automatically when deploying we have all the relevant data scattered across various locations already.