diff --git a/pkgs/applications/misc/green-pdfviewer/default.nix b/pkgs/applications/misc/green-pdfviewer/default.nix deleted file mode 100644 index 9c3c8c95872e..000000000000 --- a/pkgs/applications/misc/green-pdfviewer/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, poppler, pkg-config, gdk-pixbuf, SDL, gtk2 }: - -stdenv.mkDerivation { - pname = "green-pdfviewer"; - version = "nightly-2014-04-22"; - - src = fetchFromGitHub { - owner = "schandinat"; - repo = "green"; - rev = "0b516aec17915d9742d8e505d2ed383a3bdcea61"; - sha256 = "0d0lv33flhgsxhc77kfp2avdz5gvml04r8l1j95yjz2rr096lzlj"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ poppler gdk-pixbuf SDL gtk2 ]; - - patches = [ - ./gdk-libs.patch - ]; - - buildPhase = '' - make PREFIX=$out - ''; - - installPhase = '' - mkdir -p $out/bin $out/share/man1 - make install PREFIX=$out MANDIR=$out/share - ''; - - meta = with lib; { - homepage = "https://github.com/schandinat/green/"; - description = "Viewer for PDF files, uses SDL and libpoppler"; - - platforms = platforms.unix; - license = licenses.gpl3; - maintainers = [ ]; - mainProgram = "green"; - }; -} diff --git a/pkgs/applications/misc/green-pdfviewer/gdk-libs.patch b/pkgs/applications/misc/green-pdfviewer/gdk-libs.patch deleted file mode 100644 index cfcab32aac99..000000000000 --- a/pkgs/applications/misc/green-pdfviewer/gdk-libs.patch +++ /dev/null @@ -1,55 +0,0 @@ -Common subdirectories: green.old/debian and green.new/debian -diff -u green.old/green.h green.new/green.h ---- green.old/green.h 2016-06-12 18:11:56.779434416 -0700 -+++ green.new/green.h 2016-06-12 18:14:38.830557379 -0700 -@@ -19,7 +19,14 @@ - - - #include --#include "glib/poppler.h" -+#include "poppler.h" -+#include "gdk-pixbuf/gdk-pixbuf.h" -+#include "gdk-pixbuf/gdk-pixbuf-core.h" -+#include "gdk-pixbuf/gdk-pixbuf-features.h" -+#include "gdk-pixbuf/gdk-pixbuf-enum-types.h" -+ -+ #define GREEN_FULLSCREEN 0x0001 -+ - - - #define GREEN_FULLSCREEN 0x0001 -diff -u green.old/Makefile green.new/Makefile ---- green.old/Makefile 2016-06-12 18:11:56.779434416 -0700 -+++ green.new/Makefile 2016-06-12 18:13:09.591974048 -0700 -@@ -17,6 +17,12 @@ - SDL_CFLAGS := $$(sdl-config --cflags) - SDL_LIBS := $$(sdl-config --libs) - -+GDKPIXBUF_CFLAGS := $$(pkg-config gdk-pixbuf-2.0 --cflags) -+GDKPIXBUF_LIBS := $$(pkg-config gdk-pixbuf-2.0 --libs) -+ -+GTK_CFLAGS := $$(pkg-config gtk+-2.0 --cflags) -+GTK_LIBS := $$(pkg-config gtk+-2.0 --libs) -+ - - all: green - -@@ -28,13 +34,14 @@ - $(INSTALL) green.1 $(MANDIR)/man1/ - - green: main.o green.o sdl.o -- $(CC) $^ $(POPPLER_LIBS) $(SDL_LIBS) -o $@ -+ $(CC) $^ $(POPPLER_LIBS) $(SDL_LIBS) $(GDKPIXBUF_LIBS) $(GTK_LIBS) -o $@ - - main.o: main.c green.h -- $(CC) $(CONFIG) $(CFLAGS) -c $< $(POPPLER_CFLAGS) -o $@ -+ $(CC) $(CONFIG) $(CFLAGS) $(GDKPIXBUF_CFLAGS) -c $< $(POPPLER_CFLAGS) -o $@ - - green.o: green.c green.h -- $(CC) $(CFLAGS) -c $< $(POPPLER_CFLAGS) -o $@ -+ $(CC) $(CFLAGS) -c $< $(POPPLER_CFLAGS) $(GDKPIXBUF_CFLAGS) -o $@ - - sdl.o: sdl.c green.h -- $(CC) $(CFLAGS) -c $< $(POPPLER_CFLAGS) $(SDL_CFLAGS) -o $@ -+ $(CC) $(CFLAGS) -c $< $(POPPLER_CFLAGS) $(SDL_CFLAGS) $(GDKPIXBUF_CFLAGS) $(GTK_CFLAGS) -o $@ -+ diff --git a/pkgs/by-name/cr/crack_attack/crack-attack-1.1.14-gcc43.patch b/pkgs/by-name/cr/crack_attack/crack-attack-1.1.14-gcc43.patch deleted file mode 100644 index fb2910d128ee..000000000000 --- a/pkgs/by-name/cr/crack_attack/crack-attack-1.1.14-gcc43.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- crack-attack-1.1.14/src/Game.h -+++ crack-attack-1.1.14/src/Game.h -@@ -34,6 +34,7 @@ - #include - #include - #include -+#include - - #ifdef __MINGW32__ - # include diff --git a/pkgs/by-name/cr/crack_attack/crack-attack-1.1.14-glut.patch b/pkgs/by-name/cr/crack_attack/crack-attack-1.1.14-glut.patch deleted file mode 100644 index 4daea4c53a28..000000000000 --- a/pkgs/by-name/cr/crack_attack/crack-attack-1.1.14-glut.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- crack-attack-1.1.14/src/Attack.cxx -+++ crack-attack-1.1.14/src/Attack.cxx -@@ -83,6 +83,7 @@ - int height = -1, width = -1; - - player_name[0] = '\0'; -+ glutInit(&argc, argv); - parseCommandLine(argc, argv, mode, port, host_name, player_name, height, width); - run_crack_attack(mode, port, host_name, player_name, height, width); - diff --git a/pkgs/by-name/cr/crack_attack/package.nix b/pkgs/by-name/cr/crack_attack/package.nix deleted file mode 100644 index d3d347066462..000000000000 --- a/pkgs/by-name/cr/crack_attack/package.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ lib, stdenv, fetchurl, pkg-config, gtk2, libglut, SDL, SDL_mixer, libGLU, libGL, libXi, libXmu }: - -stdenv.mkDerivation rec { - pname = "crack-attack"; - version = "1.1.14"; - - src = fetchurl { - url = "mirror://savannah/crack-attack/crack-attack-${version}.tar.gz"; - sha256 = "1sakj9a2q05brpd7lkqxi8q30bccycdzd96ns00s6jbxrzjlijkm"; - }; - - patches = [ - ./crack-attack-1.1.14-gcc43.patch - ./crack-attack-1.1.14-glut.patch - ]; - - configureFlags = [ - "--enable-sound=yes" - "--prefix=${placeholder "out"}" - "--datadir=${placeholder "out"}/share" - ]; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2 libglut SDL SDL_mixer libGLU libGL libXi libXmu ]; - - hardeningDisable = [ "format" ]; - enableParallelBuilding = true; - - meta = { - description = "Fast-paced puzzle game inspired by the classic Super NES title Tetris Attack!"; - mainProgram = "crack-attack"; - homepage = "https://www.nongnu.org/crack-attack/"; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/by-name/gt/gtk-engine-bluecurve/package.nix b/pkgs/by-name/gt/gtk-engine-bluecurve/package.nix deleted file mode 100644 index 43cf8675735f..000000000000 --- a/pkgs/by-name/gt/gtk-engine-bluecurve/package.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ lib, stdenv, fetchurl, pkg-config, intltool, gtk2 }: - -stdenv.mkDerivation rec { - pname = "gtk-engine-bluecurve"; - version = "1.0"; - - src = fetchurl { - url = "https://ftp.gnome.org/pub/gnome/teams/art.gnome.org/archive/themes/gtk2/GTK2-Wonderland-Engine-${version}.tar.bz2"; - sha256 = "1nim3lhmbs5mw1hh76d9258c1p923854x2j6i30gmny812c7qjnm"; - }; - - nativeBuildInputs = [ pkg-config intltool ]; - - buildInputs = [ gtk2 ]; - - meta = { - description = "Original Bluecurve engine from Red Hat's artwork package"; - license = lib.licenses.gpl2; - platforms = lib.platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/by-name/la/latencytop/package.nix b/pkgs/by-name/la/latencytop/package.nix deleted file mode 100644 index bee5fa9f28a7..000000000000 --- a/pkgs/by-name/la/latencytop/package.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ lib, stdenv, fetchurl, ncurses, glib, pkg-config, gtk2, util-linux }: - -stdenv.mkDerivation rec { - pname = "latencytop"; - version = "0.5"; - - postPatch = '' - sed -i s,/usr,$out, Makefile - - # Fix #171609 - substituteInPlace fsync.c --replace /bin/mount ${util-linux}/bin/mount - ''; - - preInstall = "mkdir -p $out/sbin"; - - src = fetchurl { - urls = [ "http://latencytop.org/download/latencytop-${version}.tar.gz" - "http://dbg.download.sourcemage.org/mirror/latencytop-0.5.tar.gz" ]; - sha256 = "1vq3j9zdab6njly2wp900b3d5244mnxfm88j2bkiinbvxbxp4zwy"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ncurses glib gtk2 ]; - - meta = { - homepage = "http://latencytop.org"; - description = "Tool to show kernel reports on latencies (LATENCYTOP option)"; - mainProgram = "latencytop"; - license = lib.licenses.gpl2Only; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/by-name/li/libmx/package.nix b/pkgs/by-name/li/libmx/package.nix deleted file mode 100644 index 643c671f7792..000000000000 --- a/pkgs/by-name/li/libmx/package.nix +++ /dev/null @@ -1,64 +0,0 @@ -{ lib, stdenv, fetchFromGitHub -, libtool, pkg-config, automake, autoconf, intltool -, gobject-introspection, gtk2, gtk-doc -, clutter, clutter-gtk -}: - -stdenv.mkDerivation rec { - pname = "libmx"; - version = "1.4.7"; - - src = fetchFromGitHub { - owner = "clutter-project"; - repo = "mx"; - rev = version; - sha256 = "sha256-+heIPSkg3d22xsU48UOTJ9FPLXC7zLivcnabQOM9aEk="; - }; - - # remove the following superfluous checks - preConfigure = '' - substituteInPlace "autogen.sh" \ - --replace '`which intltoolize`' '"x"' \ - --replace '`which gtkdocize`' '"x"' \ - --replace '`which autoreconf`' '"x"' - ''; - - configureFlags = [ "--enable-introspection" - "--without-startup-notification" - "--without-dbus" - "--without-glade" - "--without-clutter-imcontext" - "--without-clutter-gesture" - ]; - - configureScript = "sh autogen.sh"; - - nativeBuildInputs = [ pkg-config automake autoconf intltool gobject-introspection ]; - buildInputs = [ - libtool - gtk2 gtk-doc clutter clutter-gtk - ]; - - # patch to resolve GL errors - # source : https://github.com/clutter-project/mx/pull/62 - preBuild = '' - sed -i 's/GLushort/gushort/g' mx/mx-deform-texture.c - sed -i 's/GLfloat/gfloat/g' mx/mx-texture-frame.c - ''; - - meta = with lib; { - homepage = "http://www.clutter-project.org/"; - description = "Clutter-based toolkit"; - mainProgram = "mx-create-image-cache"; - longDescription = '' - Mx is a widget toolkit using Clutter that provides a set of standard - interface elements, including buttons, progress bars, scroll bars and - others. It also implements some standard managers. One other interesting - feature is the possibility setting style properties from a CSS format - file. - ''; - license = licenses.lgpl21; - maintainers = [ ]; - platforms = with platforms; linux; - }; -} diff --git a/pkgs/by-name/rf/rftg/package.nix b/pkgs/by-name/rf/rftg/package.nix deleted file mode 100644 index 8e30b7ff9a2e..000000000000 --- a/pkgs/by-name/rf/rftg/package.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ lib, stdenv, fetchurl, gtk2, pkg-config }: - -stdenv.mkDerivation rec { - - pname = "rftg"; - version = "0.9.4"; - - src = fetchurl { - url = "http://keldon.net/rftg/rftg-${version}.tar.bz2"; - sha256 = "0j2y6ggpwdlvyqhirp010aix2g6aacj3kvggvpwzxhig30x9vgq8"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2.dev ]; - - meta = { - homepage = "http://keldon.net/rftg/"; - description = "Implementation of the card game Race for the Galaxy, including an AI"; - license = lib.licenses.gpl2Plus; - maintainers = [ ]; - }; - -} diff --git a/pkgs/by-name/vo/volnoti/package.nix b/pkgs/by-name/vo/volnoti/package.nix deleted file mode 100644 index 560b9cce3fd4..000000000000 --- a/pkgs/by-name/vo/volnoti/package.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, fetchpatch -, pkg-config, dbus, gdk-pixbuf, glib, libX11, gtk2, librsvg -, dbus-glib, autoreconfHook, wrapGAppsHook3 }: - -stdenv.mkDerivation { - pname = "volnoti-unstable"; - version = "2013-09-23"; - - src = fetchFromGitHub { - owner = "davidbrazdil"; - repo = "volnoti"; - rev = "4af7c8e54ecc499097121909f02ecb42a8a60d24"; - sha256 = "155lb7w563dkdkdn4752hl0zjhgnq3j4cvs9z98nb25k1xpmpki7"; - }; - - patches = [ - # Fix dbus interface headers. See - # https://github.com/davidbrazdil/volnoti/pull/10 - (fetchpatch { - url = "https://github.com/davidbrazdil/volnoti/commit/623ad8ea5c3ac8720d00a2ced4b6163aae38c119.patch"; - sha256 = "046zfdjmvhb7jrsgh04vfgi35sgy1zkrhd3bzdby3nvds1wslfam"; - }) - ]; - - nativeBuildInputs = [ pkg-config autoreconfHook wrapGAppsHook3 ]; - - buildInputs = [ - dbus gdk-pixbuf glib libX11 gtk2 dbus-glib librsvg - ]; - - meta = with lib; { - description = "Lightweight volume notification for Linux"; - homepage = "https://github.com/davidbrazdil/volnoti"; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 61f8f88d0745..026bbad72d20 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -239,6 +239,7 @@ mapAliases { inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17 concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2024-10-17 containerpilot = throw "'containerpilot' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-09 + crack_attack = throw "'crack_attack' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 crackmapexec = throw "'crackmapexec' has been removed as it was unmaintained. Use 'netexec' instead"; # 2024-08-11 critcl = tclPackages.critcl; # Added 2024-10-02 cudaPackages_10_0 = throw "CUDA 10.0 has been removed from Nixpkgs, as it is unmaintained upstream and depends on unsupported compilers"; # Added 2024-11-20 @@ -512,9 +513,11 @@ mapAliases { graylog-4_0 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09 graylog-4_3 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09 graylog-5_0 = throw "graylog 5.0.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 5.0.x to latest series."; # Added 2024-02-15 + green-pdfviewer = throw "'green-pdfviewer' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 gringo = clingo; # added 2022-11-27 grub2_full = grub2; # Added 2022-11-18 gtetrinet = throw "'gtetrinet' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27 + gtk-engine-bluecurve = "'gtk-engine-bluecurve' has been removed as it has been archived upstream."; # Added 2024-12-04 gtk2fontsel = throw "'gtk2fontsel' has been removed due to lack of maintenance upstream. GTK now has a built-in font chooser so it's no longer needed for newer apps"; # Added 2024-10-19 gtkcord4 = dissent; # Added 2024-03-10 gtkperf = throw "'gtkperf' has been removed due to lack of maintenance upstream"; # Added 2024-09-14 @@ -613,6 +616,7 @@ mapAliases { larynx = piper-tts; # Added 2023-05-09 LASzip = laszip; # Added 2024-06-12 LASzip2 = laszip_2; # Added 2024-06-12 + latencytop = throw "'latencytop' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 latinmodern-math = lmmath; leafpad = throw "'leafpad' has been removed due to lack of maintenance upstream. Consider using 'xfce.mousepad' instead"; # Added 2024-10-19 ledger_agent = ledger-agent; # Added 2024-01-07 @@ -641,6 +645,7 @@ mapAliases { libixp_hg = libixp; libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2024-10-17 liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2024-10-17 + libmx = throw "'libmx' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 liboop = throw "liboop has been removed as it is unmaintained upstream."; # Added 2024-08-14 libpqxx_6 = throw "libpqxx_6 has been removed, please use libpqxx"; # Added 2024-10-02 libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20 @@ -1096,6 +1101,7 @@ mapAliases { retroarchBare = retroarch-bare; # Added 2024-11-23 retroarchFull = retroarch-full; # Added 2024-11-23 retroshare06 = retroshare; + rftg = throw "'rftg' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 rigsofrods = rigsofrods-bin; # Added 2023-03-22 ring-daemon = throw "'ring-daemon' has been renamed to/replaced by 'jami-daemon'"; # Converted to throw 2024-10-17 rippled = throw "rippled has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 @@ -1336,6 +1342,7 @@ mapAliases { virtscreen = throw "'virtscreen' has been removed, as it was broken and unmaintained"; # Added 2024-10-17 vkBasalt = vkbasalt; # Added 2022-11-22 vkdt-wayland = vkdt; # Added 2024-04-19 + volnoti = throw "'volnoti' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22 inherit (libsForQt5.mauiPackages) vvave; # added 2022-05-17 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c7748ec44227..fb418e73c0b0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1856,10 +1856,6 @@ with pkgs; grc = python3Packages.callPackage ../tools/misc/grc { }; - green-pdfviewer = callPackage ../applications/misc/green-pdfviewer { - SDL = SDL_sixel; - }; - gremlin-console = callPackage ../applications/misc/gremlin-console { openjdk = openjdk11; };