guile-sdl: drop

The software build has failed. It has no maintainer, and the library is not used by any other packages. Since it is difficult to maintain, it should be removed.
This commit is contained in:
qzylinra
2025-08-25 09:46:19 +08:00
parent b8e538eabf
commit d600a9fccf
3 changed files with 1 additions and 69 deletions
-65
View File
@@ -1,65 +0,0 @@
{
lib,
SDL,
SDL_image,
SDL_mixer,
SDL_ttf,
buildEnv,
fetchurl,
guile,
lzip,
pkg-config,
stdenv,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "guile-sdl";
version = "0.6.1";
src = fetchurl {
url = "mirror://gnu/guile-sdl/guile-sdl-${finalAttrs.version}.tar.lz";
hash = "sha256-/9sTTvntkRXck3FoRalROjqUQC8hkePtLTnHNZotKOE=";
};
nativeBuildInputs = [
SDL
guile
lzip
pkg-config
];
configureFlags = [
(lib.enableFeature (!stdenv.hostPlatform.isDarwin) "sdltest")
];
buildInputs = [
(lib.getDev SDL)
(lib.getDev SDL_image)
(lib.getDev SDL_mixer)
(lib.getDev SDL_ttf)
guile
];
makeFlags =
let
sdl-env = buildEnv {
name = "sdl-env";
paths = finalAttrs.buildInputs;
};
in
[
"SDLMINUSI=-I${sdl-env}/include/SDL"
];
strictDeps = true;
meta = {
# clang-16: error: unsupported option '--visibility=hidden'; did you mean '-fvisibility=hidden'
broken = stdenv.hostPlatform.isDarwin;
homepage = "https://www.gnu.org/software/guile-sdl/";
description = "Guile bindings for SDL";
license = lib.licenses.gpl3Plus;
maintainers = [ ];
inherit (guile.meta) platforms;
};
})
+1
View File
@@ -1116,6 +1116,7 @@ mapAliases {
gtkperf = throw "'gtkperf' has been removed due to lack of maintenance upstream"; # Added 2024-09-14
guardian-agent = throw "'guardian-agent' has been removed, as it hasn't been maintained upstream in years and accumulated many vulnerabilities"; # Added 2024-06-09
guile-disarchive = disarchive; # Added 2023-10-27
guile-sdl = throw "guile-sdl has been removed, as it was broken"; # Added 2025-08-25
gutenprintBin = gutenprint-bin; # Added 2025-08-21
gxneur = throw "'gxneur' has been removed due to lack of maintenance and reliance on gnome2 and 2to3."; # Added 2025-08-17
-4
View File
@@ -6443,10 +6443,6 @@ with pkgs;
guile = guile_3_0;
guile-sdl = callPackage ../by-name/gu/guile-sdl/package.nix {
guile = guile_2_2;
};
guile-xcb = callPackage ../by-name/gu/guile-xcb/package.nix {
guile = guile_2_2;
};