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.
This commit is contained in:
whispers
2026-06-25 23:01:05 -04:00
parent 284afe6a71
commit 00f78a6b8b
2 changed files with 1 additions and 54 deletions

View File

@@ -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" ];
};
}

View File

@@ -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