From 635d86e872b68d826953ba19d2e5b4c235d390b9 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Wed, 29 Oct 2025 12:10:42 -0300 Subject: [PATCH] gensgs: drop --- .../emulators/gens-gs/default.nix | 46 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 pkgs/applications/emulators/gens-gs/default.nix diff --git a/pkgs/applications/emulators/gens-gs/default.nix b/pkgs/applications/emulators/gens-gs/default.nix deleted file mode 100644 index c2b4751b5adb..000000000000 --- a/pkgs/applications/emulators/gens-gs/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - pkg-config, - gtk2, - SDL, - nasm, - zlib, - libpng, - libGLU, - libGL, -}: - -stdenv.mkDerivation rec { - pname = "gens-gs"; - version = "7"; - - src = fetchurl { - url = "http://retrocdn.net/images/6/6d/Gens-gs-r${version}.tar.gz"; - sha256 = "1ha5s6d3y7s9aq9f4zmn9p88109c3mrj36z2w68jhiw5xrxws833"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - gtk2 - SDL - nasm - zlib - libpng - libGLU - libGL - ]; - - # Work around build failures on recent GTK. - # See http://ubuntuforums.org/showthread.php?p=10535837 - env.NIX_CFLAGS_COMPILE = "-UGTK_DISABLE_DEPRECATED -UGSEAL_ENABLE"; - - meta = with lib; { - homepage = "https://segaretro.org/Gens/GS"; - description = "Genesis/Mega Drive emulator"; - platforms = [ "i686-linux" ]; - license = licenses.gpl2Plus; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fc47f1566450..b01b5778cd1f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -601,6 +601,7 @@ mapAliases { gdc11 = throw "gdc11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gdc = throw "gdc has been removed from Nixpkgs, as recent versions require complex bootstrapping"; # Added 2025-08-08 gdmd = throw "gdmd has been removed from Nixpkgs, as it depends on GDC which was removed"; # Added 2025-08-08 + gensgs = throw "gensgs has been removed as it was unmaintained, abandoned upstream since 2009 and relied on gtk2"; # Added 2025-10-29 geos_3_9 = throw "geos_3_9 has been removed from nixpkgs. Please use a more recent 'geos' instead."; # Added 2025-09-21 gfortran9 = throw "gfortran9 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gfortran10 = throw "gfortran10 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f38323f85cb8..4830380ac5be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1326,8 +1326,6 @@ with pkgs; gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { }; - gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { }; - goldberg-emu = callPackage ../applications/emulators/goldberg-emu { protobuf = protobuf_21; };