fmit: follow upstream installation guidelines
...now that they finally work.
This commit is contained in:
parent
e2379d6629
commit
97141604e3
@ -26,24 +26,23 @@ stdenv.mkDerivation {
|
|||||||
substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${version}'
|
substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${version}'
|
||||||
substituteInPlace distrib/fmit.desktop \
|
substituteInPlace distrib/fmit.desktop \
|
||||||
--replace "Icon=fmit" "Icon=$out/share/pixmaps/fmit.svg"
|
--replace "Icon=fmit" "Icon=$out/share/pixmaps/fmit.svg"
|
||||||
substituteInPlace src/main.cpp --replace "PREFIX" "\"$out\""
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
qmake \
|
qmake \
|
||||||
CONFIG+=${stdenv.lib.optionalString alsaSupport "acs_alsa"} \
|
CONFIG+=${stdenv.lib.optionalString alsaSupport "acs_alsa"} \
|
||||||
CONFIG+=${stdenv.lib.optionalString jackSupport "acs_jack"} \
|
CONFIG+=${stdenv.lib.optionalString jackSupport "acs_jack"} \
|
||||||
fmit.pro
|
PREFIX="$out" PREFIXSHORTCUT="$out" \
|
||||||
|
../fmit.pro
|
||||||
'';
|
'';
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
installPhase = ''
|
postInstall = ''
|
||||||
install -D fmit $out/bin/fmit
|
cd ..
|
||||||
install -Dm644 distrib/fmit.desktop $out/share/applications/fmit.desktop
|
install -Dm644 {ui/images,$out/share/pixmaps}/fmit.svg
|
||||||
install -Dm644 ui/images/fmit.svg $out/share/pixmaps/fmit.svg
|
|
||||||
mkdir -p $out/share/fmit
|
|
||||||
cp -R tr $out/share/fmit
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
Loading…
Reference in New Issue
Block a user