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>

Reply via email to