lbzip2: fix build

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.
gstqt5
Benno Fünfstück 2020-02-23 19:22:30 +01:00
parent 98bb71f41b
commit 07cf03630f
1 changed files with 15 additions and 5 deletions

View File

@ -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";