summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorshtrom2013-07-03 23:35:23 +0000
committershtrom2013-07-03 23:35:23 +0000
commit21a5ecb6e42cda175f794d924bd282db000fdea6 (patch)
treef60eecb774ae832aab0475b45e7c0b28ec451685
parente2ad3fb50a722244ef461b61c5af084811629151 (diff)
downloadaur-21a5ecb6e42cda175f794d924bd282db000fdea6.tar.gz
[mbm-gpsd-git] Adding systemd service file.
git-svn-id: svn+ssh://scm.narf.ssji.net/svn/archlinux-packages@347 df209809-8e4a-0410-9a64-c169741eb0fc
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD40
-rw-r--r--mbm-gpsd.service12
3 files changed, 37 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e7e40b0f1cbf..7c71f01723e4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mbm-gpsd-git
pkgdesc = GPS support files for Ericsson F3507g that provide an easy interface to gpsd
pkgver = 20121031
- pkgrel = 2
+ pkgrel = 3
url = http://mbm.sourceforge.net/
arch = i686
arch = x86_64
@@ -13,7 +13,9 @@ pkgbase = mbm-gpsd-git
depends = gtk-doc
depends = libnl1
provides = mbm-gpsd
+ source = mbm-gpsd.service
source = 0001-Remove-call-to-g_type_init.patch
+ md5sums = c506b9500a2f914fabeb6c2652f85581
md5sums = b95c87ed13611f3903ed9bc5e504b947
pkgname = mbm-gpsd-git
diff --git a/PKGBUILD b/PKGBUILD
index 44f23afa1795..e561eeb5e5a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=mbm-gpsd-git
pkgver=20121031
-pkgrel=2
+pkgrel=3
pkgdesc="GPS support files for Ericsson F3507g that provide an easy interface to gpsd"
arch=('i686' 'x86_64')
url="http://mbm.sourceforge.net/"
@@ -18,27 +18,29 @@ replaces=()
backup=()
options=()
install=
-source=(0001-Remove-call-to-g_type_init.patch)
+source=(
+mbm-gpsd.service
+0001-Remove-call-to-g_type_init.patch
+)
noextract=()
-md5sums=('b95c87ed13611f3903ed9bc5e504b947')
_gitname=mbm-gpsd
_gitroot=git://mbm.git.sourceforge.net/gitroot/mbm/${_gitname}/
build() {
msg "Connecting to sourceforge.net git server...."
- rm -rf $startdir/src/$_gitname-build
- if [[ -d $_gitname ]]; then
- cd $_gitname || return 1
+ rm -rf ${startdir}/src/${_gitname}-build
+ if [[ -d ${_gitname} ]]; then
+ cd ${_gitname} || return 1
git pull origin || return 1
else
- git clone $_gitroot $_gitname || return 1
+ git clone ${_gitroot} $_gitname || return 1
fi
msg " checkout done."
- cd $srcdir || return 1
- cp -r $_gitname $_gitname-build
- cd $_gitname-build || return 1
- patch -p1 < $srcdir/0001-Remove-call-to-g_type_init.patch
+ cd ${srcdir} || return 1
+ cp -r ${_gitname} $_gitname-build
+ cd ${_gitname}-build || return 1
+ patch -p1 < ${srcdir}/0001-Remove-call-to-g_type_init.patch
unset CFLAGS
unset CXXFLAGS
./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var || return 1
@@ -46,11 +48,13 @@ build() {
}
package() {
- cd $startdir/src/$_gitname-build
- make DESTDIR=$pkgdir install || return 1
- mv $pkgdir/usr/sbin/* $pkgdir/usr/bin/
- rmdir $pkgdir/usr/sbin/
- rm -rf $srcdir/$_gitname-build
-
-
+ cd ${startdir}/src/${_gitname}-build
+ make DESTDIR=${pkgdir} install || return 1
+ mv ${pkgdir}/usr/sbin/* ${pkgdir}/usr/bin/
+ mkdir -p ${pkgdir}/usr/lib/systemd/system/
+ cp ${srcdir}/mbm-gpsd.service ${pkgdir}/usr/lib/systemd/system/
+ rmdir ${pkgdir}/usr/sbin/
+ rm -rf ${srcdir}/${_gitname}-build
}
+md5sums=('c506b9500a2f914fabeb6c2652f85581'
+ 'b95c87ed13611f3903ed9bc5e504b947')
diff --git a/mbm-gpsd.service b/mbm-gpsd.service
new file mode 100644
index 000000000000..d723bbcad21f
--- /dev/null
+++ b/mbm-gpsd.service
@@ -0,0 +1,12 @@
+# $Id$
+# Contributed by skrat on AUR
+
+[Unit]
+Description=DBus system service to communicate with GPS
+Before=gpsd.service
+
+[Service]
+ExecStart=/usr/bin/mbm-gpsd -f
+
+[Install]
+WantedBy=gpsd.service