Merge pull request #223707 from orivej/setbfree

setbfree: build GUI
This commit is contained in:
Weijia Wang 2023-03-29 11:35:20 +03:00 committed by GitHub
commit 92da71ad11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,9 +14,9 @@ stdenv.mkDerivation rec {
};
postPatch = ''
sed 's#/usr/local#$(out)#g' -i common.mak
sed 's#/usr/share/fonts/truetype/ttf-bitstream-vera#${ttf_bitstream_vera}/share/fonts/truetype#g' \
-i b_synth/Makefile
substituteInPlace common.mak \
--replace /usr/local "$out" \
--replace /usr/share/fonts/truetype/ttf-bitstream-vera "${ttf_bitstream_vera}/share/fonts/truetype"
'';
nativeBuildInputs = [ pkg-config ];
@ -25,6 +25,15 @@ stdenv.mkDerivation rec {
ttf_bitstream_vera
];
doInstallCheck = true;
installCheckPhase = ''(
set -x
test -e $out/bin/setBfreeUI
)'';
enableParallelBuilding = true;
meta = with lib; {
description = "A DSP tonewheel organ emulator";
homepage = "https://setbfree.org";