summary refs log tree commit diff
path: root/pkgs/tools/networking/atftp
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas@tuxera.com>2016-07-21 07:21:01 +0300
committerTuomas Tynkkynen <tuomas@tuxera.com>2016-07-21 07:22:17 +0300
commit212dd434ec8cc33aac19f298c208ae5715155032 (patch)
treee53460bb01298d6333d92884ce166d1e508acbe3 /pkgs/tools/networking/atftp
parent26008f28b8aa0834891d4dd2819c16133f08a31d (diff)
downloadnixlib-212dd434ec8cc33aac19f298c208ae5715155032.tar
nixlib-212dd434ec8cc33aac19f298c208ae5715155032.tar.gz
nixlib-212dd434ec8cc33aac19f298c208ae5715155032.tar.bz2
nixlib-212dd434ec8cc33aac19f298c208ae5715155032.tar.lz
nixlib-212dd434ec8cc33aac19f298c208ae5715155032.tar.xz
nixlib-212dd434ec8cc33aac19f298c208ae5715155032.tar.zst
nixlib-212dd434ec8cc33aac19f298c208ae5715155032.zip
atftp: 0.7 -> 0.7.1
Diffstat (limited to 'pkgs/tools/networking/atftp')
-rw-r--r--pkgs/tools/networking/atftp/default.nix33
1 files changed, 11 insertions, 22 deletions
diff --git a/pkgs/tools/networking/atftp/default.nix b/pkgs/tools/networking/atftp/default.nix
index bd4fb7e9e6af..23355d61bea8 100644
--- a/pkgs/tools/networking/atftp/default.nix
+++ b/pkgs/tools/networking/atftp/default.nix
@@ -1,34 +1,23 @@
 { lib, stdenv, fetchurl, readline, tcp_wrappers, pcre, makeWrapper, gcc }:
-assert stdenv.isLinux;
-assert stdenv.cc.isGNU;
-let
-version = "0.7";
-debianPatch = fetchurl {
-  url = "mirror://debian/pool/main/a/atftp/atftp_${version}.dfsg-11.diff.gz";
-  sha256 = "07g4qbmp0lnscg2dkj6nsj657jaghibvfysdm1cdxcn215n3zwqd";
-};
-in
-stdenv.mkDerivation {
+
+stdenv.mkDerivation rec {
   name = "atftp-${version}";
-  inherit version;
+  version = "0.7.1";
+
   src = fetchurl {
-    url = "mirror://debian/pool/main/a/atftp/atftp_${version}.dfsg.orig.tar.gz";
-    sha256 = "0nd5dl14d6z5abgcbxcn41rfn3syza6s57bbgh4aq3r9cxdmz08q";
+    url = "mirror://sourceforge/atftp/${name}.tar.gz";
+    sha256 = "0bgr31gbnr3qx4ixf8hz47l58sh3367xhcnfqd8233fvr84nyk5f";
   };
+
   buildInputs = [ readline tcp_wrappers pcre makeWrapper gcc ];
-  patches = [ debianPatch ];
-  postInstall = ''
-    wrapProgram $out/sbin/atftpd --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc.lib}/lib${if stdenv.system == "x86_64-linux" then "64" else ""}
-  '';
+
+  # Expects pre-GCC5 inline semantics
+  NIX_CFLAGS_COMPILE = "-std=gnu89";
+
   meta = {
     description = "Advanced tftp tools";
     maintainers = [ lib.maintainers.raskin ];
     platforms = lib.platforms.linux;
     license = lib.licenses.gpl2Plus;
-    passthru = {
-      updateInfo = {
-      downloadPage = "http://packages.debian.org/source/wheezy/atftp";
-    };
   };
-};
 }