space-orbit: remove (#414994)

This commit is contained in:
Aleksana
2025-06-10 23:32:26 +08:00
committed by GitHub
3 changed files with 2 additions and 66 deletions

View File

@@ -17,6 +17,7 @@
- `base16-builder` node package has been removed due to lack of upstream maintenance.
- `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by sil](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier.
- `space-orbit` package has been removed due to lack of upstream maintenance. Debian upstream stopped tracking it in 2011.
## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes}

View File

@@ -1,66 +0,0 @@
{
lib,
stdenv,
fetchurl,
libGLU,
libGL,
libXi,
libXt,
libXext,
libX11,
libXmu,
libglut,
}:
stdenv.mkDerivation rec {
pname = "space-orbit";
version = "1.01";
patchversion = "9";
buildInputs = [
libGLU
libGL
libXi
libXt
libXext
libX11
libXmu
libglut
];
src = fetchurl {
url = "mirror://debian/pool/main/s/space-orbit/space-orbit_${version}.orig.tar.gz";
sha256 = "1kx69f9jqnfzwjh47cl1df8p8hn3bnp6bznxnb6c4wx32ijn5gri";
};
patches = [
(fetchurl {
url = "mirror://debian/pool/main/s/space-orbit/space-orbit_${version}-${patchversion}.diff.gz";
sha256 = "1v3s97day6fhv08l2rn81waiprhi1lfyjjsj55axfh6n6zqfn1w2";
})
];
preBuild = ''
cd src
sed -e 's@/usr/share/games/orbit/@'$out'/dump/@g' -i *.c
sed -e '/DIR=/d; s/-lesd//; s/-DESD//;' -i Makefile
'';
installPhase = ''
mkdir -p $out/bin
cp -r .. $out/dump
cat >$out/bin/space-orbit <<EOF
#! ${stdenv.shell}
exec $out/dump/orbit "\$@"
EOF
chmod a+x $out/bin/space-orbit
'';
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
description = "Space combat simulator";
mainProgram = "space-orbit";
license = licenses.gpl2Plus;
platforms = platforms.all;
};
}

View File

@@ -1781,6 +1781,7 @@ mapAliases {
SP800-90B_EntropyAssessment = sp800-90b-entropyassessment; # Added on 2024-06-12
SPAdes = spades; # Added 2024-06-12
spark2014 = gnatprove; # Added 2024-02-25
space-orbit = throw "'space-orbit' has been removed because it is unmaintained; Debian upstream stopped tracking it in 2011."; # Added 2025-06-08
spatialite_gui = throw "spatialite_gui has been renamed to spatialite-gui"; # Added 2025-01-12
spatialite_tools = throw "spatialite_tools has been renamed to spatialite-tools"; # Added 2025-02-06