aboutsummaryrefslogtreecommitdiffstats
path: root/main/gpsd/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-10-23 19:49:40 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-10-23 19:49:40 +0000
commitce5599bf2453eb7d5f47828d4fb0d103f2a23e93 (patch)
tree616f542a13ca3667834748841e4a57c70ff690db /main/gpsd/APKBUILD
parent5539fc3a45e29088e12f99ef2cc7b4ca4b819985 (diff)
main/gpsd: move from testing
and let abuild autodetect libcap dep
Diffstat (limited to 'main/gpsd/APKBUILD')
-rw-r--r--main/gpsd/APKBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/main/gpsd/APKBUILD b/main/gpsd/APKBUILD
new file mode 100644
index 00000000000..c79c330cfbc
--- /dev/null
+++ b/main/gpsd/APKBUILD
@@ -0,0 +1,55 @@
+# Contributor: Nathan Angelacos <nangel@alpinelinux.org>
+# Maintainer: Nathan Angelacos <nangel@alpinelinux.org>
+pkgname=gpsd
+pkgver=3.7
+pkgrel=1
+pkgdesc="A GPS daemon"
+arch=all
+url="http://catb.org/gpsd/"
+license="BSD"
+depends=""
+makedepends="scons python-dev libcap-dev"
+install=
+# subpackages="$pkgname-doc $pkgname-dev"
+source="http://download-mirror.savannah.gnu.org/releases/gpsd/$pkgname-$pkgver.tar.gz
+ gpsd.initd
+ gpsd.confd"
+
+_builddir="$srcdir"/$pkgname-$pkgver
+
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ export CPPFLAGS=\"$CPPFLAGS\"
+ scons -j${JOBS:-2} \
+ prefix=/usr \
+ || return 1
+}
+
+package() {
+ cd "$_builddir"
+
+ mkdir -p "$pkgdir"/usr/lib
+ cp "$_builddir"/libgps*.so* "$pkgdir"/usr/lib/
+
+ mkdir -p "$pkgdir"/usr/sbin
+ for a in gpsdecode gpsd gpsctl gpsdctl gpspipe; do
+ install -m755 -D "$_builddir/"$a "$pkgdir"/usr/sbin/
+ done
+
+ install -m755 -D "$srcdir"/gpsd.initd "$pkgdir"/etc/init.d/gpsd
+ install -m644 -D "$srcdir"/gpsd.confd "$pkgdir"/etc/conf.d/gpsd
+}
+
+md5sums="52d9785eaf1a51298bb8900dbde88f98 gpsd-3.7.tar.gz
+ac2c2a034c15df16c28c755d47d3dd74 gpsd.initd
+5ece6caa9e2202984fcf4853ecbe42e6 gpsd.confd"