extract-appdata-icons - A little perl script to split appdata.xml

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename extract-appdata-icons-2016.05.04-lp151.2.1.noarch.rpm
Package name extract-appdata-icons
Package version 2016.05.04
Package release lp151.2.1
Package architecture noarch
Package type rpm
Category Development/Tools/Building
Homepage https://github.com/openSUSE/brp-extract-appdata
License MIT
Maintainer -
Download size 11.93 KB
Installed size 3.59 KB
OBS generated appdata.xml contains all icons and this little tool splits
the XML into the format expected from software center


Package Version Architecture Repository
extract-appdata-icons - - -


Name Value
/usr/bin/perl -
perl(XML::Simple) -


Name Value
extract-appdata-icons = 2016.05.04-lp151.2.1


Type URL
Mirror widehat.opensuse.org
Binary Package extract-appdata-icons-2016.05.04-lp151.2.1.noarch.rpm
Source Package brp-extract-appdata-2016.05.04-lp151.2.1.src.rpm

Install Howto

Install extract-appdata-icons rpm package:

# zypper install extract-appdata-icons




2016-05-04 - dvaleev@suse.com
- Add URL to git repo
2016-05-04 - dvaleev@suse.com
- Update to version 2016.05.04:
Move to git and _service generated sources
2016-05-03 - dvaleev@suse.com
- Produce appstream-util compatible output
- Convert <aplication> element into <component type="desktop"
- Don't wrap with contents, contents is only valid for appdata.xml
- Save as .appdata.xml
- Don't get information from .desktop. Info provided with .appdata
should be sufficient
2016-02-03 - dimstar@opensuse.org
- brp-extract-appdata.pl: also handle metainfo.xml files (component
addons and fonts).
2015-05-04 - dimstar@opensuse.org
- Sort the array of icons to be added to appdata.xml: this has the
nice side-effect that the resulting appdata.xml are reproducible.
2015-04-08 - dimstar@opensuse.org
- Bump appstream metadata to version 0.8, in order to attempt to
get more often valid metadata. The general structure for
AppStream version 0.6+ is wrapped in <component></components>
(<application was up to version 0.5). As we wrap simple 'appdata'
we can actually simply replace application=>component (stuff that
was introduced later would already have to be component anyway).
2015-02-02 - mls@suse.de
- add workaround so that components generate valid xml
2014-02-27 - mls@suse.de
- rewrite brp-extract-appdata.pl and create-appdata-xml.pl so that
it does not invent appdata files, but just patches the missing
information into the files
2014-01-09 - coolo@suse.com
- do not mount or umount /proc - the build script handles that
2013-09-30 - dimstar@opensuse.org
- Two minor fixes in brp-extract-appdata.pl:
+ Perl treats variables case sensitive: be consistent with
+ Allow Icon= in .desktop files to have a file extension.

See Also

Package Description
extreme-tuxracer-0.7.4-lp151.2.5.x86_64.rpm Open source racing game featuring Tux the Linux Penguin
extundelete-0.2.4-lp151.2.4.x86_64.rpm Recovery tool for ext4 and ext3 filesystems
ez-ipupdate-3.0.11b8-lp151.2.3.x86_64.rpm A Small Utility for Updating a Dynamic DNS Service
ezstream-0.6.0-lp151.3.3.x86_64.rpm Icecast media streaming client
f2c-0.11-lp151.1198.4.x86_64.rpm A Fortran-77 to C Translator
f2c-32bit-0.11-lp151.1198.4.x86_64.rpm A Fortran-77 to C Translator
f2fs-tools-1.7.0-lp151.2.4.x86_64.rpm Utilities for the Flash-friendly Filesystem (F2FS)
f2fs-tools-compat-1.7.0-lp151.2.4.noarch.rpm f2fs utility compatibility symlinks
f2fs-tools-devel-1.7.0-lp151.2.4.x86_64.rpm Development files for f2fs
f3-7.0-lp151.2.3.x86_64.rpm Fight Flash Fraud / Fight Fake Flash
fIcy-1.0.21-lp151.2.4.x86_64.rpm Icecast/Shoutcast Stream Grabber
faba-icon-theme-4.1.2-lp151.2.1.noarch.rpm Faba Icon theme
fabtests-1.6.2-lp151.1.1.x86_64.rpm Test suite for libfabric API
facedetect-0.1-lp151.2.1.noarch.rpm A simple face detector for batch processing
faenza-icon-theme-1.3-lp151.2.1.noarch.rpm Faenza Icon Theme