summary refs log tree commit diff
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2022-09-21 02:53:28 +0200
committerPierre Bourdon <delroth@gmail.com>2022-09-21 03:38:05 +0200
commita5f42f7eaa09ed3874b4bfedc06b7593adc9cc28 (patch)
tree43ece357834a2eaa0689ea7a8cbe10f526b734d8
parent94320898c52db0f7ded36011b6d7d6ff15651b84 (diff)
downloadnixpkgs-a5f42f7eaa09ed3874b4bfedc06b7593adc9cc28.tar
nixpkgs-a5f42f7eaa09ed3874b4bfedc06b7593adc9cc28.tar.gz
nixpkgs-a5f42f7eaa09ed3874b4bfedc06b7593adc9cc28.tar.bz2
nixpkgs-a5f42f7eaa09ed3874b4bfedc06b7593adc9cc28.tar.lz
nixpkgs-a5f42f7eaa09ed3874b4bfedc06b7593adc9cc28.tar.xz
nixpkgs-a5f42f7eaa09ed3874b4bfedc06b7593adc9cc28.tar.zst
nixpkgs-a5f42f7eaa09ed3874b4bfedc06b7593adc9cc28.zip
libmikmod: split out/dev/man outputs
This prevents propagating many dev dependencies into non-dev dependents.
-rw-r--r--pkgs/development/libraries/libmikmod/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libmikmod/default.nix b/pkgs/development/libraries/libmikmod/default.nix
index c7a00e7372d..29f64116b7a 100644
--- a/pkgs/development/libraries/libmikmod/default.nix
+++ b/pkgs/development/libraries/libmikmod/default.nix
@@ -18,8 +18,14 @@ in stdenv.mkDerivation rec {
   propagatedBuildInputs =
     optional stdenv.isLinux libpulseaudio;
 
+  outputs = [ "out" "dev" "man" ];
+
   NIX_LDFLAGS = optionalString stdenv.isLinux "-lasound";
 
+  postInstall = ''
+    moveToOutput bin/libmikmod-config "$dev"
+  '';
+
   meta = with lib; {
     description = "A library for playing tracker music module files";
     homepage    = "https://mikmod.shlomifish.org/";