release: target GE-Proton10-34 with latest DXVK
build-elsword-ge / build (push) Has been cancelled

This commit is contained in:
magges
2026-07-19 21:34:43 +02:00
parent 43099ccbd4
commit a840db9b41
6 changed files with 63 additions and 20 deletions
+11
View File
@@ -7,9 +7,20 @@
let
system = "x86_64-linux";
pkgs = import nixpkgs { inherit system; };
mingwPthreadRoot = pkgs.runCommand "elsword-ge-mingw-pthread" { } ''
mkdir -p "$out/x32" "$out/x64"
ln -s ${pkgs.pkgsCross.mingw32.windows.mcfgthreads}/lib/libmcfgthread.a "$out/x32/libpthread.a"
ln -s ${pkgs.pkgsCross.mingw32.windows.mcfgthreads}/lib/libmcfgthread.a "$out/x32/libmcfgthread.a"
ln -s ${pkgs.pkgsCross.mingw32.windows.mcfgthreads}/bin/libmcfgthread-2.dll "$out/x32/libmcfgthread-2.dll"
ln -s ${pkgs.pkgsCross.mingwW64.windows.mcfgthreads}/lib/libmcfgthread.a "$out/x64/libpthread.a"
ln -s ${pkgs.pkgsCross.mingwW64.windows.mcfgthreads}/lib/libmcfgthread.a "$out/x64/libmcfgthread.a"
ln -s ${pkgs.pkgsCross.mingwW64.windows.mcfgthreads}/bin/libmcfgthread-2.dll "$out/x64/libmcfgthread-2.dll"
'';
in
{
devShells.${system}.default = pkgs.mkShell {
MINGW_PTHREAD_ROOT = mingwPthreadRoot;
packages = with pkgs; [
bash
binutils