d3bc0de1e7
It wasn't too useful after all and this slowed down the dependency process marginally. We don't need this, we can live without this.
97 lines
2.4 KiB
Bash
97 lines
2.4 KiB
Bash
# Template file for 'gpsd'
|
|
pkgname=gpsd
|
|
version=3.16
|
|
revision=1
|
|
build_style=scons
|
|
patch_args=-p1
|
|
make_build_args="dbus_export=0 gpsd_user=gpsd gpsd_group=gpsd sbindir=/usr/bin udevdir=/usr/lib/udev CC=${CC}"
|
|
make_install_args="${make_build_args}"
|
|
make_install_target="udev-install"
|
|
short_desc="A GPS/AIS receiver monitoring daemon"
|
|
maintainer="uriahheep <uriahheep@gmail.com>"
|
|
license="BSD"
|
|
homepage="http://www.catb.org/gpsd/"
|
|
distfiles="http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-${version}.tar.gz"
|
|
checksum="03579af13a4d3fe0c5b79fa44b5f75c9f3cac6749357f1d99ce5d38c09bc2029"
|
|
system_accounts="gpsd"
|
|
|
|
hostmakedepends="scons pkg-config bc python libxslt xmlto asciidoc ncurses"
|
|
makedepends="eudev-libudev-devel ntp libusb-devel ncurses-devel pps-tools-devel libcap-devel libbluetooth-devel"
|
|
|
|
subpackages="gpsd-devel"
|
|
if [ -z "$CROSS_BUILD" ]; then
|
|
subpackages+=" gpsd-python gpsd-xgps gpsd-qt gpsd-qt-devel"
|
|
makedepends+=" qt-devel python-devel"
|
|
else
|
|
make_build_args+=" python=0"
|
|
fi
|
|
|
|
pre_build() {
|
|
unset CPPFLAGS
|
|
}
|
|
|
|
pre_install() {
|
|
export DESTDIR=${DESTDIR}
|
|
}
|
|
|
|
post_install() {
|
|
vsv gpsd
|
|
vlicense COPYING
|
|
vlicense AUTHORS
|
|
}
|
|
|
|
gpsd-python_package() {
|
|
short_desc+=" - python tools/bindings"
|
|
depends="python gnuplot ${sourcepkg}>=${version}_${revision}"
|
|
pycompile_module="gpsd"
|
|
pkg_install() {
|
|
vmove usr/lib/python2.7
|
|
vmove usr/bin/gegps
|
|
vmove usr/bin/gpscat
|
|
vmove usr/bin/gpsfake
|
|
vmove usr/bin/gpsprof
|
|
vmove usr/share/man/man1/gegps.1
|
|
vmove usr/share/man/man1/gpscat.1
|
|
vmove usr/share/man/man1/gpsfake.1
|
|
vmove usr/share/man/man1/gpsprof.1
|
|
}
|
|
}
|
|
|
|
gpsd-xgps_package() {
|
|
short_desc+=" - PyGTK based clients"
|
|
depends="pygtk ${sourcepkg}-python>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmove usr/bin/xgps
|
|
vmove usr/bin/xgpsspeed
|
|
vmove usr/share/man/man1/xgps*
|
|
}
|
|
}
|
|
|
|
gpsd-qt_package() {
|
|
short_desc+=" - Qt bindings"
|
|
depends="${sourcepkg}>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmove usr/lib/libQgpsmm.so.*
|
|
}
|
|
}
|
|
|
|
gpsd-qt-devel_package() {
|
|
short_desc+=" - Qt development files"
|
|
depends="qt-devel ${sourcepkg}-devel>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmove usr/lib/libQgpsmm.so
|
|
vmove usr/lib/pkgconfig/Qgpsmm.pc
|
|
vmove usr/lib/libQgpsmm.prl
|
|
vmove usr/share/man/man3/libQgpsmm.3
|
|
}
|
|
}
|
|
|
|
gpsd-devel_package() {
|
|
short_desc+=" - development files"
|
|
depends="${sourcepkg}>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmove usr/include
|
|
vmove usr/lib/pkgconfig/libgps*.pc
|
|
vmove usr/lib/libgps.so
|
|
}
|
|
}
|