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:
@@ -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;
|
||||
};
|
||||
})
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user