summaryrefslogtreecommitdiff
path: root/sci-geosciences/gpsd/gpsd-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sci-geosciences/gpsd/gpsd-9999.ebuild')
-rw-r--r--sci-geosciences/gpsd/gpsd-9999.ebuild8
1 files changed, 6 insertions, 2 deletions
diff --git a/sci-geosciences/gpsd/gpsd-9999.ebuild b/sci-geosciences/gpsd/gpsd-9999.ebuild
index f21d1e6662f4..96a5705d5db6 100644
--- a/sci-geosciences/gpsd/gpsd-9999.ebuild
+++ b/sci-geosciences/gpsd/gpsd-9999.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
acct-group/dialout
>=net-misc/pps-tools-0.0.20120407
$(python_gen_any_dep 'dev-util/scons[${PYTHON_USEDEP}]')
- bluetooth? ( net-wireless/bluez )
+ bluetooth? ( net-wireless/bluez:= )
dbus? (
sys-apps/dbus
dev-libs/dbus-glib
@@ -187,7 +187,10 @@ src_compile() {
export SHLINKFLAGS=${LDFLAGS} LINKFLAGS=${LDFLAGS}
escons "${scons_opts[@]}"
+ pushd "${P}" || die
+ ln -sf ../setup.py . || die
use python && distutils-r1_src_compile
+ popd || die
}
src_install() {
@@ -200,6 +203,7 @@ src_install() {
rm -rf "${D}"/python-discard/gps*
find "${D}"/python-discard/ -type d -delete
# Install correct multi-python copy
+ pushd "${P}" || die
use python && distutils-r1_src_install
-
+ popd || die
}