about summary refs log tree commit diff
path: root/pkgs/tools/misc/rpcsvc-proto
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-08-11 13:22:22 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2020-09-12 23:04:44 +0200
commit39268ecf390c852043f6694694cdb1ff7a9cfc60 (patch)
tree08178dac2f181f071f9df5445b705fedee9e97ce /pkgs/tools/misc/rpcsvc-proto
parent4ba59baf97c3d57df76d90dc028d1ccd86e5ec12 (diff)
rpcsvc-proto: init at 1.4.2
Diffstat (limited to 'pkgs/tools/misc/rpcsvc-proto')
-rw-r--r--pkgs/tools/misc/rpcsvc-proto/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/tools/misc/rpcsvc-proto/default.nix b/pkgs/tools/misc/rpcsvc-proto/default.nix
new file mode 100644
index 0000000000000..6406b6b20e2c8
--- /dev/null
+++ b/pkgs/tools/misc/rpcsvc-proto/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, autoreconfHook }:
+
+stdenv.mkDerivation rec {
+  pname = "rpcsvc-proto";
+  version = "1.4.2";
+
+  src = fetchFromGitHub {
+    owner = "thkukuk";
+    repo = "${pname}";
+    rev = "v${version}";
+    sha256 = "006l1f824r9bcbwn1s1vbs33cdwhs66jn6v97yas597y884y40z9";
+  };
+
+  outputs = [ "out" "man" ];
+
+  nativeBuildInputs = [ autoreconfHook ];
+
+  meta = with stdenv.lib; {
+    homepage = "https://github.com/thkukuk/rpcsvc-proto";
+    description = "This package contains rpcsvc proto.x files from glibc, which are missing in libtirpc";
+    longDescription = ''
+      The RPC-API has been removed from glibc. The 2.32-release-notes
+      (https://sourceware.org/pipermail/libc-announce/2020/000029.html) recommend to use
+      `libtirpc` and this package instead.
+    '';
+    license = licenses.mit;
+    maintainers = with maintainers; [ ma27 ];
+  };
+}