From d60432b8fc821e06a0de4f1893b5b33e22c03e40 Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 19 Oct 2024 17:45:32 +0800 Subject: [PATCH 1/7] gtk2fontsel: remove --- .../applications/misc/gtk2fontsel/default.nix | 30 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 pkgs/applications/misc/gtk2fontsel/default.nix diff --git a/pkgs/applications/misc/gtk2fontsel/default.nix b/pkgs/applications/misc/gtk2fontsel/default.nix deleted file mode 100644 index f55e32baebf83..0000000000000 --- a/pkgs/applications/misc/gtk2fontsel/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{lib, stdenv, fetchurl, pkg-config, gtk2 }: - -stdenv.mkDerivation rec { - version = "0.1"; - pname = "gtk2fontsel"; - - src = fetchurl { - url = "mirror://sourceforge/gtk2fontsel/${pname}-${version}.tar.gz"; - sha256 = "0s2sj19n8ys92q9832hkn36ld91bb4qavicc6nygkry6qdpkkmjw"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2 ]; - - preferLocalBuild = true; - - meta = with lib; { - description = "Font selection program for X11 using the GTK 2 toolkit"; - longDescription = '' - Font selection tool similar to xfontsel implemented using GTK 2. - Trivial, but useful nonetheless. - ''; - homepage = "https://gtk2fontsel.sourceforge.net/"; - downloadPage = "https://sourceforge.net/projects/gtk2fontsel/"; - license = licenses.gpl2; - maintainers = [ maintainers.prikhi ]; - platforms = platforms.linux; - mainProgram = "gtk2fontsel"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a403b1600e0b4..b69a1f10a57df 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -474,6 +474,7 @@ mapAliases { 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 + 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 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 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7b68d1d177cae..18fe924711602 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29687,8 +29687,6 @@ with pkgs; gst123 = callPackage ../applications/audio/gst123 { }; - gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { }; - gtklock = callPackage ../tools/wayland/gtklock { }; gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { }; From 756021ca5285143a3a731451de3652920c23616c Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 19 Oct 2024 17:49:24 +0800 Subject: [PATCH 2/7] colorpicker: remove --- pkgs/tools/misc/colorpicker/default.nix | 28 ------------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 pkgs/tools/misc/colorpicker/default.nix diff --git a/pkgs/tools/misc/colorpicker/default.nix b/pkgs/tools/misc/colorpicker/default.nix deleted file mode 100644 index 8b45da17626c1..0000000000000 --- a/pkgs/tools/misc/colorpicker/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, pkg-config, gtk2 }: - -stdenv.mkDerivation rec { - pname = "colorpicker"; - version = "unstable-2017-09-01"; - - src = fetchFromGitHub { - owner = "Jack12816"; - repo = "colorpicker"; - rev = "a4455b92fde1dfbac81e7852f171093932154a30"; - sha256 = "z2asxTIP8WcsWcePmIg0k4bOF2JwkqOxNqSpQv4/a40="; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2 ]; - - installPhase = '' - install -Dt $out/bin colorpicker - ''; - - meta = with lib; { - description = "Click on a pixel on your screen and print its color value in RGB"; - homepage = "https://github.com/Jack12816/colorpicker"; - maintainers = with maintainers; [ jb55 ]; - license = licenses.mit; - mainProgram = "colorpicker"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index b69a1f10a57df..beb3c5c040f1d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -204,6 +204,7 @@ mapAliases { clwrapperFunction = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 CoinMP = coinmp; # Added 2024-06-12 collada-dom = opencollada; # added 2024-02-21 + colorpicker = throw "'colorpicker' has been removed due to lack of maintenance upstream. Consider using 'gcolor3' or 'eyedropper' instead"; # Added 2024-10-19 coriander = throw "'coriander' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27 corretto19 = throw "Corretto 19 was removed as it has reached its end of life"; # Added 2024-08-01 cosmic-tasks = tasks; # Added 2024-07-04 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 18fe924711602..3e409e7916fd4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -496,8 +496,6 @@ with pkgs; colorpanes = callPackage ../tools/misc/colorpanes { }; - colorpicker = callPackage ../tools/misc/colorpicker { }; - colorstorm = callPackage ../applications/misc/colorstorm { }; comedilib = callPackage ../development/libraries/comedilib { }; From a7e2595388d5346ee9f1e6af02c90736e3de11ba Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 19 Oct 2024 17:54:53 +0800 Subject: [PATCH 3/7] eboard: remove --- pkgs/games/eboard/default.nix | 26 -------------------------- pkgs/games/eboard/eboard.patch | 16 ---------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 1 insertion(+), 44 deletions(-) delete mode 100644 pkgs/games/eboard/default.nix delete mode 100644 pkgs/games/eboard/eboard.patch diff --git a/pkgs/games/eboard/default.nix b/pkgs/games/eboard/default.nix deleted file mode 100644 index 0250208fd48a9..0000000000000 --- a/pkgs/games/eboard/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ lib, stdenv, fetchurl, perl, pkg-config, gtk2 }: - -stdenv.mkDerivation rec { - pname = "eboard"; - version = "1.1.1"; - - src = fetchurl { - url = "mirror://sourceforge/eboard/eboard-${version}.tar.bz2"; - sha256 = "0vm25j1s2zg1lipwjv9qrcm877ikfmk1yh34i8f5l3bwd63115xd"; - }; - - patches = [ ./eboard.patch ]; - - buildInputs = [ gtk2 ]; - nativeBuildInputs = [ perl pkg-config ]; - - hardeningDisable = [ "format" ]; - - env.NIX_CFLAGS_COMPILE = "-fpermissive"; - - meta = { - homepage = "http://www.bergo.eng.br/eboard/"; - description = "Chess interface for Unix-like systems"; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/games/eboard/eboard.patch b/pkgs/games/eboard/eboard.patch deleted file mode 100644 index f80c1b2f78d7e..0000000000000 --- a/pkgs/games/eboard/eboard.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/cimg.cc 2014-05-25 02:41:58.000000000 -0500 -+++ b/cimg.cc 2014-05-25 02:42:31.000000000 -0500 -@@ -94,11 +94,11 @@ - ct == PNG_COLOR_TYPE_GRAY_ALPHA) - png_set_gray_to_rgb(pngp); - -- alloc(pngp->width,pngp->height); -+ alloc(png_get_image_width(pngp, infp),png_get_image_height(pngp, infp)); - if (!ok) { fclose(f); return; } - ok = 0; - -- for(i=0;iheight;i++) { -+ for(i=0;i Date: Sat, 19 Oct 2024 17:57:19 +0800 Subject: [PATCH 4/7] xarchive: remove --- pkgs/tools/archivers/xarchive/default.nix | 24 ----------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 pkgs/tools/archivers/xarchive/default.nix diff --git a/pkgs/tools/archivers/xarchive/default.nix b/pkgs/tools/archivers/xarchive/default.nix deleted file mode 100644 index 193e319cafdd6..0000000000000 --- a/pkgs/tools/archivers/xarchive/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ lib, stdenv, fetchurl, gtk2, pkg-config }: - -stdenv.mkDerivation rec { - version = "0.2.8-6"; - pname = "xarchive"; - - src = fetchurl { - url = "mirror://sourceforge/xarchive/${pname}-${version}.tar.gz"; - sha256 = "0chfim7z27s00naf43a61zsngwhvim14mg1p3csbv5i3f6m50xx4"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2 ]; - - hardeningDisable = [ "format" ]; - - meta = { - description = "GTK front-end for command line archiving tools"; - maintainers = [ lib.maintainers.domenkozar ]; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.all; - mainProgram = "xarchive"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 93dc1667e46be..0e92c1b509129 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1240,6 +1240,7 @@ mapAliases { ### X ### x509-limbo = throw "'x509-limbo' has been removed from nixpkgs"; # Added 2024-10-22 + xarchive = throw "'xarchive' has been removed due to lack of maintenance upstream. Consider using 'file-roller' instead"; # Added 2024-10-19 xbmc-retroarch-advanced-launchers = throw "'xbmc-retroarch-advanced-launchers' has been renamed to/replaced by 'kodi-retroarch-advanced-launchers'"; # Converted to throw 2024-10-17 xdg_utils = throw "'xdg_utils' has been renamed to/replaced by 'xdg-utils'"; # Converted to throw 2024-10-17 xen-light = throw "'xen-light' has been renamed to/replaced by 'xen-slim'"; # Added 2024-06-30 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 31e50735f3286..f3599d4f8545c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13641,8 +13641,6 @@ with pkgs; buildGoModule = buildGo123Module; }; - xarchive = callPackage ../tools/archivers/xarchive { }; - xarchiver = callPackage ../tools/archivers/xarchiver { }; xbanish = callPackage ../tools/X11/xbanish { }; From 2c8279af0dcce95edfd78c2523f60a1eb083adff Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 19 Oct 2024 18:39:49 +0800 Subject: [PATCH 5/7] epdfview: remove --- pkgs/applications/misc/epdfview/default.nix | 42 --------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 44 deletions(-) delete mode 100644 pkgs/applications/misc/epdfview/default.nix diff --git a/pkgs/applications/misc/epdfview/default.nix b/pkgs/applications/misc/epdfview/default.nix deleted file mode 100644 index ec43e5a18ca6d..0000000000000 --- a/pkgs/applications/misc/epdfview/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ lib, stdenv, fetchurl, fetchpatch, pkg-config, gtk2, poppler }: - -stdenv.mkDerivation rec { - pname = "epdfview"; - version = "0.1.8"; - - src = fetchurl { - url = "mirror://debian/pool/main/e/epdfview/epdfview_${version}.orig.tar.gz"; - sha256 = "0ibyb60a0b4n34bsjgvhdw8yf24463ky0hpmf6a2jjqsbm5g4v64"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2 poppler ]; - - hardeningDisable = [ "format" ]; - - patches = [ (fetchpatch { - name = "epdfview-0.1.8-glib2-headers.patch"; - url = "https://projects.archlinux.org/svntogit/community.git/plain/trunk/epdfview-0.1.8-glib2-headers.patch?h=packages/epdfview&id=40ba115c860bdec31d03a30fa594a7ec2864d634"; - sha256 = "17df6s1zij5ficj67xszq6kd88cy620az3ic55065ccnmsd73f8h"; - }) - (fetchpatch { - name = "epdfview-0.1.8-modern-cups.patch"; - url = "https://projects.archlinux.org/svntogit/community.git/plain/trunk/epdfview-0.1.8-modern-cups.patch?h=packages/epdfview&id=40ba115c860bdec31d03a30fa594a7ec2864d634"; - sha256 = "07yvgvai2bvbr5fa1mv6lg7nqr0qyryjn1xyjlh8nidg9k9vv001"; - }) - ]; - - meta = with lib; { - homepage = "https://packages.debian.org/wheezy/epdfview"; - description = "Lightweight PDF document viewer using Poppler and GTK"; - longDescription = '' - ePDFView is a free lightweight PDF document viewer using Poppler and - GTK libraries. The aim of ePDFView is to make a simple PDF document - viewer, in the lines of Evince but without using the Gnome libraries. - ''; - license = licenses.gpl2; - maintainers = [ maintainers.astsmtl ]; - platforms = platforms.linux; - mainProgram = "epdfview"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 0e92c1b509129..5cbb59c383905 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -310,6 +310,7 @@ mapAliases { EmptyEpsilon = empty-epsilon; # Added 2024-07-14 enyo-doom = enyo-launcher; # Added 2022-09-09 + epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17 erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f3599d4f8545c..37c8ca584fdfa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28870,8 +28870,6 @@ with pkgs; eos-installer = callPackage ../applications/misc/eos-installer { }; - epdfview = callPackage ../applications/misc/epdfview { }; - epeg = callPackage ../applications/graphics/epeg { }; epgstation = callPackage ../applications/video/epgstation { }; From 9fb2ae4da5c25cb567e4d5b30eeea5a864af9493 Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 19 Oct 2024 18:44:53 +0800 Subject: [PATCH 6/7] leafpad: remove --- pkgs/applications/editors/leafpad/default.nix | 28 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 pkgs/applications/editors/leafpad/default.nix diff --git a/pkgs/applications/editors/leafpad/default.nix b/pkgs/applications/editors/leafpad/default.nix deleted file mode 100644 index b5beb0d74d8a7..0000000000000 --- a/pkgs/applications/editors/leafpad/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ lib, stdenv, fetchurl, intltool, pkg-config, gtk2 }: - -stdenv.mkDerivation rec { - version = "0.8.19"; - pname = "leafpad"; - src = fetchurl { - url = "https://download.savannah.gnu.org/releases/leafpad/${pname}-${version}.tar.gz"; - sha256 = "sha256-B9P3EvTb0KMyUf0d7hTiGv3J+SCQ/HaMEasKxVatvpc="; - }; - - nativeBuildInputs = [ pkg-config intltool ]; - buildInputs = [ gtk2 ]; - - hardeningDisable = [ "format" ]; - - configureFlags = [ - "--enable-chooser" - ]; - - meta = with lib; { - description = "Notepad clone for GTK 2.0"; - homepage = "http://tarot.freeshell.org/leafpad"; - platforms = platforms.linux; - maintainers = [ maintainers.flosse ]; - license = licenses.gpl3; - mainProgram = "leafpad"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 5cbb59c383905..d46f3ab7ec34b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -568,6 +568,7 @@ mapAliases { LASzip = laszip; # Added 2024-06-12 LASzip2 = laszip_2; # Added 2024-06-12 latinmodern-math = lmmath; + leafpad = throw "'leafpad' has been removed due to lack of maintenance upstream. Consider using 'xfce.mouspad' instead"; # Added 2024-10-19 ledger_agent = ledger-agent; # Added 2024-01-07 lfs = dysk; # Added 2023-07-03 libAfterImage = throw "'libAfterImage' has been removed from nixpkgs, as it's no longer in development for a long time"; # Added 2024-06-01 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 37c8ca584fdfa..6ef2cb0a97100 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9577,8 +9577,6 @@ with pkgs; ldns = callPackage ../development/libraries/ldns { }; - leafpad = callPackage ../applications/editors/leafpad { }; - leanblueprint = with python3Packages; toPythonApplication leanblueprint; leanify = callPackage ../tools/misc/leanify { }; From f82db33d804f5dd87d374cf87bd135baa3757a3a Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 19 Oct 2024 18:49:54 +0800 Subject: [PATCH 7/7] qxw: remove --- pkgs/applications/editors/qxw/default.nix | 32 ----------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 34 deletions(-) delete mode 100644 pkgs/applications/editors/qxw/default.nix diff --git a/pkgs/applications/editors/qxw/default.nix b/pkgs/applications/editors/qxw/default.nix deleted file mode 100644 index 53cdbcfc27070..0000000000000 --- a/pkgs/applications/editors/qxw/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ lib, stdenv, fetchurl, pkg-config, gtk2, pcre }: - -stdenv.mkDerivation rec { - pname = "qxw"; - version = "20200708"; - - src = fetchurl { - url = "https://www.quinapalus.com/qxw-${version}.tar.gz"; - sha256 = "1si3ila7137c7x4mp3jv1q1mh3jp0p4khir1yz1rwy0mp3znwv7d"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ gtk2 pcre ]; - - makeFlags = [ "DESTDIR=$(out)" ]; - - patchPhase = '' - sed -i 's/ `dpkg-buildflags[^`]*`//g; - /mkdir -p/d; - s/cp -a/install -D/; - s,/usr/games,/bin,' Makefile - ''; - - meta = with lib; { - description = "Program to help create and publish crosswords"; - homepage = "https://www.quinapalus.com/qxw.html"; - license = licenses.gpl2; - maintainers = [ maintainers.tckmn ]; - platforms = platforms.linux; - mainProgram = "qxw"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d46f3ab7ec34b..a01d0d55719ed 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -984,6 +984,7 @@ mapAliases { quicklispPackagesFor = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 quicklispPackagesGCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 quicklispPackagesSBCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 + qxw = throw "'qxw' has been removed due to lack of maintenance upstream. Consider using 'crosswords' instead"; # Added 2024-10-19 ### R ### diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6ef2cb0a97100..0934286e692ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -32057,8 +32057,6 @@ with pkgs; inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland; }; - qxw = callPackage ../applications/editors/qxw { }; - rakarrack = callPackage ../applications/audio/rakarrack { fltk = fltk13; };