about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2020-02-27 06:36:46 +0000
committerGitHub <noreply@github.com>2020-02-27 06:36:46 +0000
commitc50080551f5da87d47b81d285ac485479c9bc7fc (patch)
treebd438403cf43363df9fbc7c8ebf45df2fd06c9d6
parent93f5b02c4f887b381ae993dde9bd1c29de844db4 (diff)
parent07cf03630f88e8e0b1c8eab755734fa7e3c225d2 (diff)
downloadnixlib-c50080551f5da87d47b81d285ac485479c9bc7fc.tar
nixlib-c50080551f5da87d47b81d285ac485479c9bc7fc.tar.gz
nixlib-c50080551f5da87d47b81d285ac485479c9bc7fc.tar.bz2
nixlib-c50080551f5da87d47b81d285ac485479c9bc7fc.tar.lz
nixlib-c50080551f5da87d47b81d285ac485479c9bc7fc.tar.xz
nixlib-c50080551f5da87d47b81d285ac485479c9bc7fc.tar.zst
nixlib-c50080551f5da87d47b81d285ac485479c9bc7fc.zip
Merge pull request #80906 from bennofs/fix-lbzip2-build
Fix lbzip2 build
-rw-r--r--pkgs/tools/compression/lbzip2/default.nix20
1 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/tools/compression/lbzip2/default.nix b/pkgs/tools/compression/lbzip2/default.nix
index 7e9cc055abf5..99d41c06ec64 100644
--- a/pkgs/tools/compression/lbzip2/default.nix
+++ b/pkgs/tools/compression/lbzip2/default.nix
@@ -1,13 +1,23 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub, gnulib, perl, autoconf, automake }:
 
 stdenv.mkDerivation rec {
-  name = "lbzip2-2.5";
+  version = "2.5";
+  name = "lbzip2-${version}";
 
-  src = fetchurl {
-    url = "http://archive.lbzip2.org/${name}.tar.gz";
-    sha256 = "1sahaqc5bw4i0iyri05syfza4ncf5cml89an033fspn97klmxis6";
+  src = fetchFromGitHub {
+    owner = "kjn";
+    repo = "lbzip2";
+    sha256 = "1h321wva6fp6khz6x0i6rqb76xh327nw6v5jhgjpcckwdarj5jv8";
+    rev = "v${version}";
   };
 
+  buildInputs = [ gnulib perl ];
+  nativeBuildInputs = [ autoconf automake ];
+
+  preConfigure = ''
+    ./build-aux/autogen.sh
+  '';
+
   meta = with stdenv.lib; {
     homepage = "https://github.com/kjn/lbzip2"; # Formerly http://lbzip2.org/
     description = "Parallel bzip2 compression utility";