allegro5: split outputs -> out, dev; add `fixDarwinDylibNames` (#398651)

7c6f434c 60c965ef 52fa4abe

Changed files
+14 -4
pkgs
development
libraries
allegro
+14 -4
pkgs/development/libraries/allegro/5.nix
···
cmake,
enet,
fetchFromGitHub,
+
fixDarwinDylibNames,
flac,
freetype,
gtk3,
···
sha256 = "sha256-agE3K+6VhhG/LO52fiesCsOq1fNYVRhdW7aKdPCbTOo=";
};
-
nativeBuildInputs = [
-
cmake
-
pkg-config
-
];
+
nativeBuildInputs =
+
[
+
cmake
+
pkg-config
+
]
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
+
fixDarwinDylibNames
+
];
buildInputs =
[
···
'';
cmakeFlags = [ "-DCMAKE_SKIP_RPATH=ON" ];
+
+
outputs = [
+
"out"
+
"dev"
+
];
meta = with lib; {
description = "Game programming library";