summary refs log tree commit diff
path: root/pkgs/applications/audio/fmit
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-08-11 20:38:19 +0200
committerTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-08-11 21:08:46 +0200
commit97141604e34c69b2a08be5a97c1237c57cb59c54 (patch)
tree197b664e2d3ddc41f90a95a600667302f1351826 /pkgs/applications/audio/fmit
parente2379d66298c8fdef04231f21192d4123a209e30 (diff)
downloadnixpkgs-97141604e34c69b2a08be5a97c1237c57cb59c54.tar
nixpkgs-97141604e34c69b2a08be5a97c1237c57cb59c54.tar.gz
nixpkgs-97141604e34c69b2a08be5a97c1237c57cb59c54.tar.bz2
nixpkgs-97141604e34c69b2a08be5a97c1237c57cb59c54.tar.lz
nixpkgs-97141604e34c69b2a08be5a97c1237c57cb59c54.tar.xz
nixpkgs-97141604e34c69b2a08be5a97c1237c57cb59c54.tar.zst
nixpkgs-97141604e34c69b2a08be5a97c1237c57cb59c54.zip
fmit: follow upstream installation guidelines
...now that they finally work.
Diffstat (limited to 'pkgs/applications/audio/fmit')
-rw-r--r--pkgs/applications/audio/fmit/default.nix15
1 files changed, 7 insertions, 8 deletions
diff --git a/pkgs/applications/audio/fmit/default.nix b/pkgs/applications/audio/fmit/default.nix
index f310130be5a..7c4952e76aa 100644
--- a/pkgs/applications/audio/fmit/default.nix
+++ b/pkgs/applications/audio/fmit/default.nix
@@ -26,24 +26,23 @@ stdenv.mkDerivation {
     substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${version}'
     substituteInPlace distrib/fmit.desktop \
       --replace "Icon=fmit" "Icon=$out/share/pixmaps/fmit.svg"
-    substituteInPlace src/main.cpp --replace "PREFIX" "\"$out\""
   '';
 
   configurePhase = ''
+    mkdir build
+    cd build
     qmake \
       CONFIG+=${stdenv.lib.optionalString alsaSupport "acs_alsa"} \
       CONFIG+=${stdenv.lib.optionalString jackSupport "acs_jack"} \
-      fmit.pro
+      PREFIX="$out" PREFIXSHORTCUT="$out" \
+      ../fmit.pro
   '';
 
   enableParallelBuilding = true;
 
-  installPhase = ''
-    install -D fmit $out/bin/fmit
-    install -Dm644 distrib/fmit.desktop $out/share/applications/fmit.desktop
-    install -Dm644 ui/images/fmit.svg $out/share/pixmaps/fmit.svg
-    mkdir -p $out/share/fmit
-    cp -R tr $out/share/fmit
+  postInstall = ''
+    cd ..
+    install -Dm644 {ui/images,$out/share/pixmaps}/fmit.svg
   '';
 
   meta = with stdenv.lib; {