diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-08-11 20:38:19 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-08-11 21:08:46 +0200 |
commit | 97141604e34c69b2a08be5a97c1237c57cb59c54 (patch) | |
tree | 197b664e2d3ddc41f90a95a600667302f1351826 /pkgs/applications/audio/fmit | |
parent | e2379d66298c8fdef04231f21192d4123a209e30 (diff) |
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.nix | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/pkgs/applications/audio/fmit/default.nix b/pkgs/applications/audio/fmit/default.nix index f310130be5ae9..7c4952e76aa9c 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; { |