summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorThomas Strobel <ts468@cam.ac.uk>2015-09-30 16:08:32 +0200
committerThomas Strobel <ts468@cam.ac.uk>2015-09-30 16:10:16 +0200
commitcc29a6e788f9753e565dfd2ee5ef330a057ac3fb (patch)
tree962c7acb8698f9bb4071c20614da45c31a8ce613 /pkgs/servers
parentca4a4714efd1015e61a33f16b8bc1371fe8c08e1 (diff)
downloadnixlib-cc29a6e788f9753e565dfd2ee5ef330a057ac3fb.tar
nixlib-cc29a6e788f9753e565dfd2ee5ef330a057ac3fb.tar.gz
nixlib-cc29a6e788f9753e565dfd2ee5ef330a057ac3fb.tar.bz2
nixlib-cc29a6e788f9753e565dfd2ee5ef330a057ac3fb.tar.lz
nixlib-cc29a6e788f9753e565dfd2ee5ef330a057ac3fb.tar.xz
nixlib-cc29a6e788f9753e565dfd2ee5ef330a057ac3fb.tar.zst
nixlib-cc29a6e788f9753e565dfd2ee5ef330a057ac3fb.zip
neard: add sample applications
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/neard/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/servers/neard/default.nix b/pkgs/servers/neard/default.nix
index 948da3b02251..a76f10a262db 100644
--- a/pkgs/servers/neard/default.nix
+++ b/pkgs/servers/neard/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, autoreconfHook, pkgconfig, systemd, glib, dbus, libnl }:
+{ stdenv, fetchgit, autoreconfHook, pkgconfig, systemd, glib, dbus, libnl, pythonPackages }:
 
 stdenv.mkDerivation rec {
   name = "neard-0.15-post-git-20510929";
@@ -8,13 +8,20 @@ stdenv.mkDerivation rec {
     sha256 = "08327b536ad8460a08bdceeec48c561e75ca56e5e0ee034c40d02cd1545906c0";
   };
 
-  buildInputs = [ autoreconfHook pkgconfig systemd glib dbus libnl ];
+  buildInputs = [ autoreconfHook pkgconfig systemd glib dbus libnl pythonPackages.python pythonPackages.wrapPython ];
+  pythonPath = [ pythonPackages.pygobject pythonPackages.dbus pythonPackages.pygtk ];
 
   configureFlags = [ "--disable-debug" "--enable-tools" "--with-systemdsystemunitdir=$out/lib/systemd/system" ];
 
   postInstall = ''
+    install -m 0755 tools/snep-send $out/bin/
+
     install -D -m644 src/neard.service $out/lib/systemd/system/neard.service
     install -D -m644 src/main.conf $out/etc/neard/main.conf
+
+    install -d $out/lib/neard
+    install -m 0755 test/* $out/lib/neard/
+    wrapPythonProgramsIn $out/lib/neard "$out $pythonPath"
   '';
 
   meta = with stdenv.lib; {