nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 nix-update-script,
6}:
7
8stdenv.mkDerivation (finalAttrs: {
9 pname = "bchunk";
10 version = "1.2.2";
11
12 src = fetchFromGitHub {
13 owner = "hessu";
14 repo = "bchunk";
15 tag = "release/${finalAttrs.version}";
16 hash = "sha256-wFhBRLRwyC7FrGzadbssqLI9/UwfxBmFfOetaFJgsCo=";
17 };
18
19 makeFlags = lib.optionals stdenv.cc.isClang [
20 "CC=${stdenv.cc.targetPrefix}cc"
21 "LD=${stdenv.cc.targetPrefix}cc"
22 ];
23
24 installPhase = ''
25 install -Dt $out/bin bchunk
26 install -Dt $out/share/man/man1 bchunk.1
27 '';
28
29 passthru.updateScript = nix-update-script { };
30
31 meta = {
32 homepage = "http://he.fi/bchunk/";
33 description = "Program that converts CD images in BIN/CUE format into a set of ISO and CDR tracks";
34 platforms = lib.platforms.unix;
35 license = lib.licenses.gpl2Plus;
36 mainProgram = "bchunk";
37 };
38})