about summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorThomas Strobel <ts468@cam.ac.uk>2015-09-29 16:24:20 +0200
committerThomas Strobel <ts468@cam.ac.uk>2015-09-29 17:54:26 +0200
commit8d7fba9b650af1a906181a35398ff9169d903071 (patch)
treedf934aeec6b3225157251c06e3dd69c995e7f0ed /pkgs/servers
parentc6de42d4d4b4eb99dd785735647761696ff6eac0 (diff)
downloadnixlib-8d7fba9b650af1a906181a35398ff9169d903071.tar
nixlib-8d7fba9b650af1a906181a35398ff9169d903071.tar.gz
nixlib-8d7fba9b650af1a906181a35398ff9169d903071.tar.bz2
nixlib-8d7fba9b650af1a906181a35398ff9169d903071.tar.lz
nixlib-8d7fba9b650af1a906181a35398ff9169d903071.tar.xz
nixlib-8d7fba9b650af1a906181a35398ff9169d903071.tar.zst
nixlib-8d7fba9b650af1a906181a35398ff9169d903071.zip
neard: init at 0.15-post-git-20510929
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/neard/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/servers/neard/default.nix b/pkgs/servers/neard/default.nix
new file mode 100644
index 000000000000..948da3b02251
--- /dev/null
+++ b/pkgs/servers/neard/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchgit, autoreconfHook, pkgconfig, systemd, glib, dbus, libnl }:
+
+stdenv.mkDerivation rec {
+  name = "neard-0.15-post-git-20510929";
+
+  src = fetchgit {
+    url    = "https://git.kernel.org/pub/scm/network/nfc/neard.git";
+    sha256 = "08327b536ad8460a08bdceeec48c561e75ca56e5e0ee034c40d02cd1545906c0";
+  };
+
+  buildInputs = [ autoreconfHook pkgconfig systemd glib dbus libnl ];
+
+  configureFlags = [ "--disable-debug" "--enable-tools" "--with-systemdsystemunitdir=$out/lib/systemd/system" ];
+
+  postInstall = ''
+    install -D -m644 src/neard.service $out/lib/systemd/system/neard.service
+    install -D -m644 src/main.conf $out/etc/neard/main.conf
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Near Field Communication manager";
+    homepage    = https://01.org/linux-nfc;
+    license     = licenses.gpl2;
+    maintainers = with maintainers; [ tstrobel ];
+    platforms   = platforms.unix;
+  };
+}