summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorshtrom2013-07-03 23:35:23 +0000
committershtrom2013-07-03 23:35:23 +0000
commit21a5ecb6e42cda175f794d924bd282db000fdea6 (patch)
treef60eecb774ae832aab0475b45e7c0b28ec451685 /PKGBUILD
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
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 22 insertions, 18 deletions
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')