Unverified Commit 6712d51d authored by dish's avatar dish Committed by GitHub
Browse files

gensgs: drop (#456750)

parents f0b872bd 635d86e8
Loading
Loading
Loading
Loading
+0 −46
Original line number Diff line number Diff line
{
  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 = [ ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -612,6 +612,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
+0 −2
Original line number Diff line number Diff line
@@ -1315,8 +1315,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;
  };