[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