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

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


    Date: Saturday, December 29, 2018 @ 17:03:19
  Author: bgyorgy
Revision: 418857

upgpkg: gpsbabel 1.5.4-5

Add AppStream metadata

Added:
  gpsbabel/trunk/gpsbabel.appdata.xml
Modified:
  gpsbabel/trunk/PKGBUILD

----------------------+
 PKGBUILD             |   13 +++++++++----
 gpsbabel.appdata.xml |   19 +++++++++++++++++++
 2 files changed, 28 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-12-29 17:02:42 UTC (rev 418856)
+++ PKGBUILD	2018-12-29 17:03:19 UTC (rev 418857)
@@ -6,19 +6,21 @@
 pkgname=gpsbabel
 pkgver=1.5.4
 _pkgver=1_5_4
-pkgrel=4
+pkgrel=5
 pkgdesc="Read, write and manipulate GPS waypoints in a variety of formats"
 arch=('x86_64')
 url="https://www.gpsbabel.org/"
 license=('GPL')
-depends=('libusb-compat' 'qt5-base') # 'qt5-webengine'
-makedepends=('qt5-tools')
+depends=('hicolor-icon-theme' 'libusb-compat' 'qt5-base') # 'qt5-webengine'
+makedepends=('imagemagick' 'qt5-tools')
 source=(https://github.com/gpsbabel/$pkgname/archive/${pkgname}_$_pkgver.tar.gz
+        gpsbabel.appdata.xml
         build-fix.patch
         drop-map.patch
         fix-map.patch
         0008-Correctly-read-diff-and-terr-from-geo-format.patch)
 sha256sums=('8cd740db0b92610abff71e942e8a987df58cd6ca5f25cca86e15f2b00e190704'
+            '5eb52ab0c4bdde61c747856e849f9bce9ca660e942c15f730a4330a38fd6a39a'
             '537752bd5d097d836d4d5a77b4f7a5ea68d408d6a648511e4a98865d2742fb46'
             '69b4fad0bc5b33e332dc79c1c65482f942bf5a596b2d82b3d6a565cdd444b6ee'
             'e00530f3b40a6c516cb45c59bbdfd5f4a801f7bb55e02205e7fc975c262db3a1'
@@ -42,6 +44,8 @@
   # Fix path
   sed -i 's|langPath_ = QApplication::applicationDirPath();|langPath_ = "/usr/share/gpsbabel";|' gui/mainwindow.cc
   # sed -i 's|baseFile =  QApplication::applicationDirPath() + "/gmapbase.html";|baseFile = "/usr/share/gpsbabel/gmapbase.html";|' gui/map.cc
+
+  convert gui/images/appicon.png +set date:create +set date:modify -background none -gravity center -extent 512x512 gui/images/appicon.png
 }
 
 build() {
@@ -62,8 +66,9 @@
 
   # GUI
   install -Dm755 gui/objects/gpsbabelfe-bin "$pkgdir"/usr/bin/gpsbabelfe-bin
-  install -Dm644 gui/images/appicon.png "$pkgdir"/usr/share/pixmaps/gpsbabel.png
+  install -Dm644 gui/images/appicon.png "$pkgdir"/usr/share/icons/hicolor/512x512/apps/gpsbabel.png
   install -Dm644 gui/gpsbabel.desktop "$pkgdir"/usr/share/applications/gpsbabel.desktop
+  install -Dm644 ../$pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml"
   # install -Dm644 gui/gmapbase.html "$pkgdir"/usr/share/gpsbabel/gmapbase.html
   install -dm755 "$pkgdir"/usr/share/gpsbabel/translations/
   install -Dm644 gui/*.qm "$pkgdir"/usr/share/gpsbabel/translations/

Added: gpsbabel.appdata.xml
===================================================================
--- gpsbabel.appdata.xml	                        (rev 0)
+++ gpsbabel.appdata.xml	2018-12-29 17:03:19 UTC (rev 418857)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+  <id>org.gpsbabel.gpsbabel</id>
+  <launchable type="desktop-id">gpsbabel.desktop</launchable>
+  <name>GPSBabel</name>
+  <summary>Qt GUI interface for GPSBabel</summary>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0</project_license>
+  <description>
+    <p>GPSBabel converts waypoints, tracks, and routes between popular GPS receivers such as Garmin or Magellan and mapping programs like Google Earth or Basecamp. Literally hundreds of GPS receivers and programs are supported. It also has powerful manipulation tools for such data. such as filtering duplicates points or simplifying tracks.</p>
+  </description>
+  <screenshots>
+    <screenshot type="default">
+      <image>https://screenshots.debian.net/screenshots/000/015/197/large.png</image>
+    </screenshot>
+  </screenshots>
+  <url type="bugtracker">https://github.com/gpsbabel/gpsbabel/issues</url>
+  <url type="homepage">https://www.gpsbabel.org/</url>
+</component>



More information about the arch-commits mailing list