[arch-commits] Commit in gpsd/trunk (PKGBUILD gpsd-3.11-gpsdctl-service.patch)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Sun Jan 18 17:39:53 UTC 2015
Date: Sunday, January 18, 2015 @ 18:39:52
Author: bpiotrowski
Revision: 229535
upgpkg: gpsd 3.11-4
modify gpsdctl at .service to reflect configuration files location (FS#42359)
Added:
gpsd/trunk/gpsd-3.11-gpsdctl-service.patch
Modified:
gpsd/trunk/PKGBUILD
---------------------------------+
PKGBUILD | 11 +++++++----
gpsd-3.11-gpsdctl-service.patch | 18 ++++++++++++++++++
2 files changed, 25 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-01-18 17:24:23 UTC (rev 229534)
+++ PKGBUILD 2015-01-18 17:39:52 UTC (rev 229535)
@@ -6,7 +6,7 @@
pkgname=gpsd
pkgver=3.11
-pkgrel=3
+pkgrel=4
pkgdesc="GPS daemon and library to support USB/serial GPS devices"
arch=('i686' 'x86_64')
url="http://catb.org/gpsd/"
@@ -15,11 +15,13 @@
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' 'chrpath')
+makedepends=('scons' 'docbook-xsl' 'chrpath' 'hardening-wrapper')
backup=('etc/gpsd.conf')
install="${pkgname}.install"
source=("http://download.savannah.gnu.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig}
- 'gpsd.conf')
+ 'gpsd.conf'
+ 'gpsd-3.11-gpsdctl-service.patch')
+validpgpkeys=('3CE764D4FAFF5FA810B203BFADF516D38421F11C') # Eric S. Raymond
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -86,4 +88,5 @@
md5sums=('ba28369992886fccb85ce560e4727e20'
'SKIP'
- '3e963df3f9f7ef3572ecc648ae829315')
+ '3e963df3f9f7ef3572ecc648ae829315'
+ '45932e924a0a415ce3c82d8a118fd7be')
Added: gpsd-3.11-gpsdctl-service.patch
===================================================================
--- gpsd-3.11-gpsdctl-service.patch (rev 0)
+++ gpsd-3.11-gpsdctl-service.patch 2015-01-18 17:39:52 UTC (rev 229535)
@@ -0,0 +1,18 @@
+diff --git a/systemd/gpsdctl at .service b/systemd/gpsdctl at .service
+index 58c5176..3d1590d 100644
+--- a/systemd/gpsdctl at .service
++++ b/systemd/gpsdctl at .service
+@@ -6,8 +6,9 @@ After=dev-%i.device
+
+ [Service]
+ Type=oneshot
+-Environment="GPSD_SOCKET=/var/run/gpsd.sock"
+-EnvironmentFile=-/etc/default/gpsd
++EnvironmentFile=/etc/gpsd.conf
+ RemainAfterExit=yes
+-ExecStart=/bin/sh -c "[ \"$USBAUTO\" = true ] && /usr/sbin/gpsdctl add /dev/%I || :"
+-ExecStop=/bin/sh -c "[ \"$USBAUTO\" = true ] && /usr/sbin/gpsdctl remove /dev/%I || :"
++
++ExecStartPre=/usr/bin/chmod a+rw /dev/%I
++ExecStart=/usr/bin/gpsdctl add /dev/%I
++ExecStop=/usr/bin/gpsdctl remove /dev/%I
More information about the arch-commits
mailing list