summary refs log tree commit diff
path: root/pkgs/tools/networking/inadyn
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-11-16 12:38:14 +0000
committerOrivej Desh <orivej@gmx.fr>2017-11-16 12:39:07 +0000
commit34f4b97a50d316e859059b4e7aa83e48d5cc0b10 (patch)
tree61ffb851ce720ab12c56787ef463b69bf6b393dd /pkgs/tools/networking/inadyn
parentd86ff8103e2253bde67cb00a3f98135afc997973 (diff)
downloadnixpkgs-34f4b97a50d316e859059b4e7aa83e48d5cc0b10.tar
nixpkgs-34f4b97a50d316e859059b4e7aa83e48d5cc0b10.tar.gz
nixpkgs-34f4b97a50d316e859059b4e7aa83e48d5cc0b10.tar.bz2
nixpkgs-34f4b97a50d316e859059b4e7aa83e48d5cc0b10.tar.lz
nixpkgs-34f4b97a50d316e859059b4e7aa83e48d5cc0b10.tar.xz
nixpkgs-34f4b97a50d316e859059b4e7aa83e48d5cc0b10.tar.zst
nixpkgs-34f4b97a50d316e859059b4e7aa83e48d5cc0b10.zip
idanyn: 2.1 -> 2.2.1
Fixes the build with glibc 2.26.

Tracking issue: #31696
Diffstat (limited to 'pkgs/tools/networking/inadyn')
-rw-r--r--pkgs/tools/networking/inadyn/default.nix37
1 files changed, 16 insertions, 21 deletions
diff --git a/pkgs/tools/networking/inadyn/default.nix b/pkgs/tools/networking/inadyn/default.nix
index 3495d2d56f0..219a993b8a2 100644
--- a/pkgs/tools/networking/inadyn/default.nix
+++ b/pkgs/tools/networking/inadyn/default.nix
@@ -1,33 +1,28 @@
-{ stdenv, fetchurl, fetchpatch, autoreconfHook, pkgconfig
+{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, pkgconfig
 , gnutls, libite, libconfuse }:
 
-let
-  version = "2.1";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
   name = "inadyn-${version}";
+  version = "2.2.1";
 
-  src = fetchurl {
-    url = "https://github.com/troglobit/inadyn/releases/download/v${version}/inadyn-${version}.tar.xz";
-    sha256 = "1b5khr2y5q1x2mn08zrnjf9hsals4y403mhsc1s7016w3my9lqw7";
+  src = fetchFromGitHub {
+    owner = "troglobit";
+    repo = "inadyn";
+    rev = "v${version}";
+    sha256 = "1nkrvd33mnj98m86g3xs27l88l2678qjzjhwpq1k9n8v9k255pd6";
   };
 
-  patches = [
-    ./remove-unused-macro.patch
-    (fetchpatch {
-      url = "https://github.com/troglobit/inadyn/commit/ed3a7761015441b5d5cacd691b7aa114da048bef.patch";
-      sha256 = "1passghmjd7gmrfcqkfqw9lvg8l22s91nm65ys3n3rylzsgaaq8i";
-     })
-  ];
-
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
+
   buildInputs = [ gnutls libite libconfuse ];
 
-  meta = {
-    homepage = http://inadyn.sourceforge.net/;
+  enableParallelBuilding = true;
+
+  meta = with stdenv.lib; {
+    homepage = http://troglobit.com/project/inadyn/;
     description = "Free dynamic DNS client";
-    license = stdenv.lib.licenses.gpl2Plus;
-    maintainers = with stdenv.lib.maintainers; [viric];
-    platforms = with stdenv.lib.platforms; linux;
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ viric ];
+    platforms = platforms.linux;
   };
 }