tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
libcdio-paranoia: fix darwin build
Josef Kemetmüller
8 years ago
285ef9be
a6425fc6
+13
-3
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
libcdio-paranoia
default.nix
top-level
all-packages.nix
+10
-2
pkgs/development/libraries/libcdio-paranoia/default.nix
···
1
1
-
{ stdenv, fetchFromGitHub, autoreconfHook, libcdio, pkgconfig }:
1
1
+
{ stdenv, fetchFromGitHub, autoreconfHook, libcdio, pkgconfig,
2
2
+
libiconv, IOKit, DiskArbitration}:
2
3
3
4
stdenv.mkDerivation {
4
5
name = "libcdio-paranoia-0.94+2";
···
11
12
};
12
13
13
14
nativeBuildInputs = [ autoreconfHook pkgconfig ];
14
14
-
buildInputs = [ libcdio ];
15
15
+
buildInputs = [ libcdio ] ++
16
16
+
stdenv.lib.optionals stdenv.isDarwin [ libiconv IOKit DiskArbitration ];
17
17
+
18
18
+
propagatedBuildInputs = stdenv.lib.optional stdenv.isDarwin DiskArbitration;
19
19
+
20
20
+
configureFlags = stdenv.lib.optionals stdenv.isDarwin [
21
21
+
"--disable-ld-version-script"
22
22
+
];
15
23
16
24
meta = with stdenv.lib; {
17
25
description = "CD paranoia on top of libcdio";
+3
-1
pkgs/top-level/all-packages.nix
···
9601
9601
inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
9602
9602
};
9603
9603
9604
9604
-
libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia { };
9604
9604
+
libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
9605
9605
+
inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
9606
9606
+
};
9605
9607
9606
9608
libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
9607
9609