ryujinx 1.1.650 -> 1.1.651 https://repology.org/metapackage/ryujinx/versions attrpath: ryujinx Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/1gkkjxydln2rdfwl0ssnpxfbizqg9fn4-packages.json.drv building '/nix/store/1gkkjxydln2rdfwl0ssnpxfbizqg9fn4-packages.json.drv'... Going to be running update for following packages: - ryujinx-1.1.650 Press Enter key to continue... Running update for: - ryujinx-1.1.650: UPDATING ... - ryujinx-1.1.650: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/applications/emulators/ryujinx/default.nix b/pkgs/applications/emulators/ryujinx/default.nix index c5c21ed46fe..0153a4faa8c 100644 --- a/pkgs/applications/emulators/ryujinx/default.nix +++ b/pkgs/applications/emulators/ryujinx/default.nix @@ -29,13 +29,13 @@ buildDotnetModule rec { pname = "ryujinx"; - version = "1.1.650"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml + version = "1.1.651"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml src = fetchFromGitHub { owner = "Ryujinx"; repo = "Ryujinx"; - rev = "b8556530f2b160db70ff571adf25ae26d4b8f58f"; - sha256 = "098yx4nwmkbab595a2xq9f5libzvsj01f3wf83nsbgzndy1h85ja"; + rev = "f0562b9c75308c8cfcaa2458dfd37ac42751a374"; + sha256 = "1bkfncms8lagxhpnafyahrghzvpklsgxddqq7w1wzjzyxp6pxc51"; }; dotnet-sdk = dotnetCorePackages.sdk_7_0; An auto update branch exists with message `ryujinx: 1.1.650 -> 1.1.651`. New version is 1.1.651. An auto update branch exists with an equal or greater version ryujinx 0 -> 1 attrpath: ryujinx Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [updateScript] [updateScript] Success [updateScript] Going to be running update for following packages: - ryujinx-1.1.650 Press Enter key to continue... Running update for: - ryujinx-1.1.650: UPDATING ... - ryujinx-1.1.650: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/applications/emulators/ryujinx/default.nix b/pkgs/applications/emulators/ryujinx/default.nix index c5c21ed46fe..0153a4faa8c 100644 --- a/pkgs/applications/emulators/ryujinx/default.nix +++ b/pkgs/applications/emulators/ryujinx/default.nix @@ -29,13 +29,13 @@ buildDotnetModule rec { pname = "ryujinx"; - version = "1.1.650"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml + version = "1.1.651"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml src = fetchFromGitHub { owner = "Ryujinx"; repo = "Ryujinx"; - rev = "b8556530f2b160db70ff571adf25ae26d4b8f58f"; - sha256 = "098yx4nwmkbab595a2xq9f5libzvsj01f3wf83nsbgzndy1h85ja"; + rev = "f0562b9c75308c8cfcaa2458dfd37ac42751a374"; + sha256 = "1bkfncms8lagxhpnafyahrghzvpklsgxddqq7w1wzjzyxp6pxc51"; }; dotnet-sdk = dotnetCorePackages.sdk_7_0; No auto update branch exists Old version 1.1.650" not present in master derivation file with contents: { lib , buildDotnetModule , dotnetCorePackages , stdenvNoCC , fetchFromGitHub , wrapGAppsHook , libX11 , libgdiplus , ffmpeg , openal , libsoundio , sndio , pulseaudio , gtk3 , gdk-pixbuf , vulkan-loader , libICE , libSM , libXi , libXcursor , libXext , libXrandr , fontconfig , glew , libGL , SDL2 , SDL2_mixer }: buildDotnetModule rec { pname = "ryujinx"; version = "1.1.651"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml src = fetchFromGitHub { owner = "Ryujinx"; repo = "Ryujinx"; rev = "f0562b9c75308c8cfcaa2458dfd37ac42751a374"; sha256 = "1bkfncms8lagxhpnafyahrghzvpklsgxddqq7w1wzjzyxp6pxc51"; }; dotnet-sdk = dotnetCorePackages.sdk_7_0; dotnet-runtime = dotnetCorePackages.runtime_7_0; nugetDeps = ./deps.nix; nativeBuildInputs = [ wrapGAppsHook ]; buildInputs = [ gtk3 gdk-pixbuf ]; runtimeDeps = [ gtk3 libX11 libgdiplus SDL2_mixer openal libsoundio sndio pulseaudio vulkan-loader ffmpeg # Avalonia UI libICE libSM libXi libXcursor libXext libXrandr fontconfig glew # Headless executable libGL SDL2 ]; projectFile = "Ryujinx.sln"; testProjectFile = "Ryujinx.Tests/Ryujinx.Tests.csproj"; doCheck = true; dotnetFlags = [ "/p:ExtraDefineConstants=DISABLE_UPDATER%2CFORCE_EXTERNAL_BASE_DIR" ]; executables = [ "Ryujinx.Headless.SDL2" "Ryujinx.Ava" "Ryujinx" ]; makeWrapperArgs = [ # Without this Ryujinx fails to start on wayland. See https://github.com/Ryujinx/Ryujinx/issues/2714 "--set GDK_BACKEND x11" "--set SDL_VIDEODRIVER x11" ]; preInstall = '' # workaround for https://github.com/Ryujinx/Ryujinx/issues/2349 mkdir -p $out/lib/sndio-6 ln -s ${sndio}/lib/libsndio.so $out/lib/sndio-6/libsndio.so.6 ''; preFixup = '' mkdir -p $out/share/{applications,icons/hicolor/scalable/apps,mime/packages} pushd ${src}/distribution/linux install -D ./Ryujinx.desktop $out/share/applications/Ryujinx.desktop install -D ./mime/Ryujinx.xml $out/share/mime/packages/Ryujinx.xml install -D ../misc/Logo.svg $out/share/icons/hicolor/scalable/apps/Ryujinx.svg substituteInPlace $out/share/applications/Ryujinx.desktop \ --replace "Exec=Ryujinx" "Exec=$out/bin/Ryujinx" ln -s $out/bin/Ryujinx $out/bin/ryujinx popd ''; passthru.updateScript = ./updater.sh; meta = with lib; { homepage = "https://ryujinx.org/"; changelog = "https://github.com/Ryujinx/Ryujinx/wiki/Changelog"; description = "Experimental Nintendo Switch Emulator written in C#"; longDescription = '' Ryujinx is an open-source Nintendo Switch emulator, created by gdkchan, written in C#. This emulator aims at providing excellent accuracy and performance, a user-friendly interface and consistent builds. It was written from scratch and development on the project began in September 2017. ''; license = licenses.mit; maintainers = with maintainers; [ ivar jk ]; platforms = [ "x86_64-linux" ]; mainProgram = "Ryujinx"; }; }