diff options
author | shtrom | 2013-07-03 23:35:23 +0000 |
---|---|---|
committer | shtrom | 2013-07-03 23:35:23 +0000 |
commit | 21a5ecb6e42cda175f794d924bd282db000fdea6 (patch) | |
tree | f60eecb774ae832aab0475b45e7c0b28ec451685 | |
parent | e2ad3fb50a722244ef461b61c5af084811629151 (diff) | |
download | aur-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-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | mbm-gpsd.service | 12 |
3 files changed, 37 insertions, 19 deletions
@@ -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 @@ -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 |