[arch-commits] Commit in gpsd/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Wed Sep 12 20:22:57 UTC 2018
Date: Wednesday, September 12, 2018 @ 20:22:57
Author: arojas
Revision: 379937
Install configuration file to /etc/default (FS#59849), enable Qt bindings, build with Python 3
Modified:
gpsd/trunk/PKGBUILD
----------+
PKGBUILD | 24 +++++++-----------------
1 file changed, 7 insertions(+), 17 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-09-12 20:22:42 UTC (rev 379936)
+++ PKGBUILD 2018-09-12 20:22:57 UTC (rev 379937)
@@ -10,12 +10,12 @@
arch=('x86_64')
url="http://catb.org/gpsd/"
license=('BSD')
-depends=('python2' 'libusb' 'bluez-libs' 'desktop-file-utils')
+depends=('python' 'libusb' 'bluez-libs')
optdepends=('php: generate a PHP status page for your GPS'
'php-gd: image support for the PHP status page'
- 'pygtk: GUI frontends')
-makedepends=('scons' 'docbook-xsl')
-backup=('etc/gpsd')
+ 'pygtk: GUI frontends' 'qt5-base: for Qgpsmm')
+makedepends=('scons' 'docbook-xsl' 'qt5-base' 'python')
+backup=('etc/default/gpsd')
source=(https://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz{,.sig}
$pkgname.conf)
sha256sums=('68e0dbecfb5831997f8b3d6ba48aed812eb465d8c0089420ab68f9ce4d85e77a'
@@ -23,15 +23,6 @@
'dcfa71c4c730b486269995468bdcfa8e96bf3c282db1dadea9384d32015d277f')
validpgpkeys=('41876B2F579463A499843D1DECC8208F8C6C738D') # Eric S. Raymond
-prepare() {
- cd $pkgname-$pkgver
-
- # fix python 2.7 path
- sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
- -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
- $(find . -name '*.py')
-}
-
build() {
cd $pkgname-$pkgver
@@ -38,10 +29,9 @@
export LINKFLAGS="${LDFLAGS}"
scons prefix=/usr \
systemd=yes \
- libQgpsmm=no \
gpsd_group=uucp \
- PYTHONPATH=/usr/bin/python2 \
- sbindir=/usr/bin
+ sbindir=/usr/bin \
+ qt_versioned=5
scons build
}
@@ -56,7 +46,7 @@
install -Dm755 gpsinit -t "$pkgdir/usr/bin"
chmod 755 "$pkgdir"/usr/bin/*
- install -Dm644 "$srcdir/gpsd.conf" "$pkgdir/etc/gpsd"
+ install -Dm644 "$srcdir/gpsd.conf" "$pkgdir/etc/default/gpsd"
install -Dm644 "gpsd.rules" "$pkgdir/usr/lib/udev/rules.d/25-gpsd-usb.rules"
More information about the arch-commits
mailing list