be534380c4
bzip2 has been unmaintained for a long time. For a while now, there has been maintainership, resulting in the release of 1.0.8. At the same time, there is now a master branch (version 1.1.x) which supports meson and cmake as build systems. This commit adds the current HEAD of the master branch (1.1.x). In the future we may want to use this one instead of the older and patched 1.0.6 we currently have. Related: - https://github.com/NixOS/nixpkgs/pull/65029 - https://github.com/NixOS/nixpkgs/pull/94969
45 lines
795 B
Nix
45 lines
795 B
Nix
{ stdenv
|
|
, fetchFromGitLab
|
|
, meson
|
|
, python3
|
|
, ninja
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "bzip2-unstable";
|
|
version = "2020-08-11";
|
|
|
|
src = fetchFromGitLab {
|
|
owner = "federicomenaquintero";
|
|
repo = "bzip2";
|
|
rev = "15255b553e7c095fb7a26d4dc5819a11352ebba1";
|
|
sha256 = "sha256-BAyz35D62LWi47B/gNcCSKpdaECHBGSpt21vtnk3fKs=";
|
|
};
|
|
|
|
postPatch = ''
|
|
patchShebangs install_links.py
|
|
'';
|
|
|
|
nativeBuildInputs = [
|
|
meson
|
|
python3
|
|
ninja
|
|
];
|
|
|
|
outputs = [ "bin" "dev" "out" "man" ];
|
|
|
|
mesonFlags = [
|
|
"-Ddocs=disabled"
|
|
];
|
|
|
|
strictDeps = true;
|
|
|
|
enableParallelBuilding = true;
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "High-quality data compression program";
|
|
license = licenses.bsdOriginal;
|
|
platforms = platforms.all;
|
|
maintainers = [];
|
|
};
|
|
}
|