summary refs log tree commit diff
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2016-07-17 04:23:45 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2016-07-17 17:15:23 +0200
commiteacabb99930621bd1f04beeb1c701ec82ca96978 (patch)
treec310592b9144b05cecd75cf97b232b19bb3994c6
parent8a6fce54315ce4094ea7891ad99f2c7f7d10d0dc (diff)
downloadnixpkgs-eacabb99930621bd1f04beeb1c701ec82ca96978.tar
nixpkgs-eacabb99930621bd1f04beeb1c701ec82ca96978.tar.gz
nixpkgs-eacabb99930621bd1f04beeb1c701ec82ca96978.tar.bz2
nixpkgs-eacabb99930621bd1f04beeb1c701ec82ca96978.tar.lz
nixpkgs-eacabb99930621bd1f04beeb1c701ec82ca96978.tar.xz
nixpkgs-eacabb99930621bd1f04beeb1c701ec82ca96978.tar.zst
nixpkgs-eacabb99930621bd1f04beeb1c701ec82ca96978.zip
shncpd: init at 2016-06-22
-rw-r--r--pkgs/tools/networking/shncpd/default.nix27
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/tools/networking/shncpd/default.nix b/pkgs/tools/networking/shncpd/default.nix
new file mode 100644
index 00000000000..be2bc6a75a1
--- /dev/null
+++ b/pkgs/tools/networking/shncpd/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  name = "shncpd-${version}";
+  version = "2016-06-22";
+
+  src = fetchFromGitHub {
+    owner = "jech";
+    repo = "shncpd";
+    rev = "62ef688db7a6535ce11e66c8c93ab64a1bb09484";
+    sha256 = "1sj7a77isc2jmh7gw2naw9l9366kjx6jb909h7spj7daxdwvji8f";
+  };
+
+  hardeningEnable = [ "pie" ];
+
+  preConfigure = ''
+    makeFlags=( "PREFIX=$out" )
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Simple, stupid and slow HNCP daemon";
+    homepage = https://www.irif.univ-paris-diderot.fr/~jch/software/homenet/shncpd.html;
+    license = licenses.mit;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.fpletz ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 88ca78fa308..611fa4306ec 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -6601,6 +6601,8 @@ in
 
   shellcheck = self.haskellPackages.ShellCheck;
 
+  shncpd = callPackage ../tools/networking/shncpd { };
+
   sigrok-cli = callPackage ../development/tools/sigrok-cli { };
 
   simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };