garden-of-coloured-lights: move to by-name, modernize

This commit is contained in:
Rafael Ieda
2025-10-09 17:16:45 -03:00
parent 9bb61fdc05
commit d8cf88b06b
2 changed files with 11 additions and 10 deletions
@@ -4,10 +4,14 @@
fetchurl,
autoconf,
automake,
allegro,
allegro4,
}:
stdenv.mkDerivation rec {
let
allegro = allegro4;
in
stdenv.mkDerivation (finalAttrs: {
pname = "garden-of-coloured-lights";
version = "1.0.9";
@@ -24,8 +28,8 @@ stdenv.mkDerivation rec {
'';
src = fetchurl {
url = "mirror://sourceforge/garden/${version}/garden-${version}.tar.gz";
sha256 = "1qsj4d7r22m5f9f5f6cyvam1y5q5pbqvy5058r7w0k4s48n77y6s";
url = "mirror://sourceforge/garden/${finalAttrs.version}/garden-${finalAttrs.version}.tar.gz";
hash = "sha256-2vhzLCKaTMBPRgUUv/G6BRcfqtqeGVdccqUKkU8jUuM=";
};
# Workaround build failure on -fno-common toolchains:
@@ -33,12 +37,11 @@ stdenv.mkDerivation rec {
# `eclass'; eclass.o:src/eclass.c:21: first defined here
env.NIX_CFLAGS_COMPILE = "-fcommon";
meta = with lib; {
meta = {
description = "Old-school vertical shoot-em-up / bullet hell";
mainProgram = "garden";
homepage = "https://sourceforge.net/projects/garden/";
maintainers = [ ];
license = licenses.gpl3;
license = lib.licenses.gpl3;
};
}
})
-2
View File
@@ -13451,8 +13451,6 @@ with pkgs;
freeciv_gtk = freeciv;
garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
gl-gsync-demo = callPackage ../games/gl-gsync-demo {
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
};