Merge pull request #171310 from IvarWithoutBones/fix/dotnetmodule-flags

buildDotnetModule drvs: fix flags
main
Ivv 2 years ago committed by GitHub
commit 1bae25ac65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      pkgs/applications/emulators/ryujinx/default.nix
  2. 8
      pkgs/games/osu-lazer/default.nix

@ -58,6 +58,10 @@ buildDotnetModule rec {
pulseaudio pulseaudio
]; ];
makeWrapperArgs = [
"--suffix PATH : ${lib.getBin ffmpeg}"
];
patches = [ patches = [
./appdir.patch # Ryujinx attempts to write to the nix store. This patch redirects it to "~/.config/Ryujinx" on Linux. ./appdir.patch # Ryujinx attempts to write to the nix store. This patch redirects it to "~/.config/Ryujinx" on Linux.
]; ];
@ -66,11 +70,6 @@ buildDotnetModule rec {
# workaround for https://github.com/Ryujinx/Ryujinx/issues/2349 # workaround for https://github.com/Ryujinx/Ryujinx/issues/2349
mkdir -p $out/lib/sndio-6 mkdir -p $out/lib/sndio-6
ln -s ${sndio}/lib/libsndio.so $out/lib/sndio-6/libsndio.so.6 ln -s ${sndio}/lib/libsndio.so $out/lib/sndio-6/libsndio.so.6
# Ryujinx tries to use ffmpeg from PATH
makeWrapperArgs+=(
--suffix PATH : ${lib.makeBinPath [ ffmpeg ]}
)
''; '';
preFixup = '' preFixup = ''

@ -31,11 +31,9 @@ buildDotnetModule rec {
nativeBuildInputs = [ copyDesktopItems ]; nativeBuildInputs = [ copyDesktopItems ];
preConfigure = '' dotnetFlags = [
dotnetFlags+=( "--runtime linux-x64"
--runtime linux-x64 ];
)
'';
runtimeDeps = [ runtimeDeps = [
ffmpeg ffmpeg

Loading…
Cancel
Save