forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / top-level / aliases.nix
blobbd21afa0c2d0e16d4ddc27eafc2d155420df09be
1 lib: self: super:
3 ### Deprecated aliases - for backward compatibility
4 ### Please maintain this list in ASCIIbetical ordering.
5 ### Hint: the "sections" are delimited by ### <letter> ###
7 # These aliases should not be used within nixpkgs, but exist to improve
8 # backward compatibility in projects outside of nixpkgs. See the
9 # documentation for the `allowAliases` option for more background.
11 # A script to convert old aliases to throws and remove old
12 # throws can be found in './maintainers/scripts/remove-old-aliases.py'.
14 # Add 'preserve, reason: reason why' after the date if the alias should not be removed.
15 # Try to keep them to a minimum.
16 # valid examples of what to preserve:
17 #   distro aliases such as:
18 #     debian-package-name -> nixos-package-name
20 with self;
22 let
23   # Removing recurseForDerivation prevents derivations of aliased attribute set
24   # to appear while listing all the packages available.
25   removeRecurseForDerivations = alias:
26     if alias.recurseForDerivations or false
27     then lib.removeAttrs alias [ "recurseForDerivations" ]
28     else alias;
30   # Disabling distribution prevents top-level aliases for non-recursed package
31   # sets from building on Hydra.
32   removeDistribute = alias:
33     if lib.isDerivation alias then
34       lib.dontDistribute alias
35     else alias;
37   transmission3Warning = { prefix ? "", suffix ? "" }: let
38     p = "${prefix}transmission${suffix}";
39     p3 = "${prefix}transmission_3${suffix}";
40     p4 = "${prefix}transmission_4${suffix}";
41   in "${p} has been renamed to ${p3} since ${p4} is also available. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)";
43   # Make sure that we are not shadowing something from all-packages.nix.
44   checkInPkgs = n: alias:
45     if builtins.hasAttr n super
46     then throw "Alias ${n} is still in all-packages.nix"
47     else alias;
49   mapAliases = aliases:
50     lib.mapAttrs
51       (n: alias:
52         removeDistribute
53           (removeRecurseForDerivations
54             (checkInPkgs n alias)))
55       aliases;
58 mapAliases {
59   # Added 2018-07-16 preserve, reason: forceSystem should not be used directly in Nixpkgs.
60   forceSystem = system: _:
61     (import self.path { localSystem = { inherit system; }; });
63   ### _ ###
64   _1password = lib.warn "_1password has been renamed to _1password-cli to better follow upstream name usage" _1password-cli; # Added 2024-10-24
66   ### A ###
68   AusweisApp2 = ausweisapp; # Added 2023-11-08
69   a4term = a4; # Added 2023-10-06
70   acorn = throw "acorn has been removed as the upstream project was archived"; # Added 2024-04-27
71   acousticbrainz-client = throw "acousticbrainz-client has been removed since the AcousticBrainz project has been shut down"; # Added 2024-06-04
72   adtool = throw "'adtool' has been removed, as it was broken and unmaintained";
73   adom = throw "'adom' has been removed, as it was broken and unmaintained"; # added 2024-05-09
74   adoptopenjdk-bin = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin`"; # Added 2024-05-09
75   adoptopenjdk-bin-17-packages-darwin = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin-17`."; # Added 2024-05-09
76   adoptopenjdk-bin-17-packages-linux = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin-17`."; # Added 2024-05-09
77   adoptopenjdk-hotspot-bin-11 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin-11`."; # Added 2024-05-09
78   adoptopenjdk-hotspot-bin-15 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 15 is also EOL. Consider using `temurin-bin-17`."; # Added 2024-05-09
79   adoptopenjdk-hotspot-bin-16 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 16 is also EOL. Consider using `temurin-bin-17`."; # Added 2024-05-09
80   adoptopenjdk-hotspot-bin-8 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-bin-8`."; # Added 2024-05-09
81   adoptopenjdk-jre-bin = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-jre-bin`."; # Added 2024-05-09
82   adoptopenjdk-jre-hotspot-bin-11 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-jre-bin-11`."; # Added 2024-05-09
83   adoptopenjdk-jre-hotspot-bin-15 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 15 is also EOL. Consider using `temurin-jre-bin-17`."; # Added 2024-05-09
84   adoptopenjdk-jre-hotspot-bin-16 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 16 is also EOL. Consider using `temurin-jre-bin-17`."; # Added 2024-05-09
85   adoptopenjdk-jre-hotspot-bin-8 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `temurin-jre-bin-8`."; # Added 2024-05-09
86   adoptopenjdk-jre-openj9-bin-11 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `semeru-jre-bin-11`."; # Added 2024-05-09
87   adoptopenjdk-jre-openj9-bin-15 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 15 is also EOL. Consider using `semeru-jre-bin-17`."; # Added 2024-05-09
88   adoptopenjdk-jre-openj9-bin-16 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 16 is also EOL. Consider using `semeru-jre-bin-17`."; # Added 2024-05-09
89   adoptopenjdk-jre-openj9-bin-8 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `semeru-jre-bin-8`."; # Added 2024-05-09
90   adoptopenjdk-openj9-bin-11 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `semeru-bin-11`."; # Added 2024-05-09
91   adoptopenjdk-openj9-bin-15 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 15 is also EOL. Consider using `semeru-bin-17`."; # Added 2024-05-09
92   adoptopenjdk-openj9-bin-16 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 16 is also EOL. Consider using `semeru-bin-17`."; # Added 2024-05-09
93   adoptopenjdk-openj9-bin-8 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `semeru-bin-8`."; # Added 2024-05-09
94   # Post 24.11 branch-off, this should throw an error
95   addOpenGLRunpath = addDriverRunpath; # Added 2024-05-25
96   aeon = throw "aeon has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-07-15
97   afl = throw "afl has been removed as the upstream project was archived. Consider using 'aflplusplus'"; # Added 2024-04-21
98   agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10"
99   alsaLib = throw "'alsaLib' has been renamed to/replaced by 'alsa-lib'"; # Converted to throw 2024-10-17
100   alsaOss = throw "'alsaOss' has been renamed to/replaced by 'alsa-oss'"; # Converted to throw 2024-10-17
101   alsaPluginWrapper = throw "'alsaPluginWrapper' has been renamed to/replaced by 'alsa-plugins-wrapper'"; # Converted to throw 2024-10-17
102   alsaPlugins = throw "'alsaPlugins' has been renamed to/replaced by 'alsa-plugins'"; # Converted to throw 2024-10-17
103   alsaTools = throw "'alsaTools' has been renamed to/replaced by 'alsa-tools'"; # Converted to throw 2024-10-17
104   alsaUtils = throw "'alsaUtils' has been renamed to/replaced by 'alsa-utils'"; # Converted to throw 2024-10-17
105   angelfish = throw "'angelfish' has been renamed to/replaced by 'libsForQt5.kdeGear.angelfish'"; # Converted to throw 2024-10-17
106   ansible_2_14 = throw "Ansible 2.14 goes end of life in 2024/05 and can't be supported throughout the 24.05 release cycle"; # Added 2024-04-11
107   antennas = throw "antennas has been removed as it only works with tvheadend, which nobody was willing to maintain and was stuck on an unmaintained version that required FFmpeg 4; please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21
108   androidndkPkgs_23b = lib.warn "The package set `androidndkPkgs_23b` has been renamed to `androidndkPkgs_23`." androidndkPkgs_23; # Added 2024-07-21
109   ankisyncd = throw "ankisyncd is dead, use anki-sync-server instead"; # Added 2024-08-10
110   ao = libfive; # Added 2024-10-11
111   apacheKafka_3_5 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-06-13
112   antimicroX = throw "'antimicroX' has been renamed to/replaced by 'antimicrox'"; # Converted to throw 2024-10-17
113   appthreat-depscan = dep-scan; # Added 2024-04-10
114   arcanist = throw "arcanist was removed as phabricator is not supported and does not accept fixes"; # Added 2024-06-07
115   aria = aria2; # Added 2024-03-26
116   armcord = throw "ArmCord was renamed to legcord by the upstream developers. Action is required to migrate configurations between the two applications. Please see this PR for more details: https://github.com/NixOS/nixpkgs/pull/347971"; # Added 2024-10-11
117   aseprite-unfree = aseprite; # Added 2023-08-26
118   atlassian-bamboo = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02
119   atlassian-confluence = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02
120   atlassian-crowd = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02
121   atlassian-jira = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02
122   audaciousQt5 = throw "'audaciousQt5' has been removed, since audacious is built with Qt 6 now"; # Added 2024-07-06
123   auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02
124   aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14
125   authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19
126   avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2024-10-17
127   avrlibcCross = avrlibc; # Added 2024-09-06
128   awesome-4-0 = awesome; # Added 2022-05-05
129   aws-env = throw "aws-env has been removed as the upstream project was unmaintained"; # Added 2024-06-11
130   aws-google-auth = throw "aws-google-auth has been removed as the upstream project was unmaintained"; # Added 2024-07-31
132   ### B ###
134   badtouch = authoscope; # Project was renamed, added 20210626
135   baget = throw "'baget' has been removed due to being unmaintained";
136   bashInteractive_5 = throw "'bashInteractive_5' has been renamed to/replaced by 'bashInteractive'"; # Converted to throw 2024-10-17
137   bash_5 = throw "'bash_5' has been renamed to/replaced by 'bash'"; # Converted to throw 2024-10-17
138   BeatSaberModManager = beatsabermodmanager; # Added 2024-06-12
139   betterbird = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
140   betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25
141   bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15
142   bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
143   bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
144   bird2 = bird; # Added 2022-02-21
145   bitwarden = bitwarden-desktop; # Added 2024-02-25
146   blender-with-packages = args:
147     lib.warn "blender-with-packages is deprecated in favor of blender.withPackages, e.g. `blender.withPackages(ps: [ ps.foobar ])`"
148       (blender.withPackages (_: args.packages)).overrideAttrs
149       (lib.optionalAttrs (args ? name) { pname = "blender-" + args.name; }); # Added 2023-10-30
150   bless = throw "'bless' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'imhex' or 'ghex' instead"; # Added 2024-09-15
151   blockbench-electron = blockbench; # Added 2024-03-16
152   bloom = throw "'bloom' has been removed because it was unmaintained upstream."; # Added 2024-11-02
153   bmap-tools = bmaptool; # Added 2024-08-05
154   boost_process = throw "boost_process has been removed as it is included in regular boost"; # Added 2024-05-01
155   bpb = throw "bpb has been removed as it is unmaintained and not compatible with recent Rust versions"; # Added 2024-04-30
156   bpftool = throw "'bpftool' has been renamed to/replaced by 'bpftools'"; # Converted to throw 2024-10-17
157   brasero-original = lib.warn "Use 'brasero-unwrapped' instead of 'brasero-original'" brasero-unwrapped; # Added 2024-09-29
158   bs-platform = throw "'bs-platform' was removed as it was broken, development ended and 'melange' has superseded it"; # Added 2024-07-29
159   buf-language-server = throw "'buf-language-server' was removed as its development has moved to the 'buf' package"; # Added 2024-11-15
161   budgie = throw "The `budgie` scope has been removed and all packages moved to the top-level"; # Added 2024-07-14
162   budgiePlugins = throw "The `budgiePlugins` scope has been removed and all packages moved to the top-level"; # Added 2024-07-14
164   inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17
165   butler = throw "butler was removed because it was broken and abandoned upstream"; # added 2024-06-18
166   bwidget = tclPackages.bwidget; # Added 2024-10-02
167   # Shorter names; keep the longer name for back-compat. Added 2023-04-11
168   buildFHSUserEnv = buildFHSEnv;
169   buildFHSUserEnvChroot = buildFHSEnvChroot;
170   buildFHSUserEnvBubblewrap = buildFHSEnvBubblewrap;
172   # bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30)
173   bitwarden_rs = vaultwarden;
174   bitwarden_rs-mysql = vaultwarden-mysql;
175   bitwarden_rs-postgresql = vaultwarden-postgresql;
176   bitwarden_rs-sqlite = vaultwarden-sqlite;
177   bitwarden_rs-vault = vaultwarden-vault;
181   ### C ###
183   calligra = kdePackages.calligra; # Added 2024-09-27
184   callPackage_i686 = pkgsi686Linux.callPackage;
185   cask = emacs.pkgs.cask; # Added 2022-11-12
186   canonicalize-jars-hook = stripJavaArchivesHook; # Added 2024-03-17
187   cargo-deps = throw "cargo-deps has been removed as the repository is deleted"; # Added 2024-04-09
188   cargo-espflash = espflash;
189   cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API";
190   certmgr-selfsigned = certmgr; # Added 2023-11-30
191   challenger = taler-challenger; # Added 2024-09-04
192   check_smartmon = nagiosPlugins.check_smartmon; # Added 2024-05-03
193   check_systemd = nagiosPlugins.check_systemd; # Added 2024-05-03
194   check_zfs = nagiosPlugins.check_zfs; # Added 2024-05-03
195   check-esxi-hardware = nagiosPlugins.check_esxi_hardware; # Added 2024-05-03
196   check-mssql-health = nagiosPlugins.check_mssql_health; # Added 2024-05-03
197   check-nwc-health = nagiosPlugins.check_nwc_health; # Added 2024-05-03
198   check-openvpn = nagiosPlugins.check_openvpn; # Added 2024-05-03
199   check-ups-health = nagiosPlugins.check_ups_health; # Added 2024-05-03
200   check-uptime = nagiosPlugins.check_uptime; # Added 2024-05-03
201   check-wmiplus = nagiosPlugins.check_wmi_plus; # Added 2024-05-03
202   checkSSLCert = nagiosPlugins.check_ssl_cert; # Added 2024-05-03
203   chiaki4deck = chiaki-ng; # Added 2024-08-04
204   chocolateDoom = chocolate-doom; # Added 2023-05-01
205   ChowCentaur = chow-centaur; # Added 2024-06-12
206   ChowPhaser = chow-phaser; # Added 2024-06-12
207   ChowKick = chow-kick; # Added 2024-06-12
208   CHOWTapeModel = chow-tape-model; # Added 2024-06-12
209   chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27
210   cloog = throw "cloog has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
211   cloog_0_18_0 = throw "cloog_0_18_0 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
212   cloogppl = throw "cloogppl has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
213   clang-sierraHack = throw "clang-sierraHack has been removed because it solves a problem that no longer seems to exist. Hey, what were you even doing with that thing anyway?"; # Added 2024-10-05
214   clang-sierraHack-stdenv = clang-sierraHack; # Added 2024-10-05
215   inherit (libsForQt5.mauiPackages) clip; # added 2022-05-17
216   clwrapperFunction = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
217   CoinMP = coinmp; # Added 2024-06-12
218   collada-dom = opencollada; # added 2024-02-21
219   colorpicker = throw "'colorpicker' has been removed due to lack of maintenance upstream. Consider using 'xcolor', 'gcolor3', 'eyedropper' or 'gpick' instead"; # Added 2024-10-19
220   coriander = throw "'coriander' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27
221   corretto19 = throw "Corretto 19 was removed as it has reached its end of life"; # Added 2024-08-01
222   cosmic-tasks = tasks; # Added 2024-07-04
223   cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15
224   crispyDoom = crispy-doom; # Added 2023-05-01
225   crossLibcStdenv = stdenvNoLibc; # Added 2024-09-06
226   clash-geoip = throw "'clash-geoip' has been removed. Consider using 'dbip-country-lite' instead."; # added 2024-10-19
227   clash-verge = throw "'clash-verge' has been removed, as it was broken and unmaintained. Consider using 'clash-verge-rev' or 'clash-nyanpasu' instead"; # Added 2024-09-17
228   clasp = clingo; # added 2022-12-22
229   claws-mail-gtk3 = throw "'claws-mail-gtk3' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2024-10-17
230   cockroachdb-bin = cockroachdb; # 2024-03-15
231   codimd = throw "'codimd' has been renamed to/replaced by 'hedgedoc'"; # Converted to throw 2024-10-17
232   inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17
233   concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2024-10-17
234   containerpilot = throw "'containerpilot' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-09
235   crackmapexec = throw "'crackmapexec' has been removed as it was unmaintained. Use 'netexec' instead"; # 2024-08-11
236   critcl = tclPackages.critcl; # Added 2024-10-02
237   cups-kyodialog3 = cups-kyodialog; # Added 2022-11-12
238   cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2024-10-17
240   # these are for convenience, not for backward compat and shouldn't expire
241   clang9Stdenv = throw "clang9Stdenv has been removed from nixpkgs"; # Added 2024-04-08
242   clang12Stdenv = lowPrio llvmPackages_12.stdenv;
243   clang13Stdenv = lowPrio llvmPackages_13.stdenv;
244   clang14Stdenv = lowPrio llvmPackages_14.stdenv;
245   clang15Stdenv = lowPrio llvmPackages_15.stdenv;
246   clang16Stdenv = lowPrio llvmPackages_16.stdenv;
247   clang17Stdenv = lowPrio llvmPackages_17.stdenv;
248   clang18Stdenv = lowPrio llvmPackages_18.stdenv;
249   clang19Stdenv = lowPrio llvmPackages_19.stdenv;
251   clang-tools_9 = throw "clang-tools_9 has been removed from nixpkgs"; # Added 2024-04-08
252   clang_9 = throw "clang_9 has been removed from nixpkgs"; # Added 2024-04-08
254   clang-tools_12 = llvmPackages_12.clang-tools; # Added 2024-04-22
255   clang-tools_13 = llvmPackages_13.clang-tools; # Added 2024-04-22
256   clang-tools_14 = llvmPackages_14.clang-tools; # Added 2024-04-22
257   clang-tools_15 = llvmPackages_15.clang-tools; # Added 2024-04-22
258   clang-tools_16 = llvmPackages_16.clang-tools; # Added 2024-04-22
259   clang-tools_17 = llvmPackages_17.clang-tools; # Added 2024-04-22
260   clang-tools_18 = llvmPackages_18.clang-tools; # Added 2024-04-22
261   clang-tools_19 = llvmPackages_19.clang-tools; # Added 2024-08-21
263   cq-editor = throw "cq-editor has been removed, as it use a dependency that was disabled since python 3.8 and was last updated in 2021"; # Added 2024-05-13
265   ### D ###
267   dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17
268   dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as is now included in Dart Sass itself.";
269   dat = nodePackages.dat;
270   dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16
271   dbus-map = throw "'dbus-map' has been dropped as it is unmaintained"; # Added 2024-11-01
272   deadpixi-sam = deadpixi-sam-unstable;
274   debugedit-unstable = throw "'debugedit-unstable' has been renamed to/replaced by 'debugedit'"; # Converted to throw 2024-10-17
275   deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2024-10-17
277   demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
278   dgsh = throw "'dgsh' has been removed, as it was broken and unmaintained"; # added 2024-05-09
279   dibbler = throw "dibbler was removed because it is not maintained anymore"; # Added 2024-05-14
280   dillong = throw "'dillong' has been removed, as upstream is abandoned since 2021-12-13. Use either 'dillo' or 'dillo-plus'. The latter integrates features from dillong."; # Added 2024-10-07
281   dnnl = throw "'dnnl' has been renamed to/replaced by 'oneDNN'"; # Converted to throw 2024-10-17
282   dnscrypt-wrapper = throw "dnscrypt-wrapper was removed because it has been effectively unmaintained since 2018. Use DNSCcrypt support in dnsdist instead"; # Added 2024-09-14
283   docear = throw "Docear was removed because it was unmaintained upstream. JabRef, Zotero, or Mendeley are potential replacements."; # Added 2024-11-02
284   docker-compose_1 = throw "'docker-compose_1' has been removed because it has been unmaintained since May 2021. Use docker-compose instead."; # Added 2024-07-29
285   docker-distribution = distribution; # Added 2023-12-26
286   dolphin-emu-beta = dolphin-emu; # Added 2023-02-11
287   dolphinEmu = throw "'dolphinEmu' has been renamed to/replaced by 'dolphin-emu'"; # Converted to throw 2024-10-17
288   dolphinEmuMaster = throw "'dolphinEmuMaster' has been renamed to/replaced by 'dolphin-emu-beta'"; # Converted to throw 2024-10-17
289   dotty = scala_3; # Added 2023-08-20
290   dotnet-netcore = throw "'dotnet-netcore' has been renamed to/replaced by 'dotnet-runtime'"; # Converted to throw 2024-10-17
291   dotnet-sdk_2 = throw "'dotnet-sdk_2' has been renamed to/replaced by 'dotnetCorePackages.sdk_2_1'"; # Converted to throw 2024-10-17
292   dotnet-sdk_3 = throw "'dotnet-sdk_3' has been renamed to/replaced by 'dotnetCorePackages.sdk_3_1'"; # Converted to throw 2024-10-17
293   dotnet-sdk_5 = throw "'dotnet-sdk_5' has been renamed to/replaced by 'dotnetCorePackages.sdk_5_0'"; # Converted to throw 2024-10-17
294   drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool";
295   dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03
296   dtv-scan-tables_tvheadend = dtv-scan-tables; # Added 2023-03-03
297   du-dust = dust; # Added 2024-01-19
298   dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2024-10-17
300   ### E ###
302   EBTKS = ebtks; # Added 2024-01-21
303   eask = eask-cli; # Added 2024-09-05
304   eboard = throw "'eboard' has been removed due to lack of maintenance upstream. Consider using 'kdePackages.knights' instead"; # Added 2024-10-19
305   ec2_ami_tools = throw "'ec2_ami_tools' has been renamed to/replaced by 'ec2-ami-tools'"; # Converted to throw 2024-10-17
306   ec2_api_tools = throw "'ec2_api_tools' has been renamed to/replaced by 'ec2-api-tools'"; # Converted to throw 2024-10-17
307   ec2-utils = amazon-ec2-utils; # Added 2022-02-01
309   edUnstable = throw "edUnstable was removed; use ed instead"; # Added 2024-07-01
310   elasticsearch7Plugins = elasticsearchPlugins;
312   # Electron
315   elixir_ls = elixir-ls; # Added 2023-03-20
317   # Emacs
318   emacs28-gtk2 = throw "emacs28-gtk2 was removed because GTK2 is EOL; migrate to emacs28{,-gtk3,-nox} or to more recent versions of Emacs."; # Added 2024-09-20
319   emacs28NativeComp = emacs28; # Added 2022-06-08
320   emacs28Packages = throw "'emacs28Packages' has been renamed to/replaced by 'emacs28.pkgs'"; # Converted to throw 2024-10-17
321   emacs28WithPackages = throw "'emacs28WithPackages' has been renamed to/replaced by 'emacs28.pkgs.withPackages'"; # Converted to throw 2024-10-17
322   emacsMacport = emacs-macport; # Added 2023-08-10
323   emacsNativeComp = emacs28NativeComp; # Added 2022-06-08
324   emacsWithPackages = throw "'emacsWithPackages' has been renamed to/replaced by 'emacs.pkgs.withPackages'"; # Converted to throw 2024-10-17
326   EmptyEpsilon = empty-epsilon; # Added 2024-07-14
327   enyo-doom = enyo-launcher; # Added 2022-09-09
328   epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19
329   epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17
331   erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20
332   erlangR24 = throw "erlangR24 has been removed in favor of erlang_24"; # added 2024-05-24
333   erlangR24_odbc = throw "erlangR24_odbc has been removed in favor of erlang_24_odbc"; # added 2024-05-24
334   erlangR24_javac = throw "erlangR24_javac has been removed in favor of erlang_24_javac"; # added 2024-05-24
335   erlangR24_odbc_javac = throw "erlangR24_odbc_javac has been removed in favor of erlang_24_odbc_javac"; # added 2024-05-24
336   erlangR25 = throw "erlangR25 has been removed in favor of erlang_25"; # added 2024-05-24
337   erlangR25_odbc = throw "erlangR25_odbc has been removed in favor of erlang_25_odbc"; # added 2024-05-24
338   erlangR25_javac = throw "erlangR25_javac has been removed in favor of erlang_25_javac"; # added 2024-05-24
339   erlangR25_odbc_javac = throw "erlangR25_odbc_javac has been removed in favor of erlang_25_odbc_javac"; # added 2024-05-24
340   erlangR26 = throw "erlangR26 has been removed in favor of erlang_26"; # added 2024-05-24
341   erlangR26_odbc = throw "erlangR26_odbc has been removed in favor of erlang_26_odbc"; # added 2024-05-24
342   erlangR26_javac = throw "erlangR26_javac has been removed in favor of erlang_26_javac"; # added 2024-05-24
343   erlangR26_odbc_javac = throw "erlangR26_odbc_javac has been removed in favor of erlang_26_odbc_javac"; # added 2024-05-24
345   ethabi = throw "ethabi has been removed due to lack of maintainence upstream and no updates in Nixpkgs"; # Added 2024-07-16
346   eww-wayland = lib.warn "eww now can build for X11 and wayland simultaneously, so `eww-wayland` is deprecated, use the normal `eww` package instead." eww;
348   ### F ###
350   fahcontrol = throw "fahcontrol has been removed because the download is no longer available"; # added 2024-09-24
351   fahviewer = throw "fahviewer has been removed because the download is no longer available"; # added 2024-09-24
352   fam = throw "'fam' (aliased to 'gamin') has been removed as it is unmaintained upstream"; # Added 2024-04-19
353   faustStk = faustPhysicalModeling; # Added 2023-05-16
354   fastnlo = throw "'fastnlo' has been renamed to/replaced by 'fastnlo-toolkit'"; # Converted to throw 2024-10-17
355   fastnlo_toolkit = fastnlo-toolkit; # Added 2024-01-03
356   fcitx5-catppuccin = catppuccin-fcitx5; # Added 2024-06-19
357   inherit (luaPackages) fennel; # Added 2022-09-24
358   ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22
359   fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve
360   ffmpeg_5 = throw "ffmpeg_5 has been removed, please use another version"; # Added 2024-07-12
361   ffmpeg_5-headless = throw "ffmpeg_5-headless has been removed, please use another version"; # Added 2024-07-12
362   ffmpeg_5-full = throw "ffmpeg_5-full has been removed, please use another version"; # Added 2024-07-12
363   FIL-plugins = fil-plugins; # Added 2024-06-12
364   fileschanged = throw "'fileschanged' has been removed as it is unmaintained upstream"; # Added 2024-04-19
365   finger_bsd = bsd-finger;
366   fingerd_bsd = bsd-fingerd;
367   firefox-esr-115 = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-128` instead.";
368   firefox-esr-115-unwrapped = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-128-unwrapped` instead.";
369   firefox-wayland = firefox; # Added 2022-11-15
370   firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09
371   fishfight = jumpy; # Added 2022-08-03
372   fit-trackee = fittrackee; # added 2024-09-03
373   flashrom-stable = flashprog;   # Added 2024-03-01
374   flatbuffers_2_0 = flatbuffers; # Added 2022-05-12
375   flutter313 = throw "flutter313 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05
376   flutter316 = throw "flutter316 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05
377   flutter322 = throw "flutter322 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05
378   flutter323 = throw "flutter323 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05
379   foldingathome = throw "'foldingathome' has been renamed to/replaced by 'fahclient'"; # Converted to throw 2024-10-17
380   forgejo-actions-runner = forgejo-runner; # Added 2024-04-04
382   fractal-next = fractal; # added 2023-11-25
383   framework-system-tools = framework-tool; # added 2023-12-09
384   francis = kdePackages.francis; # added 2024-07-13
385   frostwire = throw "frostwire was removed, as it was broken due to reproducibility issues, use `frostwire-bin` package instead."; # added 2024-05-17
386   fuse2fs = if stdenv.hostPlatform.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too.
387   fuse-common = throw "fuse-common was removed, because the udev rule was early included by systemd-udevd and the config is done by NixOS module `programs.fuse`"; # added 2024-09-29
388   futuresql = libsForQt5.futuresql; # added 2023-11-11
389   fx_cast_bridge = fx-cast-bridge; # added 2023-07-26
392   fcitx5-chinese-addons = libsForQt5.fcitx5-chinese-addons; # Added 2024-03-01
393   fcitx5-configtool = libsForQt5.fcitx5-configtool; # Added 2024-03-01
394   fcitx5-skk-qt = libsForQt5.fcitx5-skk-qt; # Added 2024-03-01
395   fcitx5-unikey = libsForQt5.fcitx5-unikey; # Added 2024-03-01
396   fcitx5-with-addons = libsForQt5.fcitx5-with-addons; # Added 2024-03-01
398   ### G ###
400   g4music = gapless; # Added 2024-07-26
401   g4py = throw "'g4py' has been renamed to/replaced by 'python3Packages.geant4'"; # Converted to throw 2024-10-17
402   gamin = throw "'gamin' has been removed as it is unmaintained upstream"; # Added 2024-04-19
403   gcc48 = throw "gcc48 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-10
404   gcc49 = throw "gcc49 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-11
405   gcc49Stdenv = throw "gcc49Stdenv has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-11
406   gcc6 = throw "gcc6 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
407   gcc6Stdenv = throw "gcc6Stdenv has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
408   gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" then gcc10Stdenv else stdenv; # Added 2024-03-21
409   gcj = gcj6; # Added 2024-09-13
410   gcj6 = throw "gcj6 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
411   gcolor2 = throw "'gcolor2' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gcolor3' or 'eyedropper' instead"; # Added 2024-09-15
412   gfortran48 = throw "'gfortran48' has been removed from nixpkgs"; # Added 2024-09-10
413   gfortran49 = throw "'gfortran49' has been removed from nixpkgs"; # Added 2024-09-11
414   ghostwriter = libsForQt5.kdeGear.ghostwriter; # Added 2023-03-18
415   gmp5 = throw "'gmp5' has been removed as it is unmaintained. Consider using 'gmp' instead"; # Added 2024-10-28
416   gmpc = throw "'gmpc' has been removed due to lack of maintenance upstream. Consider using 'plattenalbum' instead"; # Added 2024-09-14
417   gmtk = throw "'gmtk' has been removed due to lack of maintenance upstream"; # Added 2024-09-14
418   gmtp = throw "'gmtp' has been removed due to lack of maintenance upstream. Consider using 'gnome-music' instead"; # Added 2024-09-14
419   gnome-latex = throw "'gnome-latex' has been superseded by 'enter-tex'"; # Added 2024-09-18
420   gnu-cobol = gnucobol; # Added 2024-09-17
421   gogs = throw ''
422     Gogs development has stalled. Also, it has several unpatched, critical vulnerabilities that
423     weren't addressed within a year: https://github.com/gogs/gogs/issues/7777
425     Consider migrating to forgejo or gitea.
426   ''; # Added 2024-10-12
427   git-backup = throw "git-backup has been removed, as it has been abandoned upstream. Consider using git-backup-go instead.";
428   git-credential-1password = throw "'git-credential-1password' has been removed, as the upstream project is deleted."; # Added 2024-05-20
430   gitAndTools = self // {
431     darcsToGit = darcs-to-git;
432     gitAnnex = git-annex;
433     gitBrunch = git-brunch;
434     gitFastExport = git-fast-export;
435     gitRemoteGcrypt = git-remote-gcrypt;
436     svn_all_fast_export = svn-all-fast-export;
437     topGit = top-git;
438   }; # Added 2021-01-14
440   glew-egl = lib.warn "'glew-egl' is now provided by 'glew' directly" glew; # Added 2024-08-11
441   glfw-wayland = glfw; # Added 2024-04-19
442   glfw-wayland-minecraft = glfw3-minecraft; # Added 2024-05-08
443   glxinfo = mesa-demos; # Added 2024-07-04
444   gmailieer = throw "'gmailieer' has been renamed to/replaced by 'lieer'"; # Converted to throw 2024-10-17
445   gnatboot11 = gnat-bootstrap11;
446   gnatboot12 = gnat-bootstrap12;
447   gnatboot = gnat-bootstrap;
448   gnatcoll-core     = gnatPackages.gnatcoll-core; # Added 2024-02-25
449   gnatcoll-gmp      = gnatPackages.gnatcoll-gmp; # Added 2024-02-25
450   gnatcoll-iconv    = gnatPackages.gnatcoll-iconv; # Added 2024-02-25
451   gnatcoll-lzma     = gnatPackages.gnatcoll-lzma; # Added 2024-02-25
452   gnatcoll-omp      = gnatPackages.gnatcoll-omp; # Added 2024-02-25
453   gnatcoll-python3  = gnatPackages.gnatcoll-python3; # Added 2024-02-25
454   gnatcoll-readline = gnatPackages.gnatcoll-readline; # Added 2024-02-25
455   gnatcoll-syslog   = gnatPackages.gnatcoll-syslog; # Added 2024-02-25
456   gnatcoll-zlib     = gnatPackages.gnatcoll-zlib; # Added 2024-02-25
457   gnatcoll-postgres = gnatPackages.gnatcoll-postgres; # Added 2024-02-25
458   gnatcoll-sql      = gnatPackages.gnatcoll-sql; # Added 2024-02-25
459   gnatcoll-sqlite   = gnatPackages.gnatcoll-sqlite; # Added 2024-02-25
460   gnatcoll-xref     = gnatPackages.gnatcoll-xref; # Added 2024-02-25
461   gnatcoll-db2ada   = gnatPackages.gnatcoll-db2ada; # Added 2024-02-25
462   gnatinspect = gnatPackages.gnatinspect; # Added 2024-02-25
463   gnome-dictionary = throw "'gnome-dictionary' has been removed as it has been archived upstream. Consider using 'wordbook' instead"; # Added 2024-09-14
464   gnome-firmware-updater = gnome-firmware; # added 2022-04-14
465   gnome-hexgl = throw "'gnome-hexgl' has been removed due to lack of maintenance upstream"; # Added 2024-09-14
466   gnome-passwordsafe = gnome-secrets; # added 2022-01-30
467   gnome_mplayer = throw "'gnome_mplayer' has been removed due to lack of maintenance upstream. Consider using 'celluloid' instead"; # Added 2024-09-14
468   gnome-resources = resources; # added 2023-12-10
470   gmock = throw "'gmock' has been renamed to/replaced by 'gtest'"; # Converted to throw 2024-10-17
472   gnome3 = throw "'gnome3' has been renamed to/replaced by 'gnome'"; # Converted to throw 2024-10-17
473   gnuradio3_9 = throw "gnuradio3_9 has been removed because it is not compatible with the latest volk and it had no dependent packages which justified it's distribution"; # Added 2024-07-28
474   gnuradio3_9Minimal = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified it's distribution"; # Added 2024-07-28
475   gnuradio3_9Packages = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified it's distribution"; # Added 2024-07-28
476   gn1924 = throw "gn1924 has been removed because it was broken and no longer used by envoy."; # Added 2024-11-03
477   gobby5 = throw "'gobby5' has been renamed to/replaced by 'gobby'"; # Converted to throw 2024-10-17
478   gradle_6 = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30
479   gradle_6-unwrapped = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30
481   #godot
484   go-thumbnailer = thud; # Added 2023-09-21
485   go-upower-notify = upower-notify; # Added 2024-07-21
486   gpicview = throw "'gpicview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'loupe', 'gthumb' or 'image-roll' instead"; # Added 2024-09-15
487   gprbuild-boot = gnatPackages.gprbuild-boot; # Added 2024-02-25;
489   gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead";
490   grafana_reporter = grafana-reporter; # Added 2024-06-09
491   grapefruit = throw "'grapefruit' was removed due to being blocked by Roblox, rendering the package useless"; # Added 2024-08-23
492   graylog-3_3 = throw "graylog 3.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 3.x to latest series."; # Added 2023-10-09
493   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
494   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
495   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
496   gringo = clingo; # added 2022-11-27
497   grub2_full = grub2; # Added 2022-11-18
498   gtetrinet = throw "'gtetrinet' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27
499   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
500   gtkcord4 = dissent; # Added 2024-03-10
501   gtkperf = throw "'gtkperf' has been removed due to lack of maintenance upstream"; # Added 2024-09-14
502   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
503   guile-disarchive = disarchive; # Added 2023-10-27
505   ### H ###
507   HentaiAtHome = hentai-at-home; # Added 2024-06-12
508   hll2390dw-cups = throw "The hll2390dw-cups package was dropped since it was unmaintained."; # Added 2024-06-21
509   hop-cli = throw "hop-cli has been removed as the service has been shut-down"; # Added 2024-08-13
510   ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2024-10-17
511   hydra_unstable = hydra; # Added 2024-08-22
512   hydron = throw "hydron has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability";
515   ### I ###
517   i3-gaps = i3; # Added 2023-01-03
518   ib-tws = throw "ib-tws has been removed from nixpkgs as it was broken"; # Added 2024-07-15
519   ib-controller = throw "ib-controller has been removed from nixpkgs as it was broken"; # Added 2024-07-15
520   imagemagick7Big = throw "'imagemagick7Big' has been renamed to/replaced by 'imagemagickBig'"; # Converted to throw 2024-10-17
521   imagemagick7 = throw "'imagemagick7' has been renamed to/replaced by 'imagemagick'"; # Converted to throw 2024-10-17
522   imagemagick7_light = throw "'imagemagick7_light' has been renamed to/replaced by 'imagemagick_light'"; # Converted to throw 2024-10-17
523   immersed-vr = lib.warn "'immersed-vr' has been renamed to 'immersed'" immersed; # Added 2024-08-11
524   incrtcl = tclPackages.incrtcl; # Added 2024-10-02
525   input-utils = throw "The input-utils package was dropped since it was unmaintained."; # Added 2024-06-21
526   index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17
527   inotifyTools = inotify-tools;
528   inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2024-10-17
529   ipfs = kubo; # Added 2022-09-27
530   ipfs-migrator-all-fs-repo-migrations = kubo-migrator-all-fs-repo-migrations; # Added 2022-09-27
531   ipfs-migrator-unwrapped = kubo-migrator-unwrapped; # Added 2022-09-27
532   ipfs-migrator = kubo-migrator; # Added 2022-09-27
533   iproute = throw "'iproute' has been renamed to/replaced by 'iproute2'"; # Converted to throw 2024-10-17
534   irrlichtmt = throw "irrlichtmt has been removed because it was moved into the Minetest repo"; # Added 2024-08-12
535   isl_0_11 = throw "isl_0_11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
536   isl_0_14 = throw "isl_0_14 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
537   iso-flags-png-320x420 = lib.warn "iso-flags-png-320x420 has been renamed to iso-flags-png-320x240" iso-flags-png-320x240; # Added 2024-07-17
538   itktcl = tclPackages.itktcl; # Added 2024-10-02
540   ### J ###
543   jack2Full = throw "'jack2Full' has been renamed to/replaced by 'jack2'"; # Converted to throw 2024-10-17
544   jami-client-qt = jami-client; # Added 2022-11-06
545   jami-client = jami; # Added 2023-02-10
546   jami-daemon = jami.daemon; # Added 2023-02-10
547   javacard-devkit = throw "javacard-devkit was dropped due to having a dependency on the Oracle JDK, as well as being several years out-of-date."; # Added 2024-11-01
548   jd-cli = throw "jd-cli has been removed due to upstream being unmaintained since 2019. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30
549   jd-gui = throw "jd-gui has been removed due to a dependency on the dead JCenter Bintray. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30
550   jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2028-08-07
552   # Julia
553   julia_16-bin = throw "'julia_16-bin' has been removed from nixpkgs as it has reached end of life"; # Added 2024-10-08
555   jush = throw "jush has been removed from nixpkgs because it is unmaintained"; # Added 2024-05-28
557   ### K ###
559   k3s_1_26 = throw "'k3s_1_26' has been removed from nixpkgs as it has reached end of life"; # Added 2024-05-20
560   k3s_1_27 = throw "'k3s_1_27' has been removed from nixpkgs as it has reached end of life on 2024-06-28"; # Added 2024-06-01
561   # k3d was a 3d editing software k-3d - "k3d has been removed because it was broken and has seen no release since 2016" Added 2022-01-04
562   # now kube3d/k3d will take it's place
563   kube3d = k3d; # Added 2022-0705
564   kafkacat = throw "'kafkacat' has been renamed to/replaced by 'kcat'"; # Converted to throw 2024-10-17
565   kak-lsp = kakoune-lsp; # Added 2024-04-01
566   kargo = throw "kargo was removed as it is deprecated upstream and depends on the removed boto package"; # Added 2024-09-22
567   kdbplus = throw "'kdbplus' has been removed from nixpkgs"; # Added 2024-05-06
568   kdeconnect = throw "'kdeconnect' has been renamed to/replaced by 'plasma5Packages.kdeconnect-kde'"; # Converted to throw 2024-10-17
569   keepkey_agent = keepkey-agent; # added 2024-01-06
570   kerberos = throw "'kerberos' has been renamed to/replaced by 'krb5'"; # Converted to throw 2024-10-17
571   kexectools = throw "'kexectools' has been renamed to/replaced by 'kexec-tools'"; # Converted to throw 2024-10-17
572   keyfinger = throw "keyfinder has been removed as it was abandoned upstream and did not build; consider using mixxx or keyfinder-cli"; # Addd 2024-08-25
573   keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.kdeGear.keysmith'"; # Converted to throw 2024-10-17
574   kgx = gnome-console; # Added 2022-02-19
575   kibana7 = throw "Kibana 7.x has been removed from nixpkgs as it depends on an end of life Node.js version and received no maintenance in time."; # Added 2023-30-10
576   kibana = kibana7;
577   kio-admin = libsForQt5.kdeGear.kio-admin; # Added 2023-03-18
578   kiwitalk = throw "KiwiTalk has been removed because the upstream has been deprecated at the request of Kakao and it's now obsolete."; # Added 2024-10-10
579   kodiGBM = kodi-gbm;
580   kodiPlain = kodi;
581   kodiPlainWayland = kodi-wayland;
582   kodiPlugins = kodiPackages; # Added 2021-03-09;
583   kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2024-10-17
584   krb5Full = krb5;
585   krita-beta = throw "'krita-beta' has been renamed to/replaced by 'krita'"; # Converted to throw 2024-10-17
586   kubei = kubeclarity; # Added 2023-05-20
588   ### L ###
590   l3afpad = throw "'l3afpad' has been removed due to lack of maintenance upstream. Consider using 'xfce.mousepad' instead"; # Added 2024-09-14
591   larynx = piper-tts; # Added 2023-05-09
592   LASzip = laszip; # Added 2024-06-12
593   LASzip2 = laszip_2; # Added 2024-06-12
594   latinmodern-math = lmmath;
595   leafpad = throw "'leafpad' has been removed due to lack of maintenance upstream. Consider using 'xfce.mousepad' instead"; # Added 2024-10-19
596   ledger_agent = ledger-agent; # Added 2024-01-07
597   lfs = dysk; # Added 2023-07-03
598   libAfterImage = throw "'libAfterImage' has been removed from nixpkgs, as it's no longer in development for a long time"; # Added 2024-06-01
599   libav = throw "libav has been removed as it was insecure and abandoned upstream for over half a decade; please use FFmpeg"; # Added 2024-08-25
600   libav_0_8 = libav; # Added 2024-08-25
601   libav_11 = libav; # Added 2024-08-25
602   libav_12 = libav; # Added 2024-08-25
603   libav_all = libav; # Added 2024-08-25
604   libayatana-indicator-gtk3 = libayatana-indicator; # Added 2022-10-18
605   libayatana-appindicator-gtk3 = libayatana-appindicator; # Added 2022-10-18
606   libbencodetools = bencodetools; # Added 2022-07-30
607   libbpf_1 = libbpf; # Added 2022-12-06
608   libbson = mongoc; # Added 2024-03-11
609   libgme = game-music-emu; # Added 2022-07-20
610   libgnome-keyring3 = libgnome-keyring; # Added 2024-06-22
611   libgpgerror = throw "'libgpgerror' has been renamed to/replaced by 'libgpg-error'"; # Converted to throw 2024-10-17
612   libheimdal = heimdal; # Added 2022-11-18
613   libiconv-darwin = darwin.libiconv;
614   libixp_hg = libixp;
615   libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2024-10-17
616   liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2024-10-17
617   liboop = throw "liboop has been removed as it is unmaintained upstream."; # Added 2024-08-14
618   libpqxx_6 = throw "libpqxx_6 has been removed, please use libpqxx"; # Added 2024-10-02
619   libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20
620   libquotient = libsForQt5.libquotient; # Added 2023-11-11
621   librarian-puppet-go = throw "'librarian-puppet-go' has been removed, as it's upstream is unmaintained"; # Added 2024-06-10
622   librdf = throw "'librdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2024-10-17
623   LibreArp = librearp; # Added 2024-06-12
624   LibreArp-lv2 = librearp-lv2; # Added 2024-06-12
625   libreddit = throw "'libreddit' has been removed because it is unmaintained upstream. Consider using 'redlib', a maintained fork"; # Added 2024-07-17
626   librtlsdr = rtl-sdr; # Added 2023-02-18
627   librewolf-wayland = librewolf; # Added 2022-11-15
628   libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2024-10-17
629   libsForQt515 = libsForQt5; # Added 2022-11-24
630   libtensorflow-bin = libtensorflow; # Added 2022-09-25
631   libtorrentRasterbar = throw "'libtorrentRasterbar' has been renamed to/replaced by 'libtorrent-rasterbar'"; # Converted to throw 2024-10-17
632   libtorrentRasterbar-1_2_x = throw "'libtorrentRasterbar-1_2_x' has been renamed to/replaced by 'libtorrent-rasterbar-1_2_x'"; # Converted to throw 2024-10-17
633   libtorrentRasterbar-2_0_x = throw "'libtorrentRasterbar-2_0_x' has been renamed to/replaced by 'libtorrent-rasterbar-2_0_x'"; # Converted to throw 2024-10-17
634   libungif = throw "'libungif' has been renamed to/replaced by 'giflib'"; # Converted to throw 2024-10-17
635   libusb = throw "'libusb' has been renamed to/replaced by 'libusb1'"; # Converted to throw 2024-10-17
636   libvpx_1_8 = throw "libvpx_1_8 has been removed because it is impacted by security issues and not used in nixpkgs, move to 'libvpx'"; # Added 2024-07-26
637   libwnck3 = libwnck;
638   libyamlcpp = yaml-cpp; # Added 2023-01-29
639   libyamlcpp_0_3 = yaml-cpp_0_3; # Added 2023-01-29
640   lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01
641   lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects.";
642   linux_wallpaperengine = throw "linux_wallpaperengine was removed due to freeimage dependency"; # Added 2024-07-19
643   lispPackages_new = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
644   lispPackages = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
645   lispPackagesFor = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
646   Literate = literate; # Added 2024-06-12
647   llama = walk; # Added 2023-01-23
649   # Linux kernels
650   linux-rt_5_10 = linuxKernel.kernels.linux_rt_5_10;
651   linux-rt_5_15 = linuxKernel.kernels.linux_rt_5_15;
652   linux-rt_5_4 = linuxKernel.kernels.linux_rt_5_4;
653   linux-rt_6_1 = linuxKernel.kernels.linux_rt_6_1;
654   linuxPackages_4_14 = linuxKernel.packages.linux_4_14;
655   linuxPackages_4_19 = linuxKernel.packages.linux_4_19;
656   linuxPackages_5_4 = linuxKernel.packages.linux_5_4;
657   linuxPackages_5_10 = linuxKernel.packages.linux_5_10;
658   linuxPackages_5_15 = linuxKernel.packages.linux_5_15;
659   linuxPackages_6_1 = linuxKernel.packages.linux_6_1;
660   linuxPackages_6_4 = linuxKernel.packages.linux_6_4;
661   linuxPackages_6_5 = linuxKernel.packages.linux_6_5;
662   linuxPackages_6_6 = linuxKernel.packages.linux_6_6;
663   linuxPackages_6_7 = linuxKernel.packages.linux_6_7;
664   linuxPackages_6_8 = linuxKernel.packages.linux_6_8;
665   linuxPackages_6_9 = linuxKernel.packages.linux_6_9;
666   linuxPackages_6_10 = linuxKernel.packages.linux_6_10;
667   linuxPackages_6_11 = linuxKernel.packages.linux_6_11;
668   linuxPackages_rpi0 = linuxKernel.packages.linux_rpi1;
669   linuxPackages_rpi02w = linuxKernel.packages.linux_rpi3;
670   linuxPackages_rpi1 = linuxKernel.packages.linux_rpi1;
671   linuxPackages_rpi2 = linuxKernel.packages.linux_rpi2;
672   linuxPackages_rpi3 = linuxKernel.packages.linux_rpi3;
673   linuxPackages_rpi4 = linuxKernel.packages.linux_rpi4;
674   linuxPackages_rt_5_10 = linuxKernel.packages.linux_rt_5_10;
675   linuxPackages_rt_5_15 = linuxKernel.packages.linux_rt_5_15;
676   linuxPackages_rt_5_4 = linuxKernel.packages.linux_rt_5_4;
677   linuxPackages_rt_6_1 = linuxKernel.packages.linux_rt_6_1;
678   linux_4_14 = linuxKernel.kernels.linux_4_14;
679   linux_4_19 = linuxKernel.kernels.linux_4_19;
680   linux_5_4 = linuxKernel.kernels.linux_5_4;
681   linux_5_10 = linuxKernel.kernels.linux_5_10;
682   linux_5_15 = linuxKernel.kernels.linux_5_15;
683   linux_6_1 = linuxKernel.kernels.linux_6_1;
684   linux_6_4 = linuxKernel.kernels.linux_6_4;
685   linux_6_5 = linuxKernel.kernels.linux_6_5;
686   linux_6_6 = linuxKernel.kernels.linux_6_6;
687   linux_6_7 = linuxKernel.kernels.linux_6_7;
688   linux_6_8 = linuxKernel.kernels.linux_6_8;
689   linux_6_9 = linuxKernel.kernels.linux_6_9;
690   linux_6_10 = linuxKernel.kernels.linux_6_10;
691   linux_6_11 = linuxKernel.kernels.linux_6_11;
692   linux_rpi0 = linuxKernel.kernels.linux_rpi1;
693   linux_rpi02w = linuxKernel.kernels.linux_rpi3;
694   linux_rpi1 = linuxKernel.kernels.linux_rpi1;
695   linux_rpi2 = linuxKernel.kernels.linux_rpi2;
696   linux_rpi3 = linuxKernel.kernels.linux_rpi3;
697   linux_rpi4 = linuxKernel.kernels.linux_rpi4;
699   # Added 2021-04-04
700   linuxPackages_xen_dom0 = linuxPackages;
701   linuxPackages_latest_xen_dom0 = linuxPackages_latest;
702   linuxPackages_xen_dom0_hardened = linuxPackages_hardened;
703   linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened;
705   # Added 2021-08-16
706   linuxPackages_latest_hardened = throw ''
707     The attribute `linuxPackages_hardened_latest' was dropped because the hardened patches
708     frequently lag behind the upstream kernel. In some cases this meant that this attribute
709     had to refer to an older kernel[1] because the latest hardened kernel was EOL and
710     the latest supported kernel didn't have patches.
712     If you want to use a hardened kernel, please check which kernel minors are supported
713     and use a versioned attribute, e.g. `linuxPackages_5_10_hardened'.
715     [1] for more context: https://github.com/NixOS/nixpkgs/pull/133587
716   '';
717   linux_latest_hardened = linuxPackages_latest_hardened;
719   # Added 2023-11-18, modified 2024-01-09
720   linuxPackages_testing_bcachefs = throw "'linuxPackages_testing_bcachefs' has been removed, please use 'linuxPackages_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support";
721   linux_testing_bcachefs = throw "'linux_testing_bcachefs' has been removed, please use 'linux_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support";
723   linuxstopmotion = stopmotion; # Added 2024-11-01
725   llvmPackages_git = (callPackages ../development/compilers/llvm { }).git;
727   lld_9 = throw "lld_9 has been removed from nixpkgs"; # Added 2024-04-08
728   lldb_9 = throw "lldb_9 has been removed from nixpkgs"; # Added 2024-04-08
729   llvmPackages_9 = throw "llvmPackages_9 has been removed from nixpkgs"; # Added 2024-04-08
730   llvm_9 = throw "llvm_9 has been removed from nixpkgs"; # Added 2024-04-08
732   lobster-two = throw "'lobster-two' has been renamed to/replaced by 'google-fonts'"; # Converted to throw 2024-10-17
733   lsh = throw "lsh has been removed as it had no maintainer in Nixpkgs and hasn't seen an upstream release in over a decade"; # Added 2024-08-14
734   luna-icons = throw "luna-icons has been removed as it was removed upstream"; # Added 2024-10-29
735   lv_img_conv = throw "'lv_img_conv' has been removed from nixpkgs as it is broken"; # Added 2024-06-18
736   lxd = lib.warn "lxd has been renamed to lxd-lts" lxd-lts; # Added 2024-04-01
737   lxd-unwrapped = lib.warn "lxd-unwrapped has been renamed to lxd-unwrapped-lts" lxd-unwrapped-lts; # Added 2024-04-01
738   lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2024-10-17
740   ### M ###
742   ma1sd = throw "ma1sd was dropped as it is unmaintained"; # Added 2024-07-10
743   MACS2 = macs2; # Added 2023-06-12
744   mailctl = throw "mailctl has been renamed to oama"; # Added 2024-08-19
745   mailman-rss = throw "The mailman-rss package was dropped since it was unmaintained."; # Added 2024-06-21
746   mariadb_110 = throw "mariadb_110 has been removed from nixpkgs, please switch to another version like mariadb_114"; # Added 2024-08-15
747   mariadb-client = hiPrio mariadb.client; #added 2019.07.28
748   maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 20204-08-24
749   marwaita-manjaro = lib.warn "marwaita-manjaro has been renamed to marwaita-teal" marwaita-teal; # Added 2024-07-08
750   marwaita-peppermint = lib.warn "marwaita-peppermint has been renamed to marwaita-red" marwaita-red; # Added 2024-07-01
751   marwaita-ubuntu = lib.warn "marwaita-ubuntu has been renamed to marwaita-orange" marwaita-orange; # Added 2024-07-08
752   marwaita-pop_os = lib.warn "marwaita-pop_os has been renamed to marwaita-yellow" marwaita-yellow; # Added 2024-10-29
753   masari = throw "masari has been removed as it was abandoned upstream"; # Added 2024-07-11
754   mathematica9 = throw "mathematica9 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20
755   mathematica10 = throw "mathematica10 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20
756   mathematica11 = throw "mathematica11 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20
757   matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2024-10-17
758   matrix-sliding-sync = throw "matrix-sliding-sync has been removed as matrix-synapse 114.0 and later covers its functionality"; # Added 2024-10-20
759   maui-nota = libsForQt5.mauiPackages.nota; # added 2022-05-17
760   maui-shell = throw "maui-shell has been removed from nixpkgs, it was broken"; # Added 2024-07-15
761   mcomix3 = mcomix; # Added 2022-06-05
762   mdt = md-tui; # Added 2024-09-03
763   meme = throw "'meme' has been renamed to/replaced by 'meme-image-generator'"; # Converted to throw 2024-10-17
764   mhwaveedit = throw "'mkwaveedit' has been removed due to lack of maintenance upstream. Consider using 'audacity' or 'tenacity' instead";
765   microcodeAmd = microcode-amd; # Added 2024-09-08
766   microcodeIntel = microcode-intel; # Added 2024-09-08
767   microsoft_gsl = microsoft-gsl; # Added 2023-05-26
768   MIDIVisualizer = midivisualizer; # Added 2024-06-12
769   mikutter = throw "'mikutter' has been removed because the package was broken and had no maintainers"; # Added 2024-10-01
770   mime-types = mailcap; # Added 2022-01-21
771   minetest-touch = minetestclient; # Added 2024-08-12
772   minetestclient_5 = minetestclient; # Added 2023-12-11
773   minetestserver_5 = minetestserver; # Added 2023-12-11
774   minizip2 = pkgs.minizip-ng; # Added 2022-12-28
775   mod_dnssd = throw "'mod_dnssd' has been renamed to/replaced by 'apacheHttpdPackages.mod_dnssd'"; # Converted to throw 2024-10-17
776   mod_fastcgi = throw "'mod_fastcgi' has been renamed to/replaced by 'apacheHttpdPackages.mod_fastcgi'"; # Converted to throw 2024-10-17
777   mod_python = throw "'mod_python' has been renamed to/replaced by 'apacheHttpdPackages.mod_python'"; # Converted to throw 2024-10-17
778   mod_wsgi = throw "'mod_wsgi' has been renamed to/replaced by 'apacheHttpdPackages.mod_wsgi'"; # Converted to throw 2024-10-17
779   mod_ca = throw "'mod_ca' has been renamed to/replaced by 'apacheHttpdPackages.mod_ca'"; # Converted to throw 2024-10-17
780   mod_crl = throw "'mod_crl' has been renamed to/replaced by 'apacheHttpdPackages.mod_crl'"; # Converted to throw 2024-10-17
781   mod_csr = throw "'mod_csr' has been renamed to/replaced by 'apacheHttpdPackages.mod_csr'"; # Converted to throw 2024-10-17
782   mod_ocsp = throw "'mod_ocsp' has been renamed to/replaced by 'apacheHttpdPackages.mod_ocsp'"; # Converted to throw 2024-10-17
783   mod_scep = throw "'mod_scep' has been renamed to/replaced by 'apacheHttpdPackages.mod_scep'"; # Converted to throw 2024-10-17
784   mod_spkac = throw "'mod_spkac' has been renamed to/replaced by 'apacheHttpdPackages.mod_spkac'"; # Converted to throw 2024-10-17
785   mod_pkcs12 = throw "'mod_pkcs12' has been renamed to/replaced by 'apacheHttpdPackages.mod_pkcs12'"; # Converted to throw 2024-10-17
786   mod_timestamp = throw "'mod_timestamp' has been renamed to/replaced by 'apacheHttpdPackages.mod_timestamp'"; # Converted to throw 2024-10-17
787   monero = throw "'monero' has been renamed to/replaced by 'monero-cli'"; # Converted to throw 2024-10-17
788   mongodb-4_4 = throw "mongodb-4_4 has been removed, it's end of life since April 2024"; # Added 2024-04-11
789   mongodb-5_0 = throw "mongodb-5_0 has been removed, it's end of life since October 2024"; # Added 2024-10-01
790   moz-phab = mozphab; # Added 2022-08-09
791   mp3info = throw "'mp3info' has been removed due to lack of maintenance upstream. Consider using 'eartag' or 'tagger' instead"; # Added 2024-09-14
792   mpc-cli = mpc; # Added 2024-10-14
793   mpc_cli = mpc; # Added 2024-10-14
794   mpd_clientlib = throw "'mpd_clientlib' has been renamed to/replaced by 'libmpdclient'"; # Converted to throw 2024-10-17
795   mpdevil = plattenalbum; # Added 2024-05-22
796   mpg321 = throw "'mpg321' has been removed due to it being unmaintained by upstream. Consider using mpg123 instead."; # Added 2024-05-10
797   msp430NewlibCross = msp430Newlib; # Added 2024-09-06
798   mupdf_1_17 = throw "'mupdf_1_17' has been removed due to being outdated and insecure. Consider using 'mupdf' instead."; # Added 2024-08-22
799   mustache-tcl = tclPackages.mustache-tcl; # Added 2024-10-02
800   mutt-with-sidebar = mutt; # Added 2022-09-17
801   mysql-client = hiPrio mariadb.client;
802   mysql = throw "'mysql' has been renamed to/replaced by 'mariadb'"; # Converted to throw 2024-10-17
803   mesa_drivers = throw "'mesa_drivers' has been removed, use 'pkgs.mesa' or 'pkgs.mesa.drivers' depending on target use case."; # Converted to throw 2024-07-11
805   ### N ###
807   ncdu_2 = ncdu; # Added 2022-07-22
808   neocities-cli = neocities; # Added 2024-07-31
809   netbox_3_3 = throw "netbox 3.3 series has been removed as it was EOL"; # Added 2023-09-02
810   netbox_3_5 = throw "netbox 3.5 series has been removed as it was EOL"; # Added 2024-01-22
811   nextcloud27 = throw ''
812     Nextcloud v27 has been removed from `nixpkgs` as the support for is dropped
813     by upstream in 2024-06. Please upgrade to at least Nextcloud v28 by declaring
815         services.nextcloud.package = pkgs.nextcloud28;
817     in your NixOS config.
819     WARNING: if you were on Nextcloud 26 you have to upgrade to Nextcloud 27
820     first on 24.05 because Nextcloud doesn't support upgrades across multiple major versions!
821   ''; # Added 2024-06-25
822   nextcloud27Packages = throw "Nextcloud27 is EOL!"; # Added 2024-06-25
823   nagiosPluginsOfficial = monitoring-plugins;
824   neochat = libsForQt5.kdeGear.neochat; # added 2022-05-10
825   newlibCross = newlib; # Added 2024-09-06
826   newlib-nanoCross = newlib-nano; # Added 2024-09-06
827   nix-direnv-flakes = nix-direnv;
828   nix-ld-rs = nix-ld; # Added 2024-08-17
829   nix-repl = throw (
830     # Added 2018-08-26
831     "nix-repl has been removed because it's not maintained anymore, " +
832     "use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"
833   );
834   nix-simple-deploy = throw "'nix-simple-deploy' has been removed as it is broken and unmaintained"; # Added 2024-08-17
835   nix-universal-prefetch = throw "The nix-universal-prefetch package was dropped since it was unmaintained."; # Added 2024-06-21
836   nixFlakes = throw "'nixFlakes' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2024-10-17
837   nixStable = nixVersions.stable; # Added 2022-01-24
838   nixUnstable = throw "nixUnstable has been removed. For bleeding edge (Nix master, roughly weekly updated) use nixVersions.git, otherwise use nixVersions.latest."; # Converted to throw 2024-04-22
839   nix_2_3 = nixVersions.nix_2_3;
840   nixfmt = lib.warn "nixfmt was renamed to nixfmt-classic. The nixfmt attribute may be used for the new RFC 166-style formatter in the future, which is currently available as nixfmt-rfc-style" nixfmt-classic; # Added 2024-03-31
842   # When the nixops_unstable alias is removed, nixops_unstable_minimal can be renamed to nixops_unstable.
844   nixosTest = testers.nixosTest; # Added 2022-05-05
845   nmap-unfree = throw "'nmap-unfree' has been renamed to/replaced by 'nmap'"; # Converted to throw 2024-10-17
846   nodejs-18_x = nodejs_18; # Added 2022-11-06
847   nodejs-slim-18_x = nodejs-slim_18; # Added 2022-11-06
848   noto-fonts-cjk = throw "'noto-fonts-cjk' has been renamed to/replaced by 'noto-fonts-cjk-sans'"; # Converted to throw 2024-10-17
849   noto-fonts-emoji = noto-fonts-color-emoji; # Added 2023-09-09
850   noto-fonts-extra = noto-fonts; # Added 2023-04-08
851   NSPlist = nsplist; # Added 2024-01-05
852   nushellFull = lib.warn "`nushellFull` has has been replaced by `nushell` as it's features no longer exist" nushell; # Added 2024-05-30
853   nvidia-podman = throw "podman should use the Container Device Interface (CDI) instead. See https://web.archive.org/web/20240729183805/https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#configuring-podman"; # Added 2024-08-02
854   nvidia-thrust = throw "nvidia-thrust has been removed because the project was deprecated; use cudaPackages.cuda_cccl";
855   nvtop = lib.warn "nvtop has been renamed to nvtopPackages.full" nvtopPackages.full; # Added 2024-02-25
856   nvtop-amd = lib.warn "nvtop-amd has been renamed to nvtopPackages.amd" nvtopPackages.amd; # Added 2024-02-25
857   nvtop-nvidia = lib.warn "nvtop-nvidia has been renamed to nvtopPackages.nvidia" nvtopPackages.nvidia; # Added 2024-02-25
858   nvtop-intel = lib.warn "nvtop-intel has been renamed to nvtopPackages.intel" nvtopPackages.intel; # Added 2024-02-25
859   nvtop-msm = lib.warn "nvtop-msm has been renamed to nvtopPackages.msm" nvtopPackages.msm; # Added 2024-02-25
861   ### O ###
863   o = orbiton; # Added 2023-04-09
864   oathToolkit = oath-toolkit; # Added 2022-04-04
865   oauth2_proxy = throw "'oauth2_proxy' has been renamed to/replaced by 'oauth2-proxy'"; # Converted to throw 2024-10-17
866   oil = lib.warn "Oil has been replaced with the faster native C++ version and renamed to 'oils-for-unix'. See also https://github.com/oils-for-unix/oils/wiki/Oils-Deployments" oils-for-unix; # Added 2024-10-22
867   onevpl-intel-gpu = lib.warn "onevpl-intel-gpu has been renamed to vpl-gpu-rt" vpl-gpu-rt; # Added 2024-06-04
868   opencv2 = throw "opencv2 has been removed as it is obsolete and was not used by any other package; please migrate to OpenCV 4"; # Added 2024-08-20
869   opencv3 = throw "opencv3 has been removed as it is obsolete and was not used by any other package; please migrate to OpenCV 4"; # Added 2024-08-20
870   openafs_1_8 = openafs; # Added 2022-08-22
871   opencl-info = throw "opencl-info has been removed, as the upstream is unmaintained; consider using 'clinfo' instead"; # Added 2024-06-12
872   opencomposite-helper = throw "opencomposite-helper has been removed from nixpkgs as it causes issues with some applications. See https://wiki.nixos.org/wiki/VR#OpenComposite for the recommended setup"; # Added 2024-09-07
873   openconnect_gnutls = openconnect; # Added 2022-03-29
874   opendylan = throw "opendylan has been removed from nixpkgs as it was broken"; # Added 2024-07-15
875   opendylan_bin = throw "opendylan_bin has been removed from nixpkgs as it was broken"; # Added 2024-07-15
876   openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2024-10-17
877   openethereum = throw "openethereum development has ceased by upstream. Use alternate clients such as go-ethereum, erigon, or nethermind"; # Added 2024-05-13
878   openimageio2 = openimageio; # Added 2023-01-05
879   openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2024-10-17
880   openjdk19 = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01
881   openjdk19_headless = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01
882   jdk19 = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01
883   jdk19_headless = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01
884   openjdk20 = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01
885   openjdk20_headless = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01
886   jdk20 = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01
887   jdk20_headless = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01
888   openjdk22 = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24
889   openjdk22_headless = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24
890   jdk22 = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24
891   jdk22_headless = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24
892   openjfx11 = throw "OpenJFX 11 was removed as it has reached its end of life"; # Added 2024-10-07
893   openjfx19 = throw "OpenJFX 19 was removed as it has reached its end of life"; # Added 2024-08-01
894   openjfx20 = throw "OpenJFX 20 was removed as it has reached its end of life"; # Added 2024-08-01
895   openjfx22 = throw "OpenJFX 22 was removed as it has reached its end of life"; # Added 2024-09-24
896   openjpeg_2 = throw "'openjpeg_2' has been renamed to/replaced by 'openjpeg'"; # Converted to throw 2024-10-17
897   openlens = throw "Lens Closed its source code, package obsolete/stale - consider lens as replacement"; # Added 2024-09-04
898   openlp = throw "openlp has been removed for now because the outdated version depended on insecure and removed packages and it needs help to upgrade and maintain it; see https://github.com/NixOS/nixpkgs/pull/314882"; # Added 2024-07-29
899   openmpt123 = throw "'openmpt123' has been renamed to/replaced by 'libopenmpt'"; # Converted to throw 2024-10-17
900   openssl_3_0 = openssl_3; # Added 2022-06-27
901   orchis = throw "'orchis' has been renamed to/replaced by 'orchis-theme'"; # Converted to throw 2024-10-17
902   onlyoffice-bin = onlyoffice-desktopeditors; # Added 2024-09-20
903   onlyoffice-bin_latest = onlyoffice-bin; # Added 2024-07-03
904   onlyoffice-bin_7_2 = throw "onlyoffice-bin_7_2 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
905   onlyoffice-bin_7_5 = throw "onlyoffice-bin_7_5 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
906   openvswitch-lts = throw "openvswitch-lts has been removed. Please use the latest version available under openvswitch"; # Added 2024-08-24
907   oraclejdk = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
908   oraclejdk8 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
909   oraclejre = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
910   oraclejre8 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
911   jrePlugin = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
912   jre8Plugin = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
913   jdkdistro = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
914   oraclejdk8distro = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
915   oraclejdk11 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01
916   OSCAR = oscar; # Added 2024-06-12
917   osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2024-10-17
918   ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
919   oysttyer = throw "oysttyer has been removed; it is no longer maintained because of Twitter disabling free API access"; # Added 2024-09-23
921   ### P ###
923   PageEdit = pageedit; # Added 2024-01-21
924   p2pvc = throw "p2pvc has been removed as it is unmaintained upstream and depends on OpenCV 2"; # Added 2024-08-20
925   packet-cli = throw "'packet-cli' has been renamed to/replaced by 'metal-cli'"; # Converted to throw 2024-10-17
926   paperoni = throw "paperoni has been removed, because it is unmaintained"; # Added 2024-07-14
927   paperless = throw "'paperless' has been renamed to/replaced by 'paperless-ngx'"; # Converted to throw 2024-10-17
928   paperless-ng = paperless-ngx; # Added 2022-04-11
929   partition-manager = libsForQt5.partitionmanager; # Added 2024-01-08
930   patchelfStable = patchelf; # Added 2024-01-25
931   paup =  paup-cli; # Added 2024-09-11
932   pcsctools = pcsc-tools; # Added 2023-12-07
933   pcsxr = throw "pcsxr was removed as it has been abandoned for over a decade; please use DuckStation, Mednafen, or the RetroArch PCSX ReARMed core"; # Added 2024-08-20
934   pdf4tcl = tclPackages.pdf4tcl; # Added 2024-10-02
935   peach = asouldocs; # Added 2022-08-28
936   percona-server_innovation = lib.warn "Percona upstream has decided to skip all Innovation releases of MySQL and only release LTS versions." percona-server; # Added 2024-10-13
937   percona-server_lts = percona-server; # Added 2024-10-13
938   percona-xtrabackup_innovation = lib.warn "Percona upstream has decided to skip all Innovation releases of MySQL and only release LTS versions." percona-xtrabackup; # Added 2024-10-13
939   percona-xtrabackup_lts = percona-xtrabackup; # Added 2024-10-13
940   pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23
941   perldevel = throw "'perldevel' has been dropped due to lack of updates in nixpkgs and lack of consistent support for devel versions by 'perl-cross' releases, use 'perl' instead";
942   perldevelPackages = perldevel;
943   petrinizer = throw "'petrinizer' has been removed, as it was broken and unmaintained"; # added 2024-05-09
944   pgadmin = pgadmin4;
945   pharo-spur64 = pharo; # Added 2022-08-03
946   picom-next = picom; # Added 2024-02-13
947   pict-rs_0_3 = throw "pict-rs_0_3 has been removed, as it was an outdated version and no longer compiled"; # Added 2024-08-20
949   pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28
950   pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead.";
951   playwright = lib.warn "'playwright' will reference playwright-driver in 25.05. Reference 'python3Packages.playwright' for the python test launcher" python3Packages.toPythonApplication python3Packages.playwright; # Added 2024-10-04
952   pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2024-10-17
953   pltScheme = racket; # just to be sure
954   poretools = throw "poretools has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-03
955   powerdns = pdns; # Added 2022-03-28
957   # postgresql plugins
958   cstore_fdw = postgresqlPackages.cstore_fdw;
959   pg_cron = postgresqlPackages.pg_cron;
960   pg_hll = postgresqlPackages.pg_hll;
961   pg_repack = postgresqlPackages.pg_repack;
962   pg_similarity = postgresqlPackages.pg_similarity;
963   pg_topn = postgresqlPackages.pg_topn;
964   pgjwt = postgresqlPackages.pgjwt;
965   pgroonga = postgresqlPackages.pgroonga;
966   pgtap = postgresqlPackages.pgtap;
967   plv8 = postgresqlPackages.plv8;
968   postgis = postgresqlPackages.postgis;
969   tex-match = throw "'tex-match' has been removed due to lack of maintenance upstream. Consider using 'hieroglyphic' instead"; # Added 2024-09-24
970   texinfo5 = throw "'texinfo5' has been removed from nixpkgs"; # Added 2024-09-10
971   timescaledb = postgresqlPackages.timescaledb;
972   tsearch_extras = postgresqlPackages.tsearch_extras;
974   postgresql_12 = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14
975   postgresql_12_jit = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14
976   postgresql12Packages = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14
977   postgresql12JitPackages = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14
979   # pinentry was using multiple outputs, this emulates the old interface for i.e. home-manager
980   # soon: throw "'pinentry' has been removed. Pick an appropriate variant like 'pinentry-curses' or 'pinentry-gnome3'";
981   pinentry = pinentry-all // {
982     curses = pinentry-curses;
983     emacs = pinentry-emacs;
984     gnome3 = pinentry-gnome3;
985     gtk2 = pinentry-gtk2;
986     qt = pinentry-qt;
987     tty = pinentry-tty;
988     flavors = [ "curses" "emacs" "gnome3" "gtk2" "qt" "tty" ];
989   }; # added 2024-01-15
990   pinentry_qt5 = throw "'pinentry_qt5' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2024-10-17
991   pivx = throw "pivx has been removed as it was marked as broken"; # Added 2024-07-15
992   pivxd = throw "pivxd has been removed as it was marked as broken"; # Added 2024-07-15
994   PlistCpp = plistcpp; # Added 2024-01-05
995   pocket-updater-utility = pupdate; # Added 2024-01-25
996   prismlauncher-qt5 = throw "'prismlauncher-qt5' has been removed from nixpkgs. Please use 'prismlauncher'"; # Added 2024-04-20
997   prismlauncher-qt5-unwrapped = throw "'prismlauncher-qt5-unwrapped' has been removed from nixpkgs. Please use 'prismlauncher-unwrapped'"; # Added 2024-04-20
998   probe-rs = probe-rs-tools; # Added 2024-05-23
999   probe-run = throw "probe-run is deprecated upstream.  Use probe-rs instead."; # Added 2024-05-23
1000   prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31
1001   prometheus-dovecot-exporter = dovecot_exporter; # Added 2024-06-10
1002   prometheus-openldap-exporter = throw "'prometheus-openldap-exporter' has been removed from nixpkgs, as it was unmaintained"; # Added 2024-09-01
1003   prometheus-minio-exporter = throw "'prometheus-minio-exporter' has been removed from nixpkgs, use Minio's built-in Prometheus integration instead"; # Added 2024-06-10
1004   prometheus-tor-exporter = throw "'prometheus-tor-exporter' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-10-30
1005   protobuf3_24 = protobuf_24;
1006   protobuf3_23 = protobuf_23;
1007   protobuf3_21 = protobuf_21;
1008   protonup = protonup-ng; # Added 2022-11-06
1009   protonvpn-gui_legacy = throw "protonvpn-gui_legacy source code was removed from upstream. Use protonvpn-gui instead."; # Added 2024-10-12
1010   proxmark3-rrg = proxmark3; # Added 2023-07-25
1011   psensor = throw "'psensor' has been removed due to lack of maintenance upstream. Consider using 'mission-center', 'resources' or 'monitorets' instead"; # Added 2024-09-14
1012   pyo3-pack = maturin;
1013   pypi2nix = throw "pypi2nix has been removed due to being unmaintained";
1014   pypolicyd-spf = spf-engine; # Added 2022-10-09
1015   python = python2; # Added 2022-01-11
1016   python-swiftclient = throw "'python-swiftclient' has been renamed to/replaced by 'swiftclient'"; # Converted to throw 2024-10-17
1017   pythonFull = python2Full; # Added 2022-01-11
1018   pythonPackages = python.pkgs; # Added 2022-01-11
1020   ### Q ###
1022   qbittorrent-qt5 = throw "'qbittorrent-qt5' has been removed as qBittorrent 5 dropped support for Qt 5. Please use 'qbittorrent'"; # Added 2024-09-30
1023   qcsxcad = throw "'qcsxcad' has been renamed to/replaced by 'libsForQt5.qcsxcad'"; # Converted to throw 2024-10-17
1024   qflipper = qFlipper; # Added 2022-02-11
1025   qscintilla = libsForQt5.qscintilla; # Added 2023-09-20
1026   qscintilla-qt6 = qt6Packages.qscintilla; # Added 2023-09-20
1027   qt515 = qt5; # Added 2022-11-24
1028   qt5ct = throw "'qt5ct' has been renamed to/replaced by 'libsForQt5.qt5ct'"; # Converted to throw 2024-10-17
1029   qt6ct = qt6Packages.qt6ct; # Added 2023-03-07
1030   qtcurve = throw "'qtcurve' has been renamed to/replaced by 'libsForQt5.qtcurve'"; # Converted to throw 2024-10-17
1031   qtile-unwrapped = python3.pkgs.qtile; # Added 2023-05-12
1032   quantum-espresso-mpi = quantum-espresso; # Added 2023-11-23
1033   quicklispPackages = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1034   quicklispPackagesABCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1035   quicklispPackagesCCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1036   quicklispPackagesClisp = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1037   quicklispPackagesECL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1038   quicklispPackagesFor = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1039   quicklispPackagesGCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1040   quicklispPackagesSBCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1041   qxw = throw "'qxw' has been removed due to lack of maintenance upstream. Consider using 'crosswords' instead"; # Added 2024-10-19
1043   ### R ###
1045   rabbitvcs = throw "rabbitvcs has been removed from nixpkgs, because it was broken"; # Added 2024-07-15
1046   radare2-cutter = throw "'radare2-cutter' has been renamed to/replaced by 'cutter'"; # Converted to throw 2024-10-17
1047   radicle-cli = throw "'radicle-cli' was removed in favor of 'radicle-node'"; # Added 2024-05-04
1048   radicle-upstream = throw "'radicle-upstream' was sunset, see <https://community.radworks.org/t/2962>"; # Added 2024-05-04
1049   railway-travel = diebahn; # Added 2024-04-01
1050   rambox-pro = rambox; # Added 2022-12-12
1051   rapidjson-unstable = lib.warn "'rapidjson-unstable' has been renamed to 'rapidjson'" rapidjson; # Added 2024-07-28
1052   redocly-cli = redocly; # Added 2024-04-14
1053   redpanda = redpanda-client; # Added 2023-10-14
1054   redpanda-server = throw "'redpanda-server' has been removed because it was broken for a long time"; # Added 2024-06-10
1055   relibc = throw "relibc has been removed due to lack of maintenance"; # Added 2024-09-02
1056   replay-sorcery = throw "replay-sorcery has been removed as it is unmaintained upstream. Consider using gpu-screen-recorder or obs-studio instead."; # Added 2024-07-13
1057   restinio_0_6 = throw "restinio_0_6 has been removed from nixpkgs as it's not needed by downstream packages"; # Added 2024-07-04
1058   retroshare06 = retroshare;
1059   rigsofrods = rigsofrods-bin; # Added 2023-03-22
1060   ring-daemon = throw "'ring-daemon' has been renamed to/replaced by 'jami-daemon'"; # Converted to throw 2024-10-17
1061   rockbox_utility = rockbox-utility; # Added 2022-03-17
1062   rpiboot-unstable = throw "'rpiboot-unstable' has been renamed to/replaced by 'rpiboot'"; # Converted to throw 2024-10-17
1063   rr-unstable = rr; # Added 2022-09-17
1064   rtx = mise; # Added 2024-01-05
1065   runCommandNoCC = runCommand;
1066   runCommandNoCCLocal = runCommandLocal;
1067   rustc-wasm32 = rustc; # Added 2023-12-01
1068   rustic-rs = rustic; # Added 2024-08-02
1069   rxvt_unicode = throw "'rxvt_unicode' has been renamed to/replaced by 'rxvt-unicode-unwrapped'"; # Converted to throw 2024-10-17
1070   rxvt_unicode-with-plugins = throw "'rxvt_unicode-with-plugins' has been renamed to/replaced by 'rxvt-unicode'"; # Converted to throw 2024-10-17
1072   # The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix,
1073   # due to it being inside the linuxPackagesFor function.
1074   rtlwifi_new-firmware = throw "'rtlwifi_new-firmware' has been renamed to/replaced by 'rtw88-firmware'"; # Converted to throw 2024-10-17
1075   rtw88-firmware = throw "rtw88-firmware has been removed because linux-firmware now contains it."; # Added 2024-06-28
1077   ### S ###
1079   SDL_classic = SDL1; # Added 2024-09-03
1080   s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17
1081   sandboxfs = throw "'sandboxfs' has been removed due to being unmaintained, consider using linux namespaces for sandboxing instead"; # Added 2024-06-06
1082   sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2024-10-17
1083   scantailor = scantailor-advanced; # Added 2022-05-26
1084   schildichat-web = throw ''
1085     schildichat has been removed as it is severely lacking behind the Element upstream and does not receive regular security fixes.
1086     Please participate in upstream discussion on getting out new releases:
1087     https://github.com/SchildiChat/schildichat-desktop/issues/212
1088     https://github.com/SchildiChat/schildichat-desktop/issues/215''; # Added 2023-12-05
1089   schildichat-desktop = schildichat-web;
1090   schildichat-desktop-wayland = schildichat-web;
1091   scitoken-cpp = scitokens-cpp; # Added 2024-02-12
1092   semeru-bin-16 = throw "Semeru 16 has been removed as it has reached its end of life"; # Added 2024-08-01
1093   semeru-jre-bin-16 = throw "Semeru 16 has been removed as it has reached its end of life"; # Added 2024-08-01
1094   sensu = throw "sensu has been removed as the upstream project is deprecated. Consider using `sensu-go`"; # Added 2024-10-28
1095   session-desktop-appimage = session-desktop;
1096   sequoia = sequoia-sq; # Added 2023-06-26
1097   sexp = sexpp; # Added 2023-07-03
1098   inherit (libsForQt5.mauiPackages) shelf; # added 2022-05-17
1099   shipyard = jumppad; # Added 2023-06-06
1100   shout = nodePackages.shout; # Added unknown; moved 2024-10-19
1101   sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21
1102   SkypeExport = skypeexport; # Added 2024-06-12
1103   slack-dark = throw "'slack-dark' has been renamed to/replaced by 'slack'"; # Converted to throw 2024-10-17
1104   slurm-llnl = slurm; # renamed July 2017
1105   snapTools = throw "snapTools was removed because makeSnap produced broken snaps and it was the only function in snapTools. See https://github.com/NixOS/nixpkgs/issues/100618 for more details."; # 2024-03-04;
1106   soldat-unstable = opensoldat; # Added 2022-07-02
1107   soundOfSorting = sound-of-sorting; # Added 2023-07-07
1108   SP800-90B_EntropyAssessment = sp800-90b-entropyassessment; # Added on 2024-06-12
1109   SPAdes = spades; # Added 2024-06-12
1110   spark2014 = gnatprove; # Added 2024-02-25
1112   # Added 2020-02-10
1113   sourceHanSansPackages = {
1114     japanese = source-han-sans;
1115     korean = source-han-sans;
1116     simplified-chinese = source-han-sans;
1117     traditional-chinese = source-han-sans;
1118   };
1119   source-han-sans-japanese = source-han-sans;
1120   source-han-sans-korean = source-han-sans;
1121   source-han-sans-simplified-chinese = source-han-sans;
1122   source-han-sans-traditional-chinese = source-han-sans;
1123   sourceHanSerifPackages = {
1124     japanese = source-han-serif;
1125     korean = source-han-serif;
1126     simplified-chinese = source-han-serif;
1127     traditional-chinese = source-han-serif;
1128   };
1129   source-han-serif-japanese = source-han-serif;
1130   source-han-serif-korean = source-han-serif;
1131   source-han-serif-simplified-chinese = source-han-serif;
1132   source-han-serif-traditional-chinese = source-han-serif;
1135   spectral = throw "'spectral' has been renamed to/replaced by 'neochat'"; # Converted to throw 2024-10-17
1136   # spidermonkey is not ABI upwards-compatible, so only allow this for nix-shell
1137   spidermonkey = throw "'spidermonkey' has been renamed to/replaced by 'spidermonkey_78'"; # Converted to throw 2024-10-17
1138   spidermonkey_102 = throw "'spidermonkey_102' is EOL since 2023/03"; # Added 2024-08-07
1139   spotify-unwrapped = spotify; # added 2022-11-06
1140   spring-boot = throw "'spring-boot' has been renamed to/replaced by 'spring-boot-cli'"; # Converted to throw 2024-10-17
1141   sqldeveloper = throw "sqldeveloper was dropped due to being severely out-of-date and having a dependency on JavaFX for Java 8, which we do not support"; # Added 2024-11-02
1142   srvc = throw "'srvc' has been removed, as it was broken and unmaintained"; # Added 2024-09-09
1143   ssm-agent = amazon-ssm-agent; # Added 2023-10-17
1144   starspace = throw "starspace has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
1145   steamPackages = {
1146     steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable";
1147     steam = lib.warn "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped;
1148     steam-fhsenv = lib.warn "`steamPackages.steam-fhsenv` has been moved to top level as `steam`" steam;
1149     steam-fhsenv-small = lib.warn "`steamPackages.steam-fhsenv-small` has been moved to top level as `steam`; there is no longer a -small variant" steam;
1150     steam-fhsenv-without-steam = lib.warn "`steamPackages.steam-fhsenv-without-steam` has been moved to top level as `steam-fhsenv-without-steam`" steam-fhsenv-without-steam;
1151     steam-runtime = throw "`steamPackages.steam-runtime` has been removed, as it's no longer supported or necessary";
1152     steam-runtime-wrapped = throw "`steamPackages.steam-runtime-wrapped` has been removed, as it's no longer supported or necessary";
1153     steamcmd = lib.warn "`steamPackages.steamcmd` has been moved to top level as `steamcmd`" steamcmd;
1154   };
1155   steam-small = steam; # Added 2024-09-12
1156   steam-run-native = steam-run; # added 2022-02-21
1157   StormLib = stormlib; # Added 2024-01-21
1158   sumneko-lua-language-server = lua-language-server; # Added 2023-02-07
1159   swiProlog = lib.warn "swiProlog has been renamed to swi-prolog" swi-prolog; # Added 2024-09-07
1160   swiPrologWithGui = lib.warn "swiPrologWithGui has been renamed to swi-prolog-gui" swi-prolog-gui; # Added 2024-09-07
1161   swig1 = throw "swig1 has been removed as it is obsolete"; # Added 2024-08-23
1162   swig2 = throw "swig2 has been removed as it is obsolete"; # Added 2024-08-23
1163   swig4 = swig; # Added 2024-09-12
1164   swigWithJava = throw "swigWithJava has been removed as the main swig package has supported Java since 2009"; # Added 2024-09-12
1165   swtpm-tpm2 = throw "'swtpm-tpm2' has been renamed to/replaced by 'swtpm'"; # Converted to throw 2024-10-17
1166   Sylk = sylk; # Added 2024-06-12
1167   symbiyosys = sby; # Added 2024-08-18
1168   sync = taler-sync; # Added 2024-09-04
1169   syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17
1170   syncthingtray-qt6 = syncthingtray; # Added 2024-03-06
1172   ### T ###
1174   tabula = throw "tabula has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
1175   tailor = throw "'tailor' has been removed from nixpkgs, as it was unmaintained upstream."; # Added 2024-11-02
1176   tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2024-10-17
1177   taskwarrior = lib.warn "taskwarrior was replaced by taskwarrior3, which requires manual transition from taskwarrior 2.6, read upstream's docs: https://taskwarrior.org/docs/upgrade-3/" taskwarrior2;
1178   taplo-cli = taplo; # Added 2022-07-30
1179   taplo-lsp = taplo; # Added 2022-07-30
1180   taro = taproot-assets; # Added 2023-07-04
1181   tcl-fcgi = tclPackages.tcl-fcgi; # Added 2024-10-02
1182   tclcurl = tclPackages.tclcurl; # Added 2024-10-02
1183   tcllib = tclPackages.tcllib; # Added 2024-10-02
1184   tclmagick = tclPackages.tclmagick; # Added 2024-10-02
1185   tcltls = tclPackages.tcltls; # Added 2024-10-02
1186   tcludp = tclPackages.tcludp; # Added 2024-10-02
1187   tclvfs = tclPackages.tclvfs; # Added 2024-10-02
1188   tclx = tclPackages.tclx; # Added 2024-10-02
1189   tdesktop = telegram-desktop; # Added 2023-04-07
1190   tdom = tclPackages.tdom; # Added 2024-10-02
1191   teamspeak_client = teamspeak3; # Added 2024-11-07
1192   teck-programmer = throw "teck-programmer was removed because it was broken and unmaintained"; # added 2024-08-23
1193   teleport_13 = throw "teleport 13 has been removed as it is EOL. Please upgrade to Teleport 14 or later"; # Added 2024-05-26
1194   teleport_14 = throw "teleport 14 has been removed as it is EOL. Please upgrade to Teleport 15 or later"; # Added 2024-10-18
1195   temurin-bin-20 = throw "Temurin 20 has been removed as it has reached its end of life"; # Added 2024-08-01
1196   temurin-jre-bin-20 = throw "Temurin 20 has been removed as it has reached its end of life"; # Added 2024-08-01
1197   temurin-bin-19 = throw "Temurin 19 has been removed as it has reached its end of life"; # Added 2024-08-01
1198   temurin-jre-bin-19 = throw "Temurin 19 has been removed as it has reached its end of life"; # Added 2024-08-01
1199   temurin-bin-18 = throw "Temurin 18 has been removed as it has reached its end of life"; # Added 2024-08-01
1200   temurin-jre-bin-18 = throw "Temurin 18 has been removed as it has reached its end of life"; # Added 2024-08-01
1201   temurin-bin-16 = throw "Temurin 16 has been removed as it has reached its end of life"; # Added 2024-08-01
1202   temurin-jre-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24
1203   temurin-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24
1204   tepl = libgedit-tepl; # Added 2024-04-29
1205   testVersion = testers.testVersion; # Added 2022-04-20
1206   tfplugindocs = terraform-plugin-docs; # Added 2023-11-01
1207   invalidateFetcherByDrvHash = testers.invalidateFetcherByDrvHash; # Added 2022-05-05
1208   timescale-prometheus = throw "'timescale-prometheus' has been renamed to/replaced by 'promscale'"; # Converted to throw 2024-10-17
1209   tightvnc = throw "'tightvnc' has been removed as the version 1.3 is not maintained upstream anymore and is insecure"; # Added 2024-08-22
1210   tix = tclPackages.tix; # Added 2024-10-02
1211   tkcvs = tkrev; # Added 2022-03-07
1212   tkimg = tclPackages.tkimg; # Added 2024-10-02
1213   toil = throw "toil was removed as it was broken and requires obsolete versions of libraries"; # Added 2024-09-22
1214   tokodon = plasma5Packages.tokodon;
1215   tokyo-night-gtk = tokyonight-gtk-theme; # Added 2024-01-28
1216   tomcat_connectors = apacheHttpdPackages.mod_jk; # Added 2024-06-07
1217   tor-browser-bundle-bin = tor-browser; # Added 2023-09-23
1218   transmission = lib.warn (transmission3Warning {}) transmission_3; # Added 2024-06-10
1219   transmission-gtk = lib.warn (transmission3Warning {suffix = "-gtk";}) transmission_3-gtk; # Added 2024-06-10
1220   transmission-qt = lib.warn (transmission3Warning {suffix = "-qt";}) transmission_3-qt; # Added 2024-06-10
1221   treefmt = treefmt2; # 2024-06-28
1222   libtransmission = lib.warn (transmission3Warning {prefix = "lib";}) libtransmission_3; # Added 2024-06-10
1223   tracker = lib.warn "tracker has been renamed to tinysparql" tinysparql; # Added 2024-09-30
1224   tracker-miners = lib.warn "tracker-miners has been renamed to localsearch" localsearch; # Added 2024-09-30
1225   transfig = fig2dev; # Added 2022-02-15
1226   transifex-client = transifex-cli; # Added 2023-12-29
1227   trfl = throw "trfl has been removed, because it has not received an update for 3 years and was broken"; # Added 2024-07-25
1228   trezor_agent = trezor-agent; # Added 2024-01-07
1229   openai-triton-llvm = triton-llvm; # added 2024-07-18
1230   trust-dns = hickory-dns; # Added 2024-08-07
1231   tumpa = throw "tumpa has been removed, as it is broken"; # Added 2024-07-15
1232   turbogit = throw "turbogit has been removed as it is unmaintained upstream and depends on an insecure version of libgit2"; # Added 2024-08-25
1233   tvbrowser-bin = tvbrowser; # Added 2023-03-02
1234   tvheadend = throw "tvheadend has been removed as it nobody was willing to maintain it and it was stuck on an unmaintained version that required FFmpeg 4; please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21
1235   typst-fmt = typstfmt; # Added 2023-07-15
1236   typst-preview = throw "The features of 'typst-preview' have been consolidated to 'tinymist', an all-in-one language server for typst"; # Added 2024-07-07
1238   ### U ###
1240   uade123 = uade; # Added 2022-07-30
1241   uberwriter = throw "'uberwriter' has been renamed to/replaced by 'apostrophe'"; # Converted to throw 2024-10-17
1242   ubootBeagleboneBlack = throw "'ubootBeagleboneBlack' has been renamed to/replaced by 'ubootAmx335xEVM'"; # Converted to throw 2024-10-17
1243   ubuntu_font_family = ubuntu-classic; # Added 2024-02-19
1244   uclibc = uclibc-ng; # Added 2022-06-16
1245   uclibcCross = uclibc-ng; # Added 2022-06-16
1246   unicorn-emu = throw "'unicorn-emu' has been renamed to/replaced by 'unicorn'"; # Converted to throw 2024-10-17
1247   uniffi-bindgen = throw "uniffi-bindgen has been removed since upstream no longer provides a standalone package for the CLI";
1248   unifi-poller = unpoller; # Added 2022-11-24
1249   unifi-video = throw "unifi-video has been removed as it has been unsupported upstream since 2021"; # Added 2024-10-01
1250   unifi5 = throw "'unifi5' has been removed since its required MongoDB version is EOL."; # Added 2024-04-11
1251   unifi6 = throw "'unifi6' has been removed since its required MongoDB version is EOL."; # Added 2024-04-11
1252   unifi7 = throw "'unifi7' has been removed since it is vulnerable to CVE-2024-42025 and its required MongoDB version is EOL."; # Added 2024-10-01
1253   unifiLTS = throw "'unifiLTS' has been removed since UniFi no longer has LTS and stable releases. Use `pkgs.unifi` instead."; # Added 2024-04-11
1254   unifiStable = throw "'unifiStable' has been removed since UniFi no longer has LTS and stable releases. Use `pkgs.unifi` instead."; # Converted to throw 2024-04-11
1255   untrunc = throw "'untrunc' has been renamed to/replaced by 'untrunc-anthwlock'"; # Converted to throw 2024-10-17
1256   urxvt_autocomplete_all_the_things = throw "'urxvt_autocomplete_all_the_things' has been renamed to/replaced by 'rxvt-unicode-plugins.autocomplete-all-the-things'"; # Converted to throw 2024-10-17
1257   urxvt_bidi = throw "'urxvt_bidi' has been renamed to/replaced by 'rxvt-unicode-plugins.bidi'"; # Converted to throw 2024-10-17
1258   urxvt_font_size = throw "'urxvt_font_size' has been renamed to/replaced by 'rxvt-unicode-plugins.font-size'"; # Converted to throw 2024-10-17
1259   urxvt_perl = throw "'urxvt_perl' has been renamed to/replaced by 'rxvt-unicode-plugins.perl'"; # Converted to throw 2024-10-17
1260   urxvt_perls = throw "'urxvt_perls' has been renamed to/replaced by 'rxvt-unicode-plugins.perls'"; # Converted to throw 2024-10-17
1261   urxvt_tabbedex = throw "'urxvt_tabbedex' has been renamed to/replaced by 'rxvt-unicode-plugins.tabbedex'"; # Converted to throw 2024-10-17
1262   urxvt_theme_switch = throw "'urxvt_theme_switch' has been renamed to/replaced by 'rxvt-unicode-plugins.theme-switch'"; # Converted to throw 2024-10-17
1263   urxvt_vtwheel = throw "'urxvt_vtwheel' has been renamed to/replaced by 'rxvt-unicode-plugins.vtwheel'"; # Converted to throw 2024-10-17
1264   util-linuxCurses = util-linux; # Added 2022-04-12
1265   utillinux = util-linux; # Added 2020-11-24, keep until node2nix is phased out, see https://github.com/NixOS/nixpkgs/issues/229475
1267   ### V ###
1269   validphys2 = throw "validphys2 has been removed, since it has a broken dependency that was removed"; # Added 2024-08-21
1270   vamp = { vampSDK = vamp-plugin-sdk; }; # Added 2020-03-26
1271   vaapiIntel = intel-vaapi-driver; # Added 2023-05-31
1272   vaapiVdpau = libva-vdpau-driver; # Added 2024-06-05
1273   vaultwarden-vault = vaultwarden.webvault; # Added 2022-12-13
1274   varnish74 = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
1275   varnish74Packages = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31
1276   vdirsyncerStable = vdirsyncer; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
1277   ventoy-bin = ventoy; # Added 2023-04-12
1278   ventoy-bin-full = ventoy-full; # Added 2023-04-12
1279   verilog = iverilog; # Added 2024-07-12
1280   ViennaRNA = viennarna; # Added 2023-08-23
1281   vimHugeX = vim-full; # Added 2022-12-04
1282   vim_configurable = vim-full; # Added 2022-12-04
1283   vinagre = throw "'vinagre' has been removed as it has been archived upstream. Consider using 'gnome-connections' or 'remmina' instead"; # Added 2024-09-14
1284   vinegar = throw "'vinegar' was removed due to being blocked by Roblox, rendering the package useless"; # Added 2024-08-23
1285   virtscreen = throw "'virtscreen' has been removed, as it was broken and unmaintained"; # Added 2024-10-17
1286   vkBasalt = vkbasalt; # Added 2022-11-22
1287   vkdt-wayland = vkdt; # Added 2024-04-19
1288   inherit (libsForQt5.mauiPackages) vvave; # added 2022-05-17
1290   ### W ###
1291   wakatime = wakatime-cli; # 2024-05-30
1292   wal_e = throw "wal_e was removed as it is unmaintained upstream and depends on the removed boto package; upstream recommends using wal-g or pgbackrest"; # Added 2024-09-22
1293   wapp = tclPackages.wapp; # Added 2024-10-02
1294   wayfireApplications-unwrapped = throw ''
1295     'wayfireApplications-unwrapped.wayfire' has been renamed to/replaced by 'wayfire'
1296     'wayfireApplications-unwrapped.wayfirePlugins' has been renamed to/replaced by 'wayfirePlugins'
1297     'wayfireApplications-unwrapped.wcm' has been renamed to/replaced by 'wayfirePlugins.wcm'
1298     'wayfireApplications-unwrapped.wlroots' has been removed
1299   ''; # Add 2023-07-29
1300   waypoint = throw "waypoint has been removed from nixpkgs as the upstream project was archived"; # Added 2024-04-24
1301   webkitgtk = lib.warn "Explicitly set the ABI version of 'webkitgtk'" webkitgtk_4_0;
1302   wineWayland = wine-wayland;
1303   win-virtio = virtio-win; # Added 2023-10-17
1304   wkhtmltopdf-bin = wkhtmltopdf; # Added 2024-07-17
1305   wlroots_0_16 = throw "'wlroots_0_16' has been removed in favor of newer versions"; # Added 2024-07-14
1306   wlroots = wlroots_0_18; # wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release
1307   wordpress6_3 = throw "'wordpress6_3' has been removed in favor of the latest version"; # Added 2024-08-03
1308   wordpress6_4 = throw "'wordpress6_4' has been removed in favor of the latest version"; # Added 2024-08-03
1309   wordpress6_5 = wordpress_6_5; # Added 2024-08-03
1310   wordpress_6_5 = throw "'wordpress_6_5' has been removed in favor of the latest version"; # Added 2024-11-11
1311   wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
1312   wpa_supplicant_ro_ssids = lib.trivial.warn "Deprecated package: Please use wpa_supplicant instead. Read-only SSID patches are now upstream!" wpa_supplicant;
1313   wrapLisp_old = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07
1314   wmii_hg = wmii;
1315   wrapGAppsHook = wrapGAppsHook3; # Added 2024-03-26
1316   write_stylus = styluslabs-write-bin; # Added 2024-10-09
1318   ### X ###
1320   x509-limbo = throw "'x509-limbo' has been removed from nixpkgs"; # Added 2024-10-22
1321   xarchive = throw "'xarchive' has been removed due to lack of maintenance upstream. Consider using 'file-roller' instead"; # Added 2024-10-19
1322   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
1323   xdg_utils = throw "'xdg_utils' has been renamed to/replaced by 'xdg-utils'"; # Converted to throw 2024-10-17
1324   xen-light = throw "'xen-light' has been renamed to/replaced by 'xen-slim'"; # Added 2024-06-30
1325   xen-slim = throw "'xen-slim' has been renamed to 'xen'. The old Xen package with built-in components no longer exists"; # Added 2024-10-05
1326   xen_4_16 = throw "While Xen 4.16 was still security-supported when it was removed from Nixpkgs, it would have reached its End of Life a couple of days after NixOS 24.11 released. To avoid shipping an insecure version of Xen, the Xen Project Hypervisor Maintenance Team decided to delete the derivation entirely"; # Added 2024-10-05
1327   xen_4_17 = throw "Due to technical challenges involving building older versions of Xen with newer dependencies, the Xen Project Hypervisor Maintenance Team decided to switch to a latest-only support cycle. As Xen 4.17 would have been the 'n-2' version, it was removed"; # Added 2024-10-05
1328   xen_4_18 = throw "Due to technical challenges involving building older versions of Xen with newer dependencies, the Xen Project Hypervisor Maintenance Team decided to switch to a latest-only support cycle. As Xen 4.18 would have been the 'n-1' version, it was removed"; # Added 2024-10-05
1329   xen_4_19 = throw "Use 'xen' instead"; # Added 2024-10-05
1330   xenPackages = throw "The attributes in the xenPackages set have been promoted to the top-level. (xenPackages.xen_4_19 -> xen)";
1331   xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17
1332   xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2024-10-17
1333   xlsxgrep = throw "'xlsxgrep' has been dropped due to lack of maintenance."; # Added 2024-11-01
1334   xmlada = gnatPackages.xmlada; # Added 2024-02-25
1335   xmr-stak = throw "xmr-stak has been removed from nixpkgs because it was broken"; # Added 2024-07-15
1336   xmake-core-sv = throw "'xmake-core-sv' has been removed, use 'libsv' instead"; # Added 2024-10-10
1337   xonsh-unwrapped = python3Packages.xonsh; # Added 2024-06-18
1338   xprite-editor = throw "'xprite-editor' has been removed due to lack of maintenance upstream. Consider using 'pablodraw' or 'aseprite' instead"; # Added 2024-09-14
1339   xulrunner = firefox-unwrapped; # Added 2023-11-03
1340   xvfb_run = throw "'xvfb_run' has been renamed to/replaced by 'xvfb-run'"; # Converted to throw 2024-10-17
1341   xwaylandvideobridge = libsForQt5.xwaylandvideobridge; # Added 2024-09-27
1343   ### Y ###
1345   yacc = throw "'yacc' has been renamed to/replaced by 'bison'"; # Converted to throw 2024-10-17
1346   yafaray-core = libyafaray; # Added 2022-09-23
1347   youtrack_2022_3 = throw "'youtrack_2022_3' has been removed as it was deprecated. Please update to the 'youtrack' package."; # Added 2024-10-17
1348   yrd = throw "'yrd' has been removed, as it was broken and unmaintained"; # added 2024-05-27
1350   ### Z ###
1352   zfsStable = zfs; # Added 2024-02-26
1353   zfsUnstable = zfs_unstable; # Added 2024-02-26
1354   zinc = zincsearch; # Added 2023-05-28
1355   zk-shell = throw "zk-shell has been removed as it was broken and unmaintained"; # Added 2024-08-10
1356   zkg = throw "'zkg' has been replaced by 'zeek'";
1357   zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06
1358   zz = throw "'zz' has been removed because it was archived in 2022 and had no maintainer"; # added 2024-05-10
1360   ### UNSORTED ###
1363   dina-font-pcf = throw "'dina-font-pcf' has been renamed to/replaced by 'dina-font'"; # Converted to throw 2024-10-17
1364   dnscrypt-proxy2 = dnscrypt-proxy; # Added 2023-02-02
1366   posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2024-10-17
1367   ttyrec = throw "'ttyrec' has been renamed to/replaced by 'ovh-ttyrec'"; # Converted to throw 2024-10-17
1368   zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2024-10-17
1369   zyn-fusion = zynaddsubfx; # Added 2022-08-05
1371   inherit (stdenv.hostPlatform) system; # Added 2021-10-22
1372   inherit (stdenv) buildPlatform hostPlatform targetPlatform; # Added 2023-01-09
1374   freebsdCross = freebsd; # Added 2024-09-06
1375   netbsdCross = netbsd; # Added 2024-09-06
1376   openbsdCross = openbsd; # Added 2024-09-06
1378   # LLVM packages for (integration) testing that should not be used inside Nixpkgs:
1379   llvmPackages_latest = llvmPackages_19;
1381   /* If these are in the scope of all-packages.nix, they cause collisions
1382     between mixed versions of qt. See:
1383   https://github.com/NixOS/nixpkgs/pull/101369 */
1385   inherit (plasma5Packages)
1386     akonadi akregator arianna ark bluedevil bomber bovo breeze-grub breeze-gtk
1387     breeze-icons breeze-plymouth breeze-qt5 colord-kde discover dolphin dragon elisa falkon
1388     ffmpegthumbs filelight granatier gwenview k3b kactivitymanagerd kaddressbook
1389     kalzium kapman kapptemplate kate katomic kblackbox kblocks kbounce
1390     kcachegrind kcalc kcharselect kcolorchooser kde-cli-tools kde-gtk-config
1391     kdenlive kdeplasma-addons kdevelop-pg-qt kdevelop-unwrapped kdev-php
1392     kdev-python kdevelop kdf kdialog kdiamond keditbookmarks kfind
1393     kgamma5 kget kgpg khelpcenter kig kigo killbots kinfocenter kitinerary
1394     kleopatra klettres klines kmag kmail kmenuedit kmines kmix kmplot
1395     knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact
1396     konversation korganizer kpkpass krdc kreversi krfb kscreen kscreenlocker
1397     kshisen ksquares ksshaskpass ksystemlog kteatime ktimer ktorrent ktouch
1398     kturtle kwallet-pam kwalletmanager kwave kwayland-integration kwin kwrited
1399     marble merkuro milou minuet okular oxygen oxygen-icons5 picmi
1400     plasma-browser-integration plasma-desktop plasma-integration plasma-nano
1401     plasma-nm plasma-pa plasma-mobile plasma-systemmonitor plasma-thunderbolt
1402     plasma-vault plasma-workspace plasma-workspace-wallpapers polkit-kde-agent
1403     powerdevil qqc2-breeze-style sddm-kcm skanlite skanpage spectacle
1404     systemsettings xdg-desktop-portal-kde yakuake zanshin
1405     ;
1407   kalendar = merkuro; # Renamed in 23.08
1408   kfloppy = throw "kfloppy has been removed upstream in KDE Gear 23.08";
1410   inherit (plasma5Packages.thirdParty)
1411     krohnkite
1412     krunner-ssh
1413     krunner-symbols
1414     kwin-dynamic-workspaces
1415     kwin-tiling
1416     plasma-applet-caffeine-plus
1417     plasma-applet-virtual-desktop-bar
1418     ;
1420   inherit (libsForQt5)
1421     sddm
1422     ;
1424   inherit (pidginPackages)
1425     pidgin-indicator
1426     pidgin-latex
1427     pidgin-msn-pecan
1428     pidgin-mra
1429     pidgin-skypeweb
1430     pidgin-carbons
1431     pidgin-xmpp-receipts
1432     pidgin-otr
1433     pidgin-osd
1434     pidgin-sipe
1435     pidgin-window-merge
1436     purple-discord
1437     purple-googlechat
1438     purple-hangouts
1439     purple-lurch
1440     purple-matrix
1441     purple-mm-sms
1442     purple-plugin-pack
1443     purple-signald
1444     purple-slack
1445     purple-vk-plugin
1446     purple-xmpp-http-upload
1447     tdlib-purple
1448     pidgin-opensteamworks
1449     purple-facebook
1450     ;