1{
2 lib,
3 stdenv,
4 fetchFromGitLab,
5 meson,
6 python3,
7 ninja,
8 testers,
9}:
10
11stdenv.mkDerivation (finalAttrs: {
12 pname = "bzip2-unstable";
13 version = "2020-08-11";
14
15 src = fetchFromGitLab {
16 owner = "federicomenaquintero";
17 repo = "bzip2";
18 rev = "15255b553e7c095fb7a26d4dc5819a11352ebba1";
19 hash = "sha256-BAyz35D62LWi47B/gNcCSKpdaECHBGSpt21vtnk3fKs=";
20 };
21
22 postPatch = ''
23 patchShebangs install_links.py
24 '';
25
26 nativeBuildInputs = [
27 meson
28 python3
29 ninja
30 ];
31
32 outputs = [
33 "bin"
34 "dev"
35 "out"
36 "man"
37 ];
38
39 mesonFlags = [
40 "-Ddocs=disabled"
41 ];
42
43 strictDeps = true;
44
45 passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
46
47 meta = with lib; {
48 description = "High-quality data compression program";
49 license = licenses.bsdOriginal;
50 pkgConfigModules = [ "bz2" ];
51 platforms = platforms.all;
52 maintainers = [ ];
53 };
54})