[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