[arch-commits] Commit in xarchiver/trunk (PKGBUILD xarchiver.appdata.xml)

Balló György bgyorgy at archlinux.org
Sat Dec 29 17:34:56 UTC 2018


    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>



More information about the arch-commits mailing list