tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
mednafen: Fix on Darwin
OPNA2608
4 years ago
3e3cb9b7
23c7839a
+15
-7
2 changed files
expand all
collapse all
unified
split
pkgs
applications
emulators
mednafen
default.nix
top-level
all-packages.nix
+12
-6
pkgs/applications/emulators/mednafen/default.nix
···
15
, libsndfile
16
, pkg-config
17
, zlib
0
18
}:
19
20
stdenv.mkDerivation rec {
···
31
buildInputs = [
32
SDL2
33
SDL2_net
34
-
alsa-lib
35
flac
36
freeglut
37
-
libGL
38
-
libGLU
39
-
libX11
40
libcdio
41
libjack2
42
libsamplerate
43
libsndfile
44
zlib
0
0
0
0
0
0
0
45
];
46
47
-
hardeningDisable = [ "pic" ];
0
0
48
49
postInstall = ''
50
mkdir -p $out/share/doc
···
87
'';
88
license = licenses.gpl2Plus;
89
maintainers = with maintainers; [ AndersonTorres ];
90
-
platforms = platforms.linux;
91
};
92
}
···
15
, libsndfile
16
, pkg-config
17
, zlib
18
+
, libiconv
19
}:
20
21
stdenv.mkDerivation rec {
···
32
buildInputs = [
33
SDL2
34
SDL2_net
0
35
flac
36
freeglut
0
0
0
37
libcdio
38
libjack2
39
libsamplerate
40
libsndfile
41
zlib
42
+
] ++ lib.optionals stdenv.hostPlatform.isLinux [
43
+
alsa-lib
44
+
libGL
45
+
libGLU
46
+
libX11
47
+
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
48
+
libiconv
49
];
50
51
+
hardeningDisable = [ "pic" "format" ];
52
+
53
+
enableParallelBuilding = true;
54
55
postInstall = ''
56
mkdir -p $out/share/doc
···
93
'';
94
license = licenses.gpl2Plus;
95
maintainers = with maintainers; [ AndersonTorres ];
96
+
platforms = platforms.unix;
97
};
98
}
+3
-1
pkgs/top-level/all-packages.nix
···
7820
7821
mdp = callPackage ../applications/misc/mdp { };
7822
7823
-
mednafen = callPackage ../applications/emulators/mednafen { };
0
0
7824
7825
mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
7826
···
7820
7821
mdp = callPackage ../applications/misc/mdp { };
7822
7823
+
mednafen = callPackage ../applications/emulators/mednafen {
7824
+
inherit (darwin) libiconv;
7825
+
};
7826
7827
mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
7828