tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
Merge #173709: bzip3: init at 1.1.3
Vladimír Čunát
3 years ago
18469839
8420ca28
+46
2 changed files
expand all
collapse all
unified
split
pkgs
tools
compression
bzip3
default.nix
top-level
all-packages.nix
+42
pkgs/tools/compression/bzip3/default.nix
···
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, fetchFromGitHub
4
4
+
, autoreconfHook
5
5
+
}:
6
6
+
7
7
+
stdenv.mkDerivation rec {
8
8
+
pname = "bzip3";
9
9
+
version = "1.1.3";
10
10
+
11
11
+
outputs = [ "bin" "dev" "out" ];
12
12
+
13
13
+
src = fetchFromGitHub {
14
14
+
owner = "kspalaiologos";
15
15
+
repo = "bzip3";
16
16
+
rev = version;
17
17
+
hash = "sha256-puGtaL76p4BzSiTPf3qFgXN4pz90CDU9dziGIszk3to=";
18
18
+
};
19
19
+
20
20
+
postPatch = ''
21
21
+
echo -n "${version}" > .tarball-version
22
22
+
patchShebangs build-aux
23
23
+
'';
24
24
+
25
25
+
nativeBuildInputs = [
26
26
+
autoreconfHook
27
27
+
];
28
28
+
29
29
+
configureFlags = [
30
30
+
"--disable-arch-native"
31
31
+
];
32
32
+
33
33
+
meta = {
34
34
+
description = "A better and stronger spiritual successor to BZip2";
35
35
+
homepage = "https://github.com/kspalaiologos/bzip3";
36
36
+
changelog = "https://github.com/kspalaiologos/bzip3/blob/${src.rev}/NEWS";
37
37
+
license = lib.licenses.lgpl3Plus;
38
38
+
maintainers = with lib.maintainers; [ dotlambda ];
39
39
+
# upstream supports Darwin but I couldn't get it to work
40
40
+
platforms = lib.platforms.linux;
41
41
+
};
42
42
+
}
+4
pkgs/top-level/all-packages.nix
···
4524
4524
4525
4525
bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
4526
4526
4527
4527
+
bzip3 = callPackage ../tools/compression/bzip3 {
4528
4528
+
stdenv = clangStdenv;
4529
4529
+
};
4530
4530
+
4527
4531
cabextract = callPackage ../tools/archivers/cabextract { };
4528
4532
4529
4533
cadaver = callPackage ../tools/networking/cadaver { };