summary refs log tree commit diff
path: root/pkgs/tools/archivers
diff options
context:
space:
mode:
authorndowens <ndowens04@gmail.com>2017-04-01 04:29:55 -0500
committerVladimír Čunát <vcunat@gmail.com>2017-04-01 11:29:55 +0200
commitd455cdd34bb80afa7225c2da25b760bd4d5e7a02 (patch)
treee283093c4dbf0c738c48b504c2e34fbf23909eb2 /pkgs/tools/archivers
parentb83d2970f27116bfdd14eb8c21425457a251c725 (diff)
downloadnixpkgs-d455cdd34bb80afa7225c2da25b760bd4d5e7a02.tar
nixpkgs-d455cdd34bb80afa7225c2da25b760bd4d5e7a02.tar.gz
nixpkgs-d455cdd34bb80afa7225c2da25b760bd4d5e7a02.tar.bz2
nixpkgs-d455cdd34bb80afa7225c2da25b760bd4d5e7a02.tar.lz
nixpkgs-d455cdd34bb80afa7225c2da25b760bd4d5e7a02.tar.xz
nixpkgs-d455cdd34bb80afa7225c2da25b760bd4d5e7a02.tar.zst
nixpkgs-d455cdd34bb80afa7225c2da25b760bd4d5e7a02.zip
sharutils: 4.11.1 -> 4.15.2 (#24305)
Diffstat (limited to 'pkgs/tools/archivers')
-rw-r--r--pkgs/tools/archivers/sharutils/default.nix22
1 files changed, 8 insertions, 14 deletions
diff --git a/pkgs/tools/archivers/sharutils/default.nix b/pkgs/tools/archivers/sharutils/default.nix
index 41043cda5b6..77ab8a1cb03 100644
--- a/pkgs/tools/archivers/sharutils/default.nix
+++ b/pkgs/tools/archivers/sharutils/default.nix
@@ -1,23 +1,17 @@
 { stdenv, fetchurl, gettext, coreutils }:
 
 stdenv.mkDerivation rec {
-  name = "sharutils-4.11.1";
+  name = "sharutils-4.15.2";
 
   src = fetchurl {
-    url = "mirror://gnu/sharutils/${name}.tar.bz2";
-    sha256 = "1mallg1gprimlggdisfzdmh1xi676jsfdlfyvanlcw72ny8fsj3g";
+    url = "mirror://gnu/sharutils/${name}.tar.xz";
+    sha256 = "16isapn8f39lnffc3dp4dan05b7x6mnc76v6q5nn8ysxvvvwy19b";
   };
 
   hardeningDisable = [ "format" ];
 
-  preConfigure = ''
-     # Fix for building on Glibc 2.16.  Won't be needed once the
-     # gnulib in sharutils is updated.
-     sed -i ${stdenv.lib.optionalString (stdenv.isOpenBSD && stdenv.cc.nativeTools) "''"} '/gets is a security hole/d' lib/stdio.in.h
-  '';
-
   # GNU Gettext is needed on non-GNU platforms.
-  buildInputs = [ gettext coreutils ];
+  buildInputs = [ coreutils gettext ];
 
   doCheck = true;
 
@@ -25,7 +19,7 @@ stdenv.mkDerivation rec {
     patches = [ ./sharutils-4.11.1-cross-binary-mode-popen.patch ];
   };
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Tools for remote synchronization and `shell archives'";
     longDescription =
       '' GNU shar makes so-called shell archives out of many files, preparing
@@ -44,8 +38,8 @@ stdenv.mkDerivation rec {
          concatenated shell archives.
       '';
     homepage = http://www.gnu.org/software/sharutils/;
-    license = stdenv.lib.licenses.gpl3Plus;
-    maintainers = [ ];
-    platforms = stdenv.lib.platforms.all;
+    license = licenses.gpl3Plus;
+    maintainers = [ maintainers.ndowens ];
+    platforms = platforms.all;
   };
 }