xjump: drop (#435780)

This commit is contained in:
rewine
2025-08-26 09:44:19 +08:00
committed by GitHub
3 changed files with 1 additions and 64 deletions
-21
View File
@@ -1,21 +0,0 @@
--- xjump/src/main.c 2018-02-20 09:15:15.608807657 +0100
+++ xjump-patched/src/main.c 2018-02-20 09:15:34.148949100 +0100
@@ -604,18 +604,6 @@
* optimistic privilege dropping function. */
setgroups(0, NULL);
- if (setresgid(-1, realgid, realgid) != 0) {
- perror("Could not drop setgid privileges. Aborting.");
- exit(1);
- }
-
- /* Dropping user privileges must come last.
- * Otherwise we won't be able to drop group privileges anymore */
- if (setresuid(-1, realuid, realuid) != 0) {
- perror("Could not drop setuid privileges. Aborting.");
- exit(1);
- }
-
/* From now on we run with regular user privileges */
static XtActionsRec a_table[] = {
-43
View File
@@ -1,43 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
autoconf,
automake,
libX11,
libXt,
libXpm,
libXaw,
localStateDir ? null,
}:
stdenv.mkDerivation {
pname = "xjump";
version = "2.9.3";
src = fetchFromGitHub {
owner = "hugomg";
repo = "xjump";
rev = "e7f20fb8c2c456bed70abb046c1a966462192b80";
sha256 = "0hq4739cvi5a47pxdc0wwkj2lmlqbf1xigq0v85qs5bq3ixmq2f7";
};
nativeBuildInputs = [
autoconf
automake
];
buildInputs = [
libX11
libXt
libXpm
libXaw
];
preConfigure = "autoreconf --install";
patches = lib.optionals stdenv.buildPlatform.isDarwin [ ./darwin.patch ];
configureFlags = lib.optionals (localStateDir != null) [ "--localstatedir=${localStateDir}" ];
meta = with lib; {
description = "Falling tower game";
mainProgram = "xjump";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ pmeunier ];
};
}
+1
View File
@@ -2461,6 +2461,7 @@ mapAliases {
xflux = throw "'xflux' has been removed as it was unmaintained"; # Added 2025-08-22
xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17
xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2024-10-17
xjump = throw "'xjump' has been removed as it is unmaintained"; # Added 2025-08-22
xlsxgrep = throw "'xlsxgrep' has been dropped due to lack of maintenance."; # Added 2024-11-01
xmlada = gnatPackages.xmlada; # Added 2024-02-25
xmlroff = throw "'xmlroff' has been removed as it is unmaintained and broken"; # Added 2025-05-18