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>