diff options
author | Ludovic Courtès <ludo@gnu.org> | 2009-06-01 00:03:08 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2009-06-01 00:03:08 +0000 |
commit | e0586a7936356494d65fbccf76808c84ac7e6e9a (patch) | |
tree | cbf4f7f570a0d7d089755f6ed2e05724678867b1 /pkgs/servers/gpsd | |
parent | b179d2c4809ad76ee3c60407e72680c7acd94fe3 (diff) | |
download | nixlib-e0586a7936356494d65fbccf76808c84ac7e6e9a.tar nixlib-e0586a7936356494d65fbccf76808c84ac7e6e9a.tar.gz nixlib-e0586a7936356494d65fbccf76808c84ac7e6e9a.tar.bz2 nixlib-e0586a7936356494d65fbccf76808c84ac7e6e9a.tar.lz nixlib-e0586a7936356494d65fbccf76808c84ac7e6e9a.tar.xz nixlib-e0586a7936356494d65fbccf76808c84ac7e6e9a.tar.zst nixlib-e0586a7936356494d65fbccf76808c84ac7e6e9a.zip |
gpsd: Fix client programs.
svn path=/nixpkgs/trunk/; revision=15812
Diffstat (limited to 'pkgs/servers/gpsd')
-rw-r--r-- | pkgs/servers/gpsd/default.nix | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/pkgs/servers/gpsd/default.nix b/pkgs/servers/gpsd/default.nix index 523a126e9398..067e7c4446b2 100644 --- a/pkgs/servers/gpsd/default.nix +++ b/pkgs/servers/gpsd/default.nix @@ -1,5 +1,6 @@ { fetchurl, stdenv, python, pkgconfig, dbus, dbus_glib -, ncurses, libXt, libXpm, libxslt, xmlto, gpsdUser ? "gpsd" }: +, ncurses, libX11, libXt, libXpm, libXaw, libXext, makeWrapper +, libxslt, xmlto, gpsdUser ? "gpsd" }: stdenv.mkDerivation rec { name = "gpsd-2.39"; @@ -10,14 +11,31 @@ stdenv.mkDerivation rec { }; buildInputs = [ - python pkgconfig dbus dbus_glib ncurses libXt libXpm - libxslt xmlto + python pkgconfig dbus dbus_glib ncurses + libX11 libXt libXpm libXaw libXext + makeWrapper libxslt xmlto ]; - configureFlags = "--enable-dbus --enable-gpsd-user=${gpsdUser}"; + configureFlags = "--enable-dbus --enable-gpsd-user=${gpsdUser} " + + # Make sure `xgpsspeed' has libXt and libX11 in its RPATH. + + "LDFLAGS=-Wl,--rpath=${libXt}/lib:${libX11}/lib"; doCheck = true; + postInstall = '' + for prog in "$out/bin"/* + do + if grep -q python "$prog" + then + echo "patching \`$prog'..." + wrapProgram "$prog" \ + --prefix PATH ":" "${python}/bin" \ + --prefix PYTHONPATH ":" "$out/lib/${python.libPrefix}/site-packages" + fi + done + ''; + meta = { description = "`gpsd', a GPS service daemon"; |