Skip to content

Commit

Permalink
lbzip2: fix build
Browse files Browse the repository at this point in the history
The release tarball is no longer available at the specified URL, so
building from git. Also, the gnulib in the release tarball was too old
for our recent glibc version.
  • Loading branch information
bennofs committed Feb 23, 2020
1 parent 98bb71f commit 07cf036
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions 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";
Expand Down

0 comments on commit 07cf036

Please sign in to comment.