summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD44
-rw-r--r--gpxviewer.desktop9
-rw-r--r--gpxviewer.install13
4 files changed, 32 insertions, 65 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 606c1a8deaca..1f010562674e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,18 @@
pkgbase = gpxviewer
- pkgdesc = a simple program to visualize a gpx file
- pkgver = 0.4.0
+ pkgdesc = GPS trace viewer
+ pkgver = 0.5.3
pkgrel = 1
- url = http://blog.sarine.nl/gpx-viewer/
- install = gpxviewer.install
- arch = i686
- arch = x86_64
- arch = armv7h
- license = GPL2
- makedepends = intltool
- makedepends = vala
- depends = gdl
- depends = libchamplain
- depends = hicolor-icon-theme
- conflicts = gpxviewer-bzr
- source = https://launchpad.net/gpx-viewer/trunk/0.4.0/+download/gpx-viewer-0.4.0.tar.gz
- source = gpxviewer.desktop
- md5sums = f019a8fdf27391ca568f022b60d381c6
- md5sums = 8d5ed2f4f1f26a60d078a77f9fd5f2a3
+ url = http://andrewgee.org/blog/projects/gpxviewer/
+ arch = any
+ license = GPL3
+ makedepends = python2-distutils-extra
+ depends = gtk3
+ depends = osm-gps-map
+ depends = python2-cairo
+ depends = python2-gobject
+ depends = python2-gobject2
+ source = gpxviewer-0.5.3.tar.gz::https://github.com/andrewgee/gpxviewer/archive/0.5.3.tar.gz
+ sha256sums = 712632997213ccf150efe90079ad84e53c525d4b36dda68198e0e928e866cde4
pkgname = gpxviewer
diff --git a/PKGBUILD b/PKGBUILD
index c6784174ba1f..56c94b79336e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,28 @@
-# Maintainer: jose <jose1711 [at] gmail (dot) com>
-# Contributor: David Dent <thewinch@gmail.com>
-# Contributor: Gaetan Bisson <bisson@archlinux.org>
+# Contributor: Balló György <ballogyor+arch at gmail dot com>
pkgname=gpxviewer
-arch=('i686' 'x86_64' 'armv7h')
-pkgver=0.4.0
+pkgver=0.5.3
pkgrel=1
-pkgdesc="a simple program to visualize a gpx file"
-license=('GPL2')
-url="http://blog.sarine.nl/gpx-viewer/"
-depends=('gdl' 'libchamplain' 'hicolor-icon-theme')
-makedepends=('intltool' 'vala')
-conflicts=('gpxviewer-bzr')
-source=("https://launchpad.net/gpx-viewer/trunk/${pkgver}/+download/gpx-viewer-${pkgver}.tar.gz" 'gpxviewer.desktop')
-install=${pkgname}.install
-md5sums=('f019a8fdf27391ca568f022b60d381c6'
- '8d5ed2f4f1f26a60d078a77f9fd5f2a3')
+pkgdesc="GPS trace viewer"
+arch=('any')
+url="http://andrewgee.org/blog/projects/gpxviewer/"
+license=('GPL3')
+depends=('gtk3' 'osm-gps-map' 'python2-cairo' 'python2-gobject' 'python2-gobject2')
+makedepends=('python2-distutils-extra')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/andrewgee/$pkgname/archive/$pkgver.tar.gz")
+sha256sums=('712632997213ccf150efe90079ad84e53c525d4b36dda68198e0e928e866cde4')
-build() {
- cd "${srcdir}/gpx-viewer-${pkgver}"
- sed -ie 's|desktopdir = $(DESTDIR)/|desktopdir =|' Makefile.in
+prepare() {
+ cd $pkgname-$pkgver
+ find . -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
+}
- ./configure \
- --prefix=/usr \
- --enable-database-updates=no
- make
+build() {
+ cd $pkgname-$pkgver
+ python2 setup.py build
}
package() {
- cd "${srcdir}/gpx-viewer-${pkgver}"
- make DESTDIR="${pkgdir}" install
- install -D -m644 $srcdir/${pkgname}.desktop $pkgdir/usr/share/applications/${pkgname}.desktop
+ cd $pkgname-$pkgver
+ python2 setup.py install --root "$pkgdir" --optimize=1
}
diff --git a/gpxviewer.desktop b/gpxviewer.desktop
deleted file mode 100644
index 71beb4927546..000000000000
--- a/gpxviewer.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=GPX Viewer
-Comment=Viewer for GPX files
-Exec=gpx-viewer
-Terminal=false
-Type=Application
-Categories=Utility;DataVisualization;
-StartupNotify=true
diff --git a/gpxviewer.install b/gpxviewer.install
deleted file mode 100644
index 44dba270c8cb..000000000000
--- a/gpxviewer.install
+++ /dev/null
@@ -1,13 +0,0 @@
-post_install() {
- gtk-update-icon-cache -q -f -t usr/share/icons/hicolor
- [ -x `which update-mime-database` ] && update-mime-database /usr/share/mime
- [ -x `which update-desktop-database` ] && update-desktop-database -q
- /bin/true
-}
-
-post_remove() {
- gtk-update-icon-cache -q -f -t usr/share/icons/hicolor
- [ -x `which update-mime-database` ] && update-mime-database /usr/share/mime
- [ -x `which update-desktop-database` ] && update-desktop-database -q
- /bin/true
-}