From 8de1b1bd48a6ac9d7c23cdff34bbe2b962339c26 Mon Sep 17 00:00:00 2001 From: leo60228 Date: Tue, 23 Nov 2021 11:16:00 -0500 Subject: dolphin-emu-beta: add update script --- pkgs/misc/emulators/dolphin-emu/master.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'pkgs/misc') diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix index d5133c8618d..4ce9b293431 100644 --- a/pkgs/misc/emulators/dolphin-emu/master.nix +++ b/pkgs/misc/emulators/dolphin-emu/master.nix @@ -2,7 +2,7 @@ , wrapQtAppsHook, qtbase, bluez, ffmpeg, libao, libGLU, libGL, pcre, gettext , libXrandr, libusb1, lzo, libpthreadstubs, libXext, libXxf86vm, libXinerama , libSM, libXdmcp, readline, openal, udev, libevdev, portaudio, curl, alsa-lib -, miniupnpc, enet, mbedtls, soundtouch, sfml +, miniupnpc, enet, mbedtls, soundtouch, sfml, writeScript , vulkan-loader ? null, libpulseaudio ? null # - Inputs used for Darwin @@ -64,6 +64,17 @@ stdenv.mkDerivation rec { install -D $src/Data/51-usb-device.rules $out/etc/udev/rules.d/51-usb-device.rules ''; + + passthru.updateScript = writeScript "dolphin-update-script" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p curl jq common-updater-scripts + set -eou pipefail + json="$(curl -s https://dolphin-emu.org/update/latest/beta)" + version="$(jq -r '.shortrev' <<< "$json")" + rev="$(jq -r '.hash' <<< "$json")" + update-source-version dolphin-emu-beta "$version" --rev="$rev" + ''; + meta = with lib; { homepage = "https://dolphin-emu.org"; description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8"; -- cgit 1.4.1 From c21b630d01e631676bb3c9416d8d31b6a542161d Mon Sep 17 00:00:00 2001 From: leo60228 Date: Tue, 23 Nov 2021 11:17:59 -0500 Subject: dolphin-emu-beta: 5.0-15260 -> 5.0-15445 --- pkgs/misc/emulators/dolphin-emu/master.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkgs/misc') diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix index 4ce9b293431..1afa9761171 100644 --- a/pkgs/misc/emulators/dolphin-emu/master.nix +++ b/pkgs/misc/emulators/dolphin-emu/master.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "dolphin-emu"; - version = "5.0-15260"; + version = "5.0-15445"; src = fetchFromGitHub { owner = "dolphin-emu"; repo = "dolphin"; - rev = "207c931a04c8e2629a735bc2b3f36b5c89365ca7"; - sha256 = "15r9syk7f62h16klcznw7css6sng8nqkkz4d1qr8d988rdfaiypx"; + rev = "db02b50d2ecdfbbc21e19aadc57253c353069f77"; + sha256 = "l2vbTZOcjfyZjKOI3n5ig2f7cDYR22GcqKS479LMtP8="; fetchSubmodules = true; }; -- cgit 1.4.1