summary refs log tree commit diff
path: root/pkgs/applications/audio/projectm
diff options
context:
space:
mode:
authorRyan Burns <rtburns@protonmail.com>2020-09-27 11:29:04 -0700
committerRyan Burns <rtburns@protonmail.com>2020-09-27 11:31:35 -0700
commitd10d6dfa4af8c8c729595002a96d0dc9d0688f50 (patch)
tree02484e2cc2a2552d819e799f08075db48ada4e5c /pkgs/applications/audio/projectm
parent5bcc4b27f9b40119125e3dfd39c1a709459bca18 (diff)
downloadnixpkgs-d10d6dfa4af8c8c729595002a96d0dc9d0688f50.tar
nixpkgs-d10d6dfa4af8c8c729595002a96d0dc9d0688f50.tar.gz
nixpkgs-d10d6dfa4af8c8c729595002a96d0dc9d0688f50.tar.bz2
nixpkgs-d10d6dfa4af8c8c729595002a96d0dc9d0688f50.tar.lz
nixpkgs-d10d6dfa4af8c8c729595002a96d0dc9d0688f50.tar.xz
nixpkgs-d10d6dfa4af8c8c729595002a96d0dc9d0688f50.tar.zst
nixpkgs-d10d6dfa4af8c8c729595002a96d0dc9d0688f50.zip
projectm: fix build on darwin
Diffstat (limited to 'pkgs/applications/audio/projectm')
-rw-r--r--pkgs/applications/audio/projectm/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/applications/audio/projectm/default.nix b/pkgs/applications/audio/projectm/default.nix
index 83952c271be..d55b79ece59 100644
--- a/pkgs/applications/audio/projectm/default.nix
+++ b/pkgs/applications/audio/projectm/default.nix
@@ -1,4 +1,5 @@
-{ mkDerivation
+{ stdenv
+, mkDerivation
 , lib
 , fetchFromGitHub
 , autoreconfHook
@@ -39,12 +40,13 @@ mkDerivation rec {
     "--enable-sdl"
   ];
 
-  fixupPhase = ''
+  fixupPhase = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
     # NOTE: 2019-10-05: Upstream inserts the src path buring build into ELF rpath, so must delete it out
     # upstream report: https://github.com/projectM-visualizer/projectm/issues/245
     for entry in $out/bin/* ; do
       patchelf --set-rpath "$(patchelf --print-rpath $entry | tr ':' '\n' | grep -v 'src/libprojectM' | tr '\n' ':')" "$entry"
     done
+  '' + ''
     wrapQtApp $out/bin/projectM-pulseaudio
     rm $out/bin/projectM-unittest
   '';