From 00f78a6b8bdad4111ab7037f4cf7bd2f583f968a Mon Sep 17 00:00:00 2001 From: whispers Date: Thu, 25 Jun 2026 23:01:05 -0400 Subject: [PATCH] rymcast: drop RYMCast has a hard dependency on both webkigtk 4.0 and libsoup 2.4, which have both been dropped from Nixpkgs. It has been marked broken since October 2025, and the only activity it's ever had in Nixpkgs was its init in 2021 and treewides. Given that there have been no upstream releases since, it seems unlikely that this situation will change, so this should be a harmless drop. --- pkgs/by-name/ry/rymcast/package.nix | 54 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 pkgs/by-name/ry/rymcast/package.nix diff --git a/pkgs/by-name/ry/rymcast/package.nix b/pkgs/by-name/ry/rymcast/package.nix deleted file mode 100644 index e87b73ca44ec..000000000000 --- a/pkgs/by-name/ry/rymcast/package.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ - lib, - stdenv, - fetchzip, - autoPatchelfHook, - makeWrapper, - alsa-lib, - curl, - gtk3, - # webkitgtk_4_0, - zenity, -}: - -stdenv.mkDerivation rec { - pname = "rymcast"; - version = "1.0.6"; - - src = fetchzip { - url = "https://www.inphonik.com/files/rymcast/rymcast-${version}-linux-x64.tar.gz"; - hash = "sha256:0vjjhfrwdibjjgz3awbg30qxkjrzc4cya1f4pigwjh3r0vvrq0ga"; - stripRoot = false; - }; - - nativeBuildInputs = [ - autoPatchelfHook - makeWrapper - ]; - - buildInputs = [ - alsa-lib - curl - gtk3 - (lib.getLib stdenv.cc.cc) - # webkitgtk_4_0 - zenity - ]; - - installPhase = '' - mkdir -p "$out/bin" - cp RYMCast "$out/bin/" - wrapProgram "$out/bin/RYMCast" \ - --set PATH "${lib.makeBinPath [ zenity ]}" - ''; - - meta = { - # webkitgtk_4_0 was removed - broken = true; - description = "Player for Mega Drive/Genesis VGM files"; - homepage = "https://www.inphonik.com/products/rymcast-genesis-vgm-player/"; - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - license = lib.licenses.unfree; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 69a3670c18e9..f8623d3b89d7 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1994,6 +1994,7 @@ mapAliases { rustc-wasm32 = throw "'rustc-wasm32' has been renamed to/replaced by 'rustc'"; # Converted to throw 2025-10-27 rustic-rs = throw "'rustic-rs' has been renamed to/replaced by 'rustic'"; # Converted to throw 2025-10-27 rx = throw "'rx' has been dropped due to being broken since September 2025, with no complaints by any users of the package."; # Added 2026-04-05 + rymcast = throw "'rymcast' has been removed because it depended on the removed webkitgtk_4_0 and has been marked broken since October 2025"; # Added 2026-06-26 ryujinx = throw "'ryujinx' has been replaced by 'ryubing' as the new upstream"; # Added 2025-07-30 ryujinx-greemdev = throw "'ryujinx-greemdev' has been renamed to/replaced by 'ryubing'"; # Converted to throw 2025-10-27 scantailor = throw "'scantailor' has been renamed to/replaced by 'scantailor-advanced'"; # Converted to throw 2025-10-27