Date: Saturday, December 29, 2018 @ 17:34:55 Author: bgyorgy Revision: 418896
upgpkg: xarchiver 0.5.4.13-2 Add AppStream metadata Added: xarchiver/trunk/xarchiver.appdata.xml Modified: xarchiver/trunk/PKGBUILD -----------------------+ PKGBUILD | 12 +++++++++--- xarchiver.appdata.xml | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-12-29 17:31:22 UTC (rev 418895) +++ PKGBUILD 2018-12-29 17:34:55 UTC (rev 418896) @@ -5,7 +5,7 @@ pkgbase=xarchiver pkgname=(xarchiver xarchiver-gtk2) pkgver=0.5.4.13 -pkgrel=1 +pkgrel=2 pkgdesc="GTK+ frontend to various command line archivers" arch=('x86_64') url="https://github.com/ib/xarchiver" @@ -30,8 +30,10 @@ 'xz: xz support' 'zip: ZIP support' 'zstd: zstd support') -source=($pkgbase-$pkgver.tar.gz::https://github.com/ib/xarchiver/archive/$pkgver.tar.gz) -sha256sums=('617154435731554b793ab00cc373d957c066dc29444c6189029299a89430776c') +source=($pkgbase-$pkgver.tar.gz::https://github.com/ib/xarchiver/archive/$pkgver.tar.gz + xarchiver.appdata.xml) +sha256sums=('617154435731554b793ab00cc373d957c066dc29444c6189029299a89430776c' + '55f41aa0e5569b446933a34ac0585443fa5bd92f03f47e1fd53daf19905cc97e') build() { # GTK+ 3 version @@ -53,6 +55,7 @@ cd gtk3 make DESTDIR="$pkgdir" install + install -Dm644 ../$pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml" } package_xarchiver-gtk2() { @@ -62,4 +65,7 @@ cd gtk2 make DESTDIR="$pkgdir" install + + # Ignore package by AppStream to avoid duplicated IDs + echo 'X-AppStream-Ignore=true' >> "$pkgdir/usr/share/applications/xarchiver.desktop" } Added: xarchiver.appdata.xml =================================================================== --- xarchiver.appdata.xml (rev 0) +++ xarchiver.appdata.xml 2018-12-29 17:34:55 UTC (rev 418896) @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<component type="desktop-application"> + <id>com.github.xarchiver</id> + <launchable type="desktop-id">xarchiver.desktop</launchable> + <name>Xarchiver</name> + <summary>A GTK+ only archive manager</summary> + <metadata_license>CC0-1.0</metadata_license> + <project_license>GPL-2.0</project_license> + <description> + <p>Xarchiver is a lightweight desktop independent GTK+ frontend for manipulating xz, 7z, lzma, arj, bzip2, gzip, rar, tar, zip, rpm, lz4, compress, zstd, lzip, lrzip, lzop, lha and deb files. It allows you to create archives and add, extract, and delete files from them. Password protected archives in the arj, 7z, rar, zip and lrzip formats are supported.</p> + </description> + <screenshots> + <screenshot type="default"> + <image>http://xarchiver.sourceforge.net/screenshots/main_window.png</image> + </screenshot> + </screenshots> + <url type="bugtracker">https://github.com/ib/xarchiver/issues</url> + <url type="homepage">https://github.com/ib/xarchiver</url> +</component>