python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / top-level / aliases.nix
blobbc5958170ca0fd525430028d15fc26c347f58a1f
1 lib: self: super:
3 with self;
5 let
6   # Removing recurseForDerivation prevents derivations of aliased attribute set
7   # to appear while listing all the packages available.
8   removeRecurseForDerivations = alias: with lib;
9     if alias.recurseForDerivations or false
10     then removeAttrs alias ["recurseForDerivations"]
11     else alias;
13   # Disabling distribution prevents top-level aliases for non-recursed package
14   # sets from building on Hydra.
15   removeDistribute = alias: with lib;
16     if isDerivation alias then
17       dontDistribute alias
18     else alias;
20   # Make sure that we are not shadowing something from all-packages.nix.
21   checkInPkgs = n: alias:
22     if builtins.hasAttr n super
23     then throw "Alias ${n} is still in all-packages.nix"
24     else alias;
26   mapAliases = aliases:
27     lib.mapAttrs (n: alias:
28       removeDistribute
29         (removeRecurseForDerivations
30           (checkInPkgs n alias)))
31       aliases;
34 ### Deprecated aliases - for backward compatibility
35 ### Please maintain this list in ASCIIbetical ordering.
36 ### Hint: the "sections" are delimited by ### <letter> ###
38 # A script to convert old aliases to throws and remove old
39 # throws can be found in './maintainers/scripts/remove-old-aliases.py'.
41 # Add 'preserve, reason: reason why' after the date if the alias should not be removed.
42 # Try to keep them to a minimum.
43 # valid examples of what to preserve:
44 #   distro aliases such as:
45 #     debian-package-name -> nixos-package-name
47 mapAliases ({
48   # Added 2018-07-16 preserve, reason: forceSystem should not be used directly in Nixpkgs.
49   forceSystem = system: _:
50     (import self.path { localSystem = { inherit system; }; });
52   _0x0 = throw "0x0 upstream is abandoned and no longer exists: https://gitlab.com/somasis/scripts/";
54   ### A ###
56   accounts-qt = throw "'accounts-qt' has been renamed to/replaced by 'libsForQt5.accounts-qt'"; # Converted to throw 2022-02-22
57   adobeReader = throw "'adobeReader' has been renamed to/replaced by 'adobe-reader'"; # Converted to throw 2022-02-22
58   adobe_flex_sdk = throw "'adobe_flex_sdk' has been renamed to/replaced by 'apache-flex-sdk'"; # Converted to throw 2022-02-22
59   adoptopenjdk-hotspot-bin-17 = throw "AdoptOpenJDK is now Temurin. Use temurin-bin-17"; # added 2022-07-02
60   adoptopenjdk-jre-hotspot-bin-17 = throw "AdoptOpenJDK is now Temurin and JRE is no longer provided. Use temurin-bin-17"; # added 2022-07-02
61   aesop = throw "aesop has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05
62   ag = throw "'ag' has been renamed to/replaced by 'silver-searcher'"; # Converted to throw 2022-02-22
63   aircrackng = throw "'aircrackng' has been renamed to/replaced by 'aircrack-ng'"; # Converted to throw 2022-02-22
64   airtame = throw "airtame has been removed due to being unmaintained"; # Added 2022-01-19
65   alarm-clock-applet = throw "'alarm-clock-applet' has been abandoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-16
66   aleth = throw "aleth (previously packaged as cpp_ethereum) has been removed; abandoned upstream"; # Added 2020-11-30
67   alsaLib = alsa-lib; # Added 2021-06-09
68   alsaOss = alsa-oss; # Added 2021-06-10
69   alsaPluginWrapper = alsa-plugins-wrapper; # Added 2021-06-10
70   alsaPlugins = alsa-plugins; # Added 2021-06-10
71   alsaTools = alsa-tools; # Added 2021-06-10
72   alsaUtils = alsa-utils; # Added 2021-06-10
73   amazon-glacier-cmd-interface = throw "amazon-glacier-cmd-interface has been removed due to it being unmaintained"; # Added 2020-10-30
74   aminal = throw "aminal was renamed to darktile"; # Added 2021-09-28
75   ammonite-repl = throw "'ammonite-repl' has been renamed to/replaced by 'ammonite'"; # Converted to throw 2022-02-22
76   amuleDaemon = throw "amuleDaemon was renamed to amule-daemon"; # Added 2022-02-11
77   amuleGui = throw "amuleGui was renamed to amule-gui"; # Added 2022-02-11
78   amsn = throw "amsn has been removed due to being unmaintained"; # Added 2020-12-09
79   angelfish = libsForQt5.plasmaMobileGear.angelfish; # Added 2021-10-06
80   ansible_2_11 = throw "Ansible 2.11 goes end of life in 2022/11 and can't be supported throughout the 22.05 release cycle"; # Added 2022-03-30
81   ansible_2_10 = throw "Ansible 2.10 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30
82   ansible_2_9 = throw "Ansible 2.9 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30
83   antimicro = throw "antimicro has been removed as it was broken, see antimicrox instead"; # Added 2020-08-06
84   antimicroX = antimicrox; # Added 2021-10-31
85   apple-music-electron = throw "'apple-music-electron' is end of life and has been removed, you can use 'cider' instead"; # Added 2022-10-02
86   arangodb_3_3 = throw "arangodb_3_3 went end of life and has been removed"; # Added 2022-10-08
87   arangodb_3_4 = throw "arangodb_3_4 went end of life and has been removed"; # Added 2022-10-08
88   arangodb_3_5 = throw "arangodb_3_5 went end of life and has been removed"; # Added 2022-10-08
89   ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # Added 2021-09-28
90   arduino_core = throw "'arduino_core' has been renamed to/replaced by 'arduino-core'"; # Converted to throw 2022-02-22
91   arora = throw "arora has been removed"; # Added 2020-09-09
92   asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22
93   asn1c = throw "asn1c has been removed: deleted by upstream"; # Added 2022-01-07
94   asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06
95   asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07
96   asterisk_17 = throw "asterisk_17: Asterisk 17 is end of life and has been removed"; # Added 2022-04-06
97   at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22
98   at_spi2_core = throw "'at_spi2_core' has been renamed to/replaced by 'at-spi2-core'"; # Converted to throw 2022-02-22
99   aucdtect = throw "aucdtect: Upstream no longer provides download urls"; # Added 2020-12-26
100   audacity-gtk2 = throw "'audacity-gtk2' has been removed to/replaced by 'audacity'"; # Added 2022-10-09
101   audacity-gtk3 = throw "'audacity-gtk3' has been removed to/replaced by 'audacity'"; # Added 2022-10-09
102   automoc4 = throw "automoc4 has been removed from nixpkgs"; # Added 2022-05-30
103   avldrums-lv2 = x42-avldrums; # Added 2020-03-29
104   avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18
105   awesome-4-0 = awesome; # Added 2022-05-05
106   aws = throw "aws has been removed: abandoned by upstream. For the AWS CLI maintained by Amazon, see 'awscli' or 'awscli2'"; # Added 2022-09-21
107   awless = throw "awless has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-05-30
108   aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05;
109   axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13
110   azure-vhd-utils = throw "azure-vhd-utils has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
111   azureus = throw "azureus is now known as vuze and the version in nixpkgs was really outdated"; # Added 2021-08-02
113   ### B ###
115   badtouch = authoscope; # Project was renamed, added 20210626
116   bar-xft = throw "'bar-xft' has been renamed to/replaced by 'lemonbar-xft'"; # Converted to throw 2022-02-22
117   bashCompletion = throw "'bashCompletion' has been renamed to/replaced by 'bash-completion'"; # Converted to throw 2022-02-22
118   bashInteractive_5 = bashInteractive; # Added 2021-08-20
119   bash_5 = bash; # Added 2021-08-20
120   bashburn = throw "bashburn has been removed: deleted by upstream"; # Added 2022-01-07
121   bazaar = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19
122   bazaarTools = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19
123   bazel_0 = throw "bazel 0 is past end of life as it is not an lts version"; # Added 2022-05-09
124   bazel_0_27 = throw "bazel 0.27 is past end of life as it is not an lts version"; # Added 2022-05-09
125   bazel_0_29 = throw "bazel 0.29 is past end of life as it is not an lts version"; # Added 2022-05-09
126   bazel_1 = throw "bazel 1 is past end of life as it is not an lts version"; # Added 2022-05-09
127   bcat = throw "bcat has been removed because upstream is dead"; # Added 2021-08-22
128   beetsExternalPlugins = throw "beetsExternalPlugins has been deprecated, use beetsPackages.$pluginname"; # Added 2022-05-07
129   beret = throw "beret has been removed"; # Added 2021-11-16
130   bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07
131   bird2 = bird; # Added 2022-02-21
132   bird6 = throw "bird6 was dropped. Use bird instead, which has support for both ipv4/ipv6"; # Added 2022-02-21
133   bitbucket-cli = throw "bitbucket-cli has been removed: abandoned by upstream"; # Added 2022-03-21
134   bitsnbots = throw "bitsnbots has been removed because it was broken and upstream missing"; # Added 2021-08-22
135   blastem = throw "blastem has been removed from nixpkgs as it would still require python2"; # Added 2022-01-01
136   bluezFull = bluez; # Added 2019-12-03
137   bomi = throw "bomi has been removed from nixpkgs since it was broken and abandoned upstream"; # Added 2020-12-10
138   botan = throw "botan has been removed because it did not support a supported openssl version"; # added 2021-12-15
139   bpftool = bpftools; # Added 2021-05-03
140   brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24
141   bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22
142   bro = zeek; # Added 2019-09-29
143   btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02
144   btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22
145   bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14
146   inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17
147   buttersink = throw "buttersink has been removed: abandoned by upstream"; # Added 2022-04-05
149   # bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30)
150   bitwarden_rs = vaultwarden;
151   bitwarden_rs-mysql = vaultwarden-mysql;
152   bitwarden_rs-postgresql = vaultwarden-postgresql;
153   bitwarden_rs-sqlite = vaultwarden-sqlite;
154   bitwarden_rs-vault = vaultwarden-vault;
157   blink = throw "blink has been removed from nixpkgs, it was unmaintained and required python2 at the time of removal"; # Added 2022-01-12
158   bs1770gain = throw "bs1770gain has been removed from nixpkgs, as it had no maintainer or reverse dependencies"; # Added 2021-01-02
159   bsod = throw "bsod has been removed: deleted by upstream"; # Added 2022-01-07
160   btc1 = throw "btc1 has been removed, it was abandoned by upstream"; # Added 2020-11-03
161   buildPerlPackage = throw "'buildPerlPackage' has been renamed to/replaced by 'perlPackages.buildPerlPackage'"; # Converted to throw 2022-02-22
162   buildkite-agent3 = throw "'buildkite-agent3' has been renamed to/replaced by 'buildkite-agent'"; # Converted to throw 2022-02-22
163   bundler_HEAD = throw "'bundler_HEAD' has been renamed to/replaced by 'bundler'"; # Converted to throw 2022-02-22
164   bunny = throw "bunny has been removed: deleted by upstream"; # Added 2022-01-07
165   bypass403 = throw "bypass403 has been removed: deleted by upstream"; # Added 2022-01-07
167   ### C ###
169   c14 = throw "c14 is deprecated and archived by upstream"; # Added 2022-04-10
170   caddy1 = throw "caddy 1.x has been removed from nixpkgs, as it's unmaintained: https://github.com/caddyserver/caddy/blob/master/.github/SECURITY.md#supported-versions"; # Added 2020-10-02
171   caffe2 = throw "caffe2 has been removed: subsumed under the PyTorch project"; # Added 2022-04-25
172   calibre-py2 = throw "calibre-py2 has been removed from nixpkgs, as calibre has upgraded to python 3. Please use calibre as replacement"; # Added 2021-01-13
173   calibre-py3 = throw "calibre-py3 has been removed from nixpkgs, as calibre's default python version is now 3. Please use calibre as replacement"; # Added 2021-01-13
174   callPackage_i686 = pkgsi686Linux.callPackage;
175   cantarell_fonts = throw "'cantarell_fonts' has been renamed to/replaced by 'cantarell-fonts'"; # Converted to throw 2022-02-22
176   cargo-download = throw "cargo-download has been removed from nixpkgs as it is unmaintained, use cargo-clone instead"; # Added 2022-10-11
177   cargo-tree = throw "cargo-tree has been removed, use the builtin `cargo tree` command instead"; # Added 2020-08-20
178   casperjs = throw "casperjs has been removed, it was abandoned by upstream and broken";
179   cassandra_2_1 = throw "cassandra_2_1 has been removed, please use cassandra_3_11 instead"; # Added 2022-10-29
180   cassandra_2_2 = throw "cassandra_2_2 has been removed, please use cassandra_3_11 instead"; # Added 2022-10-29
181   catfish = xfce.catfish; # Added 2019-12-22
182   ccnet = throw "ccnet has been removed because seafile does not depend on it anymore"; # Added 2021-03-25
183   cde-gtk-theme = throw "cde-gtk-theme has been removed from nixpkgs as it shipped with python2 scripts that didn't work anymore"; # Added 2022-01-12
184   cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs"; # Added 2020-06-05
185   checkbashism = throw "'checkbashism' has been renamed to/replaced by 'checkbashisms'"; # Converted to throw 2022-02-22
186   chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27
187   chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # Added 2020-08-15
188   chunkwm = throw "chunkwm has been removed: abandoned by upstream"; # Added 2022-01-07
189   cifs_utils = throw "'cifs_utils' has been renamed to/replaced by 'cifs-utils'"; # Converted to throw 2022-02-22
190   cipherscan = throw "cipherscan was removed from nixpkgs, as it was unmaintained"; # added 2021-12-11
191   citra = citra-nightly; # added 2022-05-17
192   ckb = throw "'ckb' has been renamed to/replaced by 'ckb-next'"; # Converted to throw 2022-02-22
193   clickshare-csc1 = throw "'clickshare-csc1' has been removed as it requires qt4 which is being removed"; # Added 2022-06-16
194   inherit (libsForQt5.mauiPackages) clip; # added 2022-05-17
195   cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15
196   creddump = throw "creddump has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01
198   # these are for convenience, not for backward compat and shouldn't expire
199   clang5Stdenv = lowPrio llvmPackages_5.stdenv;
200   clang6Stdenv = lowPrio llvmPackages_6.stdenv;
201   clang7Stdenv = lowPrio llvmPackages_7.stdenv;
202   clang8Stdenv = lowPrio llvmPackages_8.stdenv;
203   clang9Stdenv = lowPrio llvmPackages_9.stdenv;
204   clang10Stdenv = lowPrio llvmPackages_10.stdenv;
205   clang11Stdenv = lowPrio llvmPackages_11.stdenv;
206   clang12Stdenv = lowPrio llvmPackages_12.stdenv;
207   clang13Stdenv = lowPrio llvmPackages_13.stdenv;
209   clangAnalyzer = throw "'clangAnalyzer' has been renamed to/replaced by 'clang-analyzer'"; # Converted to throw 2022-02-22
210   claws-mail-gtk2 = throw "claws-mail-gtk2 was removed to get rid of Python 2, please use claws-mail"; # Added 2021-12-05
211   claws-mail-gtk3 = claws-mail; # Added 2021-07-10
212   clawsMail = throw "'clawsMail' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-02-22
213   cldr-emoji-annotation = throw "'cldr-emoji-annotation' has been removed, as it was unmaintained; use 'cldr-annotations' instead"; # Added 2022-04-03
214   clearsilver = throw "clearsilver has been removed: abandoned by upstream"; # Added 2022-03-15
215   clementineUnfree = throw "clementineUnfree has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
216   clutter_gtk = throw "'clutter_gtk' has been renamed to/replaced by 'clutter-gtk'"; # Converted to throw 2022-02-22
217   cmakeWithQt4Gui = throw "cmakeWithQt4Gui has been removed in favor of cmakeWithGui (Qt 5)"; # Added 2021-05
218   codimd = hedgedoc; # Added 2020-11-29
219   inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17
220   compton = picom; # Added 2019-12-02
221   compton-git = throw "'compton-git' has been renamed to/replaced by 'compton'"; # Converted to throw 2022-02-22
222   concurrencykit = libck; # Added 2021-03
223   conntrack_tools = throw "'conntrack_tools' has been renamed to/replaced by 'conntrack-tools'"; # Converted to throw 2022-02-22
224   container-linux-config-transpiler = throw "container-linux-config-transpiler is deprecated and archived by upstream"; # Added 2022-04-05
225   cool-old-term = throw "'cool-old-term' has been renamed to/replaced by 'cool-retro-term'"; # Converted to throw 2022-02-22
226   corsmisc = throw "corsmisc has been removed (upstream is gone)"; # Added 2022-01-24
227   couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03
228   couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03
229   coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12
230   corgi = throw "corgi has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02
231   cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22
232   cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30
233   cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07
234   crafty = throw "crafty has been removed: deleted by upstream"; # Added 2022-01-07
235   cryptol = throw "cryptol was removed due to prolonged broken build"; # Added 2020-08-21
236   cryptpad = throw "cryptpad has been removed, because it was unmaintained in nixpkgs"; # Added 2022-07-04
237   ctl = throw "ctl has been removed: abandoned by upstream"; # Added 2022-05-13
239   # CUDA Toolkit
240   cudatoolkit_6 = throw "cudatoolkit_6 has been removed in favor of newer versions"; # Added 2021-02-14
241   cudatoolkit_65 = throw "cudatoolkit_65 has been removed in favor of newer versions"; # Added 2021-02-14
242   cudatoolkit_7 = throw "cudatoolkit_7 has been removed in favor of newer versions"; # Added 2021-02-14
243   cudatoolkit_7_5 = throw "cudatoolkit_7_5 has been removed in favor of newer versions"; # Added 2021-02-14
244   cudatoolkit_8 = throw "cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14
245   cudatoolkit_9 = throw "cudatoolkit_9 has been removed in favor of newer versions"; # Added 2021-04-18
246   cudatoolkit_9_0 = throw "cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18
247   cudatoolkit_9_1 = throw "cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18
248   cudatoolkit_9_2 = throw "cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18
249   cudatoolkit_10 = throw "cudatoolkit_10 has been renamed to cudaPackages_10.cudatoolkit"; # Added 2022-04-04
250   cudatoolkit_10_0 = throw "cudatoolkit_10_0 has been renamed to cudaPackages_10_0.cudatoolkit"; # Added 2022-04-04
251   cudatoolkit_10_1 = throw "cudatoolkit_10_1 has been renamed to cudaPackages_10_1.cudatoolkit"; # Added 2022-04-04
252   cudatoolkit_10_2 = throw "cudatoolkit_10_2 has been renamed to cudaPackages_10_2.cudatoolkit"; # Added 2022-04-04
253   cudatoolkit_11_0 = throw "cudatoolkit_11_0 has been renamed to cudaPackages_11_0.cudatoolkit"; # Added 2022-04-04
254   cudatoolkit_11_1 = throw "cudatoolkit_11_1 has been renamed to cudaPackages_11_1.cudatoolkit"; # Added 2022-04-04
255   cudatoolkit_11_2 = throw "cudatoolkit_11_2 has been renamed to cudaPackages_11_2.cudatoolkit"; # Added 2022-04-04
256   cudatoolkit_11_3 = throw "cudatoolkit_11_3 has been renamed to cudaPackages_11_3.cudatoolkit"; # Added 2022-04-04
257   cudatoolkit_11_4 = throw "cudatoolkit_11_4 has been renamed to cudaPackages_11_4.cudatoolkit"; # Added 2022-04-04
258   cudatoolkit_11_5 = throw "cudatoolkit_11_5 has been renamed to cudaPackages_11_5.cudatoolkit"; # Added 2022-04-04
259   cudatoolkit_11_6 = throw "cudatoolkit_11_6 has been renamed to cudaPackages_11_6.cudatoolkit"; # Added 2022-04-04
261   cudnn = throw "cudnn is now part of cudaPackages*"; # Added 2022-04-04
262   cudnn6_cudatoolkit_8 = throw "cudnn6_cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14
263   cudnn_cudatoolkit_7 = throw "cudnn_cudatoolkit_7 has been removed in favor of newer versions"; # Added 2021-02-14
264   cudnn_7_4_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
265   cudnn_cudatoolkit_7_5 = throw "cudnn_cudatoolkit_7_5 has been removed in favor of newer versions"; # Added 2021-02-14
266   cudnn_7_6_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
267   cudnn_7_6_cudatoolkit_10_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
268   cudnn_cudatoolkit_8 = throw "cudnn_cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14
269   cudnn_8_1_cudatoolkit_10_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
270   cudnn_8_1_cudatoolkit_11_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
271   cudnn_8_1_cudatoolkit_11_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
272   cudnn_8_1_cudatoolkit_11_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
273   cudnn_8_1_cudatoolkit_10 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
274   cudnn_8_3_cudatoolkit_10_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
275   cudnn_8_3_cudatoolkit_11_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
276   cudnn_8_3_cudatoolkit_11_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
277   cudnn_8_3_cudatoolkit_11_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
278   cudnn_8_3_cudatoolkit_11_3 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
279   cudnn_8_3_cudatoolkit_11_4 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
280   cudnn_8_3_cudatoolkit_11_5 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
281   cudnn_8_3_cudatoolkit_10 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
282   cudnn_8_3_cudatoolkit_11 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
283   cudnn_cudatoolkit_9 = throw "cudnn_cudatoolkit_9 has been removed in favor of newer versions"; # Added 2021-04-18
284   cudnn_cudatoolkit_9_0 = throw "cudnn_cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18
285   cudnn_cudatoolkit_9_1 = throw "cudnn_cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18
286   cudnn_cudatoolkit_9_2 = throw "cudnn_cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18
287   cura_stable = throw "cura_stable was removed because it was broken and used Python 2"; # added 2022-06-05
288   curl_unix_socket = throw "curl_unix_socket has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02
289   cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04
290   cutensor_cudatoolkit_10 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
291   cutensor_cudatoolkit_10_1 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
292   cutensor_cudatoolkit_10_2 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
293   cutensor_cudatoolkit_11 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
294   cutensor_cudatoolkit_11_0 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
295   cutensor_cudatoolkit_11_1 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
296   cutensor_cudatoolkit_11_2 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
297   cutensor_cudatoolkit_11_3 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
298   cutensor_cudatoolkit_11_4 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
300   cloud-print-connector = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006";
301   cquery = throw "cquery has been removed because it is abandoned by upstream. Consider switching to clangd or ccls instead"; # Added 2020-06-15
302   cups-googlecloudprint = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006";
303   cupsBjnp = throw "'cupsBjnp' has been renamed to/replaced by 'cups-bjnp'"; # Converted to throw 2022-02-22
304   cups_filters = throw "'cups_filters' has been renamed to/replaced by 'cups-filters'"; # Converted to throw 2022-02-22
305   curlcpp = throw "curlcpp has been removed, no active maintainers and no usage within nixpkgs"; # Added 2022-05-10
306   curaByDagoma = throw "curaByDagoma has been removed from nixpkgs, because it was unmaintained and dependent on python2 packages"; # Added 2022-01-12
307   curaLulzbot = throw "curaLulzbot has been removed due to insufficient upstream support for a modern dependency chain"; # Added 2021-10-23
308   cv = throw "'cv' has been renamed to/replaced by 'progress'"; # Converted to throw 2022-02-22
309   cvs_fast_export = cvs-fast-export; # Added 2021-06-10
311   ### D ###
313   d1x_rebirth = throw "'d1x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22
314   d2x_rebirth = throw "'d2x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22
315   dart_dev = throw "Non-stable versions of Dart have been removed"; # Added 2020-01-15
316   dart_old = throw "Non-stable versions of Dart have been removed"; # Added 2020-01-15
317   dart_stable = dart; # Added 2020-01-15
318   dat = nodePackages.dat;
319   dashpay = throw "'dashpay' has been removed because it was unmaintained"; # Added 2022-05-12
320   dbus_daemon = throw "'dbus_daemon' has been renamed to/replaced by 'dbus.daemon'"; # Converted to throw 2022-02-22
321   dbus_glib = throw "'dbus_glib' has been renamed to/replaced by 'dbus-glib'"; # Converted to throw 2022-02-22
322   dbus_libs = throw "'dbus_libs' has been renamed to/replaced by 'dbus'"; # Converted to throw 2022-02-22
323   dbus_tools = throw "'dbus_tools' has been renamed to/replaced by 'dbus.out'"; # Converted to throw 2022-02-22
324   dbvisualizer = throw "dbvisualizer has been removed from nixpkgs, as it's unmaintained"; # Added 2020-09-20
325   dd-agent = throw "dd-agent has been removed in favor of the newer datadog-agent"; # Added 2022-04-26
326   ddar = throw "ddar has been removed: abandoned by upstream"; # Added 2022-03-18
327   deadbeef-mpris2-plugin = throw "'deadbeef-mpris2-plugin' has been renamed to/replaced by 'deadbeefPlugins.mpris2'"; # Converted to throw 2022-02-22
328   deadpixi-sam = deadpixi-sam-unstable;
330   debian_devscripts = throw "'debian_devscripts' has been renamed to/replaced by 'debian-devscripts'"; # Converted to throw 2022-02-22
331   debugedit-unstable = debugedit; # Added 2021-11-22
332   deepin = throw "deepin was a work in progress and it has been canceled and removed https://github.com/NixOS/nixpkgs/issues/94870"; # added 2020-08-31
333   deepspeech = throw "deepspeech was removed in favor of stt. https://github.com/NixOS/nixpkgs/issues/119496"; # added 2021-05-05
334   deisctl = throw "deisctl was removed ; the service does not exist anymore"; # added 2022-02-06
335   deis = throw "deis was removed ; the service does not exist anymore"; # added 2022-02-06
336   deltachat-electron = deltachat-desktop; # added 2021-07-18
338   deluge-1_x = throw ''
339     Deluge 1.x (deluge-1_x) is no longer supported.
340     Please use Deluge 2.x (deluge-2_x) instead, for example:
342         services.deluge.package = pkgs.deluge-2_x;
344     Note that it is NOT possible to switch back to Deluge 1.x after this change.
345   ''; # Added 2021-08-18
347   demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
348   desktop_file_utils = throw "'desktop_file_utils' has been renamed to/replaced by 'desktop-file-utils'"; # Converted to throw 2022-02-22
349   devicemapper = throw "'devicemapper' has been renamed to/replaced by 'lvm2'"; # Converted to throw 2022-02-22
350   dfu-util-axoloti = throw "dfu-util-axoloti has been removed: abandoned by upstream"; # Added 2022-05-13
351   dhall-text = throw "'dhall-text' has been deprecated in favor of the 'dhall text' command from 'dhall'"; # Added 2022-03-26
352   digikam5 = throw "'digikam5' has been renamed to/replaced by 'digikam'"; # Converted to throw 2022-02-22
353   dirmngr = throw "dirmngr has been removed: merged into gnupg"; # Added 2022-05-13
354   disper = throw "disper has been removed: abandoned by upstream"; # Added 2022-03-18
355   displaycal = throw "displaycal has been removed from nixpkgs, as it hasn't migrated to python3"; # Added 2022-01-12
356   dmtx = throw "'dmtx' has been renamed to/replaced by 'dmtx-utils'"; # Converted to throw 2022-02-22
357   dnnl = oneDNN; # Added 2020-04-22
358   docbook5_xsl = throw "'docbook5_xsl' has been renamed to/replaced by 'docbook_xsl_ns'"; # Converted to throw 2022-02-22
359   docbookrx = throw "docbookrx has been removed since it was unmaintained"; # Added 2021-01-12
360   docbook_xml_xslt = throw "'docbook_xml_xslt' has been renamed to/replaced by 'docbook_xsl'"; # Converted to throw 2022-02-22
361   doh-proxy = throw "doh-proxy has been removed because upstream abandoned it and its depedencies where removed."; # Added 2022-03-30
362   docker_compose = throw "'docker_compose' has been renamed to/replaced by 'docker-compose'"; # Converted to throw 2022-02-22
363   docker-compose_2 = throw "'docker-compose_2' has been renamed to 'docker-compose'"; # Added 2022-06-05
364   docker-edge = throw "'docker-edge' has been removed, it was an alias for 'docker'"; # Added 2022-06-05
365   dolphinEmu = dolphin-emu; # Added 2021-11-10
366   dolphinEmuMaster = dolphin-emu-beta; # Added 2021-11-10
367   dotnet-netcore = dotnet-runtime; # Added 2021-10-07
368   double_conversion = throw "'double_conversion' has been renamed to/replaced by 'double-conversion'"; # Converted to throw 2022-02-22
369   dragon-drop = throw "'dragon-drop' has been removed in favor of 'xdragon'"; # Added 2022-04-10;
370   draftsight = throw "draftsight has been removed, no longer available as freeware"; # Added 2020-08-14
371   dust = throw "dust has been removed: abandoned by upstream"; # Added 2022-04-21
372   dvb_apps = throw "dvb_apps has been removed"; # Added 2020-11-03
373   dwarf_fortress = throw "'dwarf_fortress' has been renamed to/replaced by 'dwarf-fortress'"; # Converted to throw 2022-02-22
374   dwm-git = throw "dwm-git has been removed from nixpkgs, as it had no updates for 2 years not serving it's purpose"; # Added 2021-02-07
375   dylibbundler = macdylibbundler; # Added 2021-04-24
377   ### E ###
379   eagle7 = throw "eagle7 has been removed because it did not support a supported openssl version"; # added 2021-12-15
380   ec2_ami_tools = ec2-ami-tools; # Added 2021-10-08
381   ec2_api_tools = ec2-api-tools; # Added 2021-10-08
382   ec2-utils = amazon-ec2-utils; # Added 2022-02-01
383   elasticmq = throw "elasticmq has been removed in favour of elasticmq-server-bin"; # Added 2021-01-17
384   elasticsearch7-oss = throw "elasticsearch7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # Added 2021-06-09
386   # Electron
387   electron_3 = throw "electron_3 has been removed in favor of newer versions"; # added 2022-01-06
388   electron_4 = throw "electron_4 has been removed in favor of newer versions"; # added 2022-01-06
389   electron_5 = throw "electron_5 has been removed in favor of newer versions"; # added 2022-01-06
390   electron_6 = throw "electron_6 has been removed in favor of newer versions"; # added 2022-01-06
391   electron_7 = throw "electron_7 has been removed in favor of newer versions"; # added 2022-02-08
392   electron_8 = throw "electron_8 has been removed in favor of newer versions"; # added 2022-02-08
394   electrum-dash = throw "electrum-dash has been removed from nixpkgs as the project is abandoned"; # Added 2022-01-01
396   # Emacs
397   emacs28NativeComp = emacs28; # Added 2022-06-08
398   emacs28Packages = emacs28.pkgs; # Added 2021-10-04
399   emacs28WithPackages = emacs28.pkgs.withPackages; # Added 2021-10-04
400   emacsNativeComp = emacs28NativeComp; # Added 2022-06-08
401   emacsPackagesGen = throw "'emacsPackagesGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22
402   emacsPackagesNg = emacs.pkgs; # Added 2019-08-07
403   emacsPackagesNgFor = emacsPackagesFor; # Added 2019-08-07
404   emacsPackagesNgGen = throw "'emacsPackagesNgGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22
405   emacsWithPackages = emacs.pkgs.withPackages; # Added 2020-12-18
407   enblendenfuse = throw "'enblendenfuse' has been renamed to/replaced by 'enblend-enfuse'"; # Converted to throw 2022-02-22
408   encryptr = throw "encryptr was removed because it reached end of life"; # Added 2022-02-06
409   envdir = throw "envdir has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
410   envelope = throw "envelope has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05
411   enyo-doom = enyo-launcher; # Added 2022-09-09
412   epoxy = libepoxy; # Added 2021-11-11
413   epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15
414   esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12
415   etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22
416   eteroj.lv2 = throw "'eteroj.lv2' has been renamed to/replaced by 'open-music-kontrollers.eteroj'"; # Added 2022-03-09
417   euca2tools = throw "euca2ools has been removed because it is unmaintained upstream and still uses python2"; # Added 2022-01-01
418   evilvte = throw "evilvte has been removed from nixpkgs for being unmaintained with security issues and dependant on an old version of vte which was removed"; # Added 2022-01-14
419   evolution_data_server = throw "'evolution_data_server' has been renamed to/replaced by 'evolution-data-server'"; # Converted to throw 2022-02-22
420   exfat-utils = throw "'exfat-utils' has been renamed to/replaced by 'exfat'"; # Converted to throw 2022-02-22
422   ### F ###
424   facette = throw "facette has been removed"; # Added 2020-01-06
425   fast-neural-doodle = throw "fast-neural-doodle has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
426   fastnlo = fastnlo_toolkit; # Added 2021-04-24
427   fbreader = throw "fbreader has been removed, as the upstream project has been archived"; # Added 2022-05-26
428   fedora-coreos-config-transpiler = throw "fedora-coreos-config-transpiler has been renamed to 'butane'"; # Added 2021-04-13
429   feedreader = throw "feedreader is no longer activily maintained since 2019. The developer is working on a spiritual successor called NewsFlash."; # Added 2022-05-03
430   inherit (luaPackages) fennel; # Added 2022-09-24
431   fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve
432   ffadoFull = throw "'ffadoFull' has been renamed to/replaced by 'ffado'"; # Converted to throw 2022-02-22
433   ffmpeg-sixel = throw "ffmpeg-sixel has been removed, because it was an outdated/unmaintained fork of ffmpeg"; # Added 2022-03-23";
434   ffmpeg_3 = throw "ffmpeg_3 was removed from nixpkgs, because it was an outdated and insecure release"; # added 2022-01-17
435   finger_bsd = bsd-finger;
436   fingerd_bsd = bsd-fingerd;
437   firefox-esr-68 = throw "Firefox 68 ESR was removed because it reached end of life with its final release 68.12esr on 2020-08-25";
438   firefox-esr-wrapper = throw "'firefox-esr-wrapper' has been renamed to/replaced by 'firefox-esr'"; # Converted to throw 2022-02-22
439   firefoxWrapper = throw "'firefoxWrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22
440   firefox-wrapper = throw "'firefox-wrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22
441   firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09
442   fish-foreign-env = throw "fish-foreign-env has been replaced with fishPlugins.foreign-env"; # Added 2020-12-29, modified 2021-01-10
443   fishfight = jumpy; # Added 2022-08-03
444   flameGraph = throw "'flameGraph' has been renamed to/replaced by 'flamegraph'"; # Converted to throw 2022-02-22
445   flashplayer-standalone-debugger = throw "flashplayer-standalone-debugger has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
446   flashplayer-standalone = throw "flashplayer-standalone has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
447   flashplayer = throw "flashplayer has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
448   flashtool = throw "flashtool was removed from nixpkgs, because the download is down for copyright reasons and the site looks very fishy"; # Added 2021-06-31
449   flatbuffers_1_12 = throw "FlatBuffers version 1.12 has been removed, because upstream no longer maintains it"; # Added 2022-05-12
450   flatbuffers_2_0 = flatbuffers; # Added 2022-05-12
451   flink_1_5 = throw "flink_1_5 was removed, use flink instead"; # Added 2021-01-25
452   flutter-beta = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15
453   flutter-dev = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15
454   flvtool2 = throw "flvtool2 has been removed"; # Added 2020-11-03
455   fme = throw "fme was removed, because it is old and uses Glade, a discontinued library"; # Added 2022-01-26
456   foldingathome = fahclient; # Added 2020-09-03
457   font-awesome-ttf = throw "'font-awesome-ttf' has been renamed to/replaced by 'font-awesome'"; # Converted to throw 2022-02-22
459   fontconfig-penultimate = throw ''
460     fontconfig-penultimate has been removed.
461     It was a fork of the abandoned fontconfig-ultimate.
462   ''; # Added 2020-07-21
464   fontconfig_210 = throw ''
465     fontconfig 2.10.x hasn't had a release in years, is vulnerable to CVE-2016-5384
466     and has only been used for old fontconfig caches.
467   '';
469   foomatic_filters = throw "'foomatic_filters' has been renamed to/replaced by 'foomatic-filters'"; # Converted to throw 2022-02-22
470   fscryptctl-experimental = throw "The package fscryptctl-experimental has been removed. Please switch to fscryptctl"; # Added 2021-11-07
471   fsharp41 = throw "fsharp41 has been removed, please use dotnet-sdk_5 or later";
472   fslint = throw "fslint has been removed: end of life. Upstream recommends using czkawka (https://qarmin.github.io/czkawka/) instead"; # Added 2022-01-15
473   fuse_exfat = throw "'fuse_exfat' has been renamed to/replaced by 'exfat'"; # Converted to throw 2022-02-22
474   fuseki = throw "'fuseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22
475   fuse2fs = if stdenv.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too.
476   fwupdate = throw "fwupdate was merged into fwupd"; # Added 2020-05-19
478   ### G ###
480   g4py = python3Packages.geant4; # Added 2020-06-06
481   gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06
482   gammy = throw "'gammy' is deprecated upstream and has been replaced by 'gummy'"; # Added 2022-09-03
483   gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02
484   gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03
485   gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22
486   gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22
487   getmail = throw "getmail has been removed from nixpkgs, migrate to getmail6"; # Added 2022-01-12
488   gettextWithExpat = throw "'gettextWithExpat' has been renamed to/replaced by 'gettext'"; # Converted to throw 2022-02-22
489   gfm = throw "gfm has been removed"; # Added 2021-01-15
490   giblib = throw " giblib has been removed from nixpkgs because upstream is gone"; # Added 2022-01-23
491   giflib_4_1 = throw "giflib_4_1 has been removed; use giflib instead"; # Added 2020-02-12
492   git-annex-remote-b2 = throw "git-annex-remote-b2 has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02
493   git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01
495   gitAndTools = self // {
496     darcsToGit = darcs-to-git;
497     gitAnnex = git-annex;
498     gitBrunch = git-brunch;
499     gitFastExport = git-fast-export;
500     gitRemoteGcrypt = git-remote-gcrypt;
501     svn_all_fast_export = svn-all-fast-export;
502     topGit = top-git;
503   }; # Added 2021-01-14
505   gitin = throw "gitin has been remove because it was unmaintained and depended on an insecure version of libgit2"; # Added 2021-12-07
506   gitinspector = throw "gitinspector has been removed because it doesn't work with python3"; # Added 2022-01-12
507   gksu = throw "gksu has been removed"; # Added 2022-01-16
508   glib_networking = throw "'glib_networking' has been renamed to/replaced by 'glib-networking'"; # Converted to throw 2022-02-22
509   glimpse = throw "glimpse was removed, as the project was discontinued. You can use gimp instead."; # Added 2022-07-11
510   gmailieer = lieer; # Added 2020-04-19
511   gmic_krita_qt = gmic-qt-krita; # Added 2019-09-07
512   gmvault = throw "gmvault has been removed because it is unmaintained, mostly broken, and insecure"; # Added 2021-03-08
513   gnash = throw "gnash has been removed; broken and abandoned upstream"; # added 2022-02-06
514   gnome-breeze = throw "gnome-breeze has been removed, use libsForQt5.breeze-gtk instead"; # Added 2022-04-22
515   gnome-firmware-updater = gnome-firmware; # added 2022-04-14
516   gnome-passwordsafe = gnome-secrets; # added 2022-01-30
517   gnome-mpv = celluloid; # Added 2019-08-22
518   gnome-sharp = throw "gnome-sharp has been removed from nixpkgs"; # Added 2022-01-15
519   gnome-themes-standard = throw "'gnome-themes-standard' has been renamed to/replaced by 'gnome-themes-extra'"; # Converted to throw 2022-02-22
520   gnome_user_docs = gnome-user-docs; # Added 2019-11-20
521   gnome_doc_utils = throw "'gnome_doc_utils' has been renamed to/replaced by 'gnome-doc-utils'"; # Converted to throw 2022-02-22
522   gnome_themes_standard = throw "'gnome_themes_standard' has been renamed to/replaced by 'gnome-themes-standard'"; # Converted to throw 2022-02-22
524   gnuradio-with-packages = gnuradio3_7.override {
525     extraPackages = lib.attrVals [
526       "osmosdr" "ais" "gsm" "nacl" "rds" "limesdr"
527     ] gnuradio3_7Packages;
528   }; # Added 2020-10-16
530   gmock = gtest; # moved from top-level 2021-03-14
532   gnome3 = gnome; # Added 2021-05-07
533   gnupg20 = throw "gnupg20 has been removed from nixpkgs as upstream dropped support on 2017-12-31";# Added 2020-07-12
534   gnuradio3_7 = throw "gnuradio3_7 has been removed because it required Python 2"; # Added 2022-01-16
535   gnuradio-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16
536   gnuradio-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16
537   gnuradio-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16
538   gnuradio-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16
539   gnuradio-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16
540   gnuradio-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16
541   gnustep-make = throw "'gnustep-make' has been renamed to/replaced by 'gnustep.make'"; # Converted to throw 2022-02-22
542   gnuvd = throw "gnuvd was removed because the backend service is missing"; # Added 2020-01-14
543   gobby5 = gobby; # Added 2021-02-01
544   gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22
545   gogoclient = throw "gogoclient has been removed, because it was unmaintained"; # Added 2021-12-15
546   goklp = throw "goklp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02
547   golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21
548   goimports = throw "'goimports' has been renamed to/replaced by 'gotools'"; # Converted to throw 2022-02-22
549   gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # Added 2020-04-23
550   googleAuthenticator = throw "'googleAuthenticator' has been renamed to/replaced by 'google-authenticator'"; # Converted to throw 2022-02-22
551   googleearth = throw "the non-pro version of Google Earth was removed because it was discontinued and downloading it isn't possible anymore"; # Added 2022-01-22
552   google-gflags = gflags; # Added 2019-07-25
553   google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07
554   google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07
555   gosca = throw "gosca has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-30
556   google-play-music-desktop-player = throw "GPMDP shows a black screen, upstream homepage is dead, use 'ytmdesktop' instead"; # Added 2022-06-16
557   go-langserver = throw "go-langserver has been replaced by gopls"; # Added 2022-06-30
558   go-mk = throw "go-mk has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02
559   go-pup = throw "'go-pup' has been renamed to/replaced by 'pup'"; # Converted to throw 2022-02-22
560   go-repo-root = throw "go-repo-root has been dropped due to the lack of maintanence from upstream since 2014"; # Added 2022-06-02
561   gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06
562   gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17
564   graalvm11 = graalvm11-ce;
565   graalvm8-ce = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
566   graalvm8 = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
567   graalvm8-ee = throw "graalvm8-ee has been removed because it is unmaintained"; # Added 2022-04-15
568   graalvm11-ee = throw "graalvm11-ee has been removed because it is unmaintained"; # Added 2022-04-15
569   gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03
570   grafana-mimir = throw "'grafana-mimir' has been renamed to/replaced by 'mimir'"; # Added 2022-06-07
571   gr-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16
572   grantlee5 = throw "'grantlee5' has been renamed to/replaced by 'libsForQt5.grantlee'"; # Converted to throw 2022-02-22
573   gr-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16
574   grib-api = throw "grib-api has been replaced by ecCodes => https://confluence.ecmwf.int/display/ECC/GRIB-API+migration"; # Added 2022-01-05
575   gr-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16
576   gr-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16
577   gr-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16
578   gr-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16
579   grv = throw "grv has been dropped due to the lack of maintanence from upstream since 2019"; # Added 2022-06-01
580   gsettings_desktop_schemas = throw "'gsettings_desktop_schemas' has been renamed to/replaced by 'gsettings-desktop-schemas'"; # Converted to throw 2022-02-22
581   gtk_doc = throw "'gtk_doc' has been renamed to/replaced by 'gtk-doc'"; # Converted to throw 2022-02-22
582   gtklick = throw "gtklick has been removed from nixpkgs as the project is stuck on python2"; # Added 2022-01-01
583   gtmess = throw "gtmess has been removed, because it was a MSN client."; # add 2021-12-15
584   guile-gnome = throw "guile-gnome has been removed"; # Added 2022-01-16
585   guileCairo = throw "'guileCairo' has been renamed to/replaced by 'guile-cairo'"; # Converted to throw 2022-02-22
586   guileGnome = throw "guile-gnome has been removed"; # Added 2022-01-16
587   guileLint = throw "'guileLint' has been renamed to/replaced by 'guile-lint'"; # Converted to throw 2022-02-22
588   guile_lib = throw "'guile_lib' has been renamed to/replaced by 'guile-lib'"; # Converted to throw 2022-02-22
589   guile_ncurses = throw "'guile_ncurses' has been renamed to/replaced by 'guile-ncurses'"; # Converted to throw 2022-02-22
590   gupnp_av = throw "'gupnp_av' has been renamed to/replaced by 'gupnp-av'"; # Converted to throw 2022-02-22
591   gupnp_dlna = throw "'gupnp_dlna' has been renamed to/replaced by 'gupnp-dlna'"; # Converted to throw 2022-02-22
592   gupnp_igd = throw "'gupnp_igd' has been renamed to/replaced by 'gupnp-igd'"; # Converted to throw 2022-02-22
593   gupnptools = throw "'gupnptools' has been renamed to/replaced by 'gupnp-tools'"; # Converted to throw 2022-02-22
594   gutenberg = throw "'gutenberg' has been renamed to/replaced by 'zola'"; # Converted to throw 2022-02-22
595   gwtdragdrop = throw "gwtdragdrop was removed: abandoned by upstream"; # Added 2022-02-06
596   gwtwidgets = throw "gwtwidgets was removed: unmaintained"; # Added 2022-02-06
598   ### H ###
600   hal-flash = throw "hal-flash has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
601   hardlink = throw "hardlink was merged into util-linux since 2019-06-14."; # Added 2022-08-12
602   inherit (harePackages) hare harec; # Added 2022-08-10
603   hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15
604   hdr-plus = throw "hdr-plus has been removed because it is unmaintained, often breaks and no longer consumed as a dependency"; # Added 2022-11-08
605   heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05
606   heimdalFull = throw "'heimdalFull' has been renamed to/replaced by 'heimdal'"; # Converted to throw 2022-02-22
607   heme = throw "heme has been removed: upstream is gone"; # added 2022-02-06
608   hepmc = hepmc2; # Added 2019-08-05
609   hicolor_icon_theme = throw "'hicolor_icon_theme' has been renamed to/replaced by 'hicolor-icon-theme'"; # Converted to throw 2022-02-22
610   holdingnuts = throw "holdingnuts was removed from nixpkgs, as the project is no longer developed"; # Added 2022-05-10
611   holochain-go = throw "holochain-go was abandoned by upstream"; # Added 2022-01-01
612   htmlTidy = throw "'htmlTidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22
613   ht-rust = xh; # Added 2021-02-13
614   hydra-flakes = throw "hydra-flakes: Flakes support has been merged into Hydra's master. Please use `hydra_unstable` now"; # Added 2020-04-06
615   hydra-unstable = hydra_unstable; # added 2022-05-10
616   hyperspace-cli = throw "hyperspace-cli is out of date, and has been deprecated upstream in favour of using the individual repos instead"; # Added 2022-08-29
618   ### I ###
620   i3cat = throw "i3cat has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02
621   iana_etc = throw "'iana_etc' has been renamed to/replaced by 'iana-etc'"; # Converted to throw 2022-02-22
622   iasl = throw "iasl has been removed, use acpica-tools instead"; # Added 2021-08-08
623   ical2org = throw "ical2org has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02
624   icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15
625   icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21
626   icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21
627   icu59 = throw "icu59 has been removed, use a more recent version instead"; # Added 2022-05-14
628   icu65 = throw "icu65 has been removed, use a more recent version instead"; # Added 2022-05-14
629   idea = throw "'idea' has been renamed to/replaced by 'jetbrains'"; # Converted to throw 2022-02-22
630   imapproxy = throw "imapproxy has been removed because it did not support a supported openssl version"; # added 2021-12-15
631   imagemagick7Big = imagemagickBig; # Added 2021-02-22
632   imagemagick7 = imagemagick; # Added 2021-02-22
633   imagemagick7_light = imagemagick_light; # Added 2021-02-22
634   impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # Added 2022-01-27
635   i-score = throw "i-score has been removed: abandoned upstream"; # Added 2020-11-21
636   inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped";
637   index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17
638   infiniband-diags = rdma-core; # Added 2019-08-09
639   ino = throw "ino has been removed from nixpkgs, the project is stuck on python2 and upstream has archived the project"; # Added 2022-01-12
640   inotifyTools = inotify-tools;
641   intecture-agent = throw "intecture-agent has been removed, because it was no longer maintained upstream"; # added 2021-12-15
642   intecture-auth = throw "intecture-auth has been removed, because it was no longer maintained upstream"; # added 2021-12-15
643   intecture-cli = throw "intecture-cli has been removed, because it was no longer maintained upstream"; # added 2021-12-15
644   interfacer = throw "interfacer is deprecated and archived by upstream"; # Added 2022-04-05
645   inter-ui = inter; # Added 2021-03-27
646   iops = throw "iops was removed: upstream is gone"; # Added 2022-02-06
647   ipfs = kubo; # Added 2022-09-27
648   ipfs-migrator-all-fs-repo-migrations = kubo-migrator-all-fs-repo-migrations; # Added 2022-09-27
649   ipfs-migrator-unwrapped = kubo-migrator-unwrapped; # Added 2022-09-27
650   ipfs-migrator = kubo-migrator; # Added 2022-09-27
651   iproute = iproute2; # moved from top-level 2021-03-14
652   iproute_mptcp = throw "'iproute_mptcp' has been moved to https://github.com/teto/mptcp-flake"; # Converted to throw 2022-10-04
653   ipsecTools = throw "ipsecTools has benn removed, because it was no longer maintained upstream"; # Added 2021-12-15
654   itch-setup = throw "itch-setup has benn removed, use itch instead"; # Added 2022-06-02
656   ### J ###
659   jack2Full = jack2; # moved from top-level 2021-03-14
660   jami-client-gnome = throw "jami-client-gnome has been removed: abandoned upstream"; # Added 2022-05-15
661   jami-libclient = throw "jami-libclient has been removed: moved into jami-qt"; # Added 2022-07-29
662   jamomacore = throw "jamomacore has been removed: abandoned upstream"; # Added 2020-11-21
663   jbidwatcher = throw "jbidwatcher was discontinued in march 2021"; # Added 2021-03-15
664   jbuilder = throw "'jbuilder' has been renamed to/replaced by 'dune_1'"; # Converted to throw 2022-02-22
665   jd = throw "jd has been dropped due to the lack of maintenance from upstream since 2016"; # Added 2022-06-03
666   jellyfin_10_5 = throw "Jellyfin 10.5 is no longer supported and contains a security vulnerability. Please upgrade to a newer version"; # Added 2021-04-26
667   joseki = throw "'joseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22
668   journalbeat7 = throw "journalbeat has been removed upstream. Use filebeat with the journald input instead";
670   # Julia
671   julia_07 = throw "julia_07 has been deprecated in favor of the latest LTS version"; # Added 2020-09-15
672   julia_1 = throw "julia_1 has been deprecated in favor of julia_10 as it was ambiguous"; # Added 2021-03-13
673   julia_11 = throw "julia_11 has been deprecated in favor of the latest stable version"; # Added 2020-09-15
674   julia_13 = throw "julia_13 has been deprecated in favor of the latest stable version"; # Added 2021-03-13
675   julia_10-bin = throw "julia_10-bin has been deprecated in favor of the latest LTS version"; # Added 2021-12-02
676   julia_17-bin = throw "julia_17-bin has been deprecated in favor of the latest stable version"; # Added 2022-09-04
678   json_glib = throw "'json_glib' has been renamed to/replaced by 'json-glib'"; # Converted to throw 2022-02-22
679   jvmci8 = throw "graalvm8 and its tools were deprecated in favor of graalvm8-ce"; # Added 2021-10-15
681   ### K ###
683   k3d = throw "k3d has been removed because it was broken and has seen no release since 2016"; # Added 2022-01-04
684   k9copy = throw "k9copy has been removed from nixpkgs, as there is no upstream activity"; # Added 2020-11-06
685   kafkacat = kcat; # Added 2021-10-07
686   kbdKeymaps = throw "kbdKeymaps is not needed anymore since dvp and neo are now part of kbd"; # Added 2021-04-11
687   kdeconnect = plasma5Packages.kdeconnect-kde; # Added 2020-10-28
688   kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # Added 2020-06-16
689   kdiff3-qt5 = throw "'kdiff3-qt5' has been renamed to/replaced by 'kdiff3'"; # Converted to throw 2022-02-22
690   keepass-keefox = throw "'keepass-keefox' has been renamed to/replaced by 'keepass-keepassrpc'"; # Converted to throw 2022-02-22
691   keepassx-community = throw "'keepassx-community' has been renamed to/replaced by 'keepassxc'"; # Converted to throw 2022-02-22
692   keepassx-reboot = throw "'keepassx-reboot' has been renamed to/replaced by 'keepassx-community'"; # Converted to throw 2022-02-22
693   keepassx2-http = throw "'keepassx2-http' has been renamed to/replaced by 'keepassx-reboot'"; # Converted to throw 2022-02-22
694   keepnote = throw "keepnote has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-01
695   kerberos = libkrb5; # moved from top-level 2021-03-14
696   kexectools = kexec-tools; # Added 2021-09-03
697   kexpand = "kexpand awless has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-01
698   keybase-go = throw "'keybase-go' has been renamed to/replaced by 'keybase'"; # Converted to throw 2022-02-22
699   keysmith = libsForQt5.plasmaMobileGear.keysmith; # Added 2021-07-14
700   kgx = gnome-console; # Added 2022-02-19
701   kibana7-oss = throw "kibana7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # Added 2021-06-09
702   kicad-with-packages3d = kicad; # Added 2019-11-25
703   kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download"; # Added 2021-03-09
704   kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned"; # Added 2020-04-28
705   kino = throw "kino has been removed because it was broken and abandoned"; # Added 2021-04-25
706   knockknock = throw "knockknock has been removed from nixpkgs because the upstream project is abandoned"; # Added 2022-01-01
707   kodestudio = throw "kodestudio has been removed from nixpkgs, as the nix package has been long unmaintained and out of date."; # Added 2022-06-07
708   kodiGBM = kodi-gbm;
709   kodiPlain = kodi;
710   kodiPlainWayland = kodi-wayland;
711   kodiPlugins = kodiPackages; # Added 2021-03-09;
712   kramdown-rfc2629 = rubyPackages.kramdown-rfc2629; # Added 2021-03-23
713   krename-qt5 = throw "'krename-qt5' has been renamed to/replaced by 'krename'"; # Converted to throw 2022-02-22
714   krita-beta = krita; # moved from top-level 2021-12-23
715   kube-aws = throw "kube-aws is deprecated and archived by upstream"; # Added 2022-04-05
716   kubeless = throw "kubeless is deprecated and archived by upstream"; # Added 2022-04-05
717   kubicorn = throw "kubicorn has been dropped due to the lack of maintenance from upstream since 2019"; # Added 2022-05-30
718   kvm = throw "'kvm' has been renamed to/replaced by 'qemu_kvm'"; # Converted to throw 2022-02-22
720   ### L ###
722   lastfmsubmitd = throw "lastfmsubmitd was removed from nixpkgs as the project is abandoned"; # Added 2022-01-01
723   latinmodern-math = lmmath;
724   letsencrypt = throw "'letsencrypt' has been renamed to/replaced by 'certbot'"; # Converted to throw 2022-02-22
725   libGL_driver = throw "'libGL_driver' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-02-22
726   libaudit = throw "'libaudit' has been renamed to/replaced by 'audit'"; # Converted to throw 2022-02-22
727   libayatana-indicator-gtk2 = "'libayatana-indicator-gtk2' has been removed from nixpkgs, as gtk2 is deprecated"; # Added 2022-10-18
728   libayatana-indicator-gtk3 = libayatana-indicator; # Added 2022-10-18
729   libayatana-appindicator-gtk2 = "'libayatana-appindicator-gtk2' has been removed from nixpkgs, as gtk2 is deprecated"; # Added 2022-10-18
730   libayatana-appindicator-gtk3 = libayatana-appindicator; # Added 2022-10-18
731   libbencodetools = bencodetools; # Added 2022-07-30
732   libbluedevil = throw "'libbluedevil' (Qt4) is unmaintained and unused since 'kde4.bluedevil's removal in 2017"; # Added 2022-06-14
733   libcanberra_gtk2 = throw "'libcanberra_gtk2' has been renamed to/replaced by 'libcanberra-gtk2'"; # Converted to throw 2022-02-22
734   libcanberra_gtk3 = throw "'libcanberra_gtk3' has been renamed to/replaced by 'libcanberra-gtk3'"; # Converted to throw 2022-02-22
735   libcap_manpages = throw "'libcap_manpages' has been renamed to/replaced by 'libcap.doc'"; # Converted to throw 2022-02-22
736   libcap_pam = if stdenv.isLinux then libcap.pam else null; # Added 2016-04-29
737   libcap_progs = throw "'libcap_progs' has been renamed to/replaced by 'libcap.out'"; # Converted to throw 2022-02-22
738   libco-canonical = throw "libco-canonical: Canonical deleted the repo, libco-canonical is not used anymore"; # Added 2021-05-16
739   libcroco = throw "libcroco has been removed as it's no longer used in any derivations"; # Added 2020-03-04
740   libdbusmenu-glib = throw "'libdbusmenu-glib' has been renamed to/replaced by 'libdbusmenu'"; # Converted to throw 2022-02-22
741   libdbusmenu_qt = throw "'libdbusmenu_qt' (Qt4) is deprecated and unused, use 'libsForQt5.libdbusmenu'"; # Added 2022-06-14
742   libdbusmenu_qt5 = throw "'libdbusmenu_qt5' has been renamed to/replaced by 'libsForQt5.libdbusmenu'"; # Converted to throw 2022-02-22
743   libdigidoc = throw "'libdigidoc' is unused in nixpkgs, deprecated and archived by upstream, use 'libdigidocpp' instead"; # Added 2022-06-03
744   liberation_ttf_v1_from_source = throw "'liberation_ttf_v1_from_source' has been renamed to/replaced by 'liberation_ttf_v1'"; # Converted to throw 2022-02-22
745   liberation_ttf_v2_from_source = throw "'liberation_ttf_v2_from_source' has been renamed to/replaced by 'liberation_ttf_v2'"; # Converted to throw 2022-02-22
746   liberationsansnarrow = throw "'liberationsansnarrow' has been renamed to/replaced by 'liberation-sans-narrow'"; # Converted to throw 2022-02-22
747   libgksu = throw "libgksu has been removed"; # Added 2022-01-16
748   libgme = game-music-emu; # Added 2022-07-20
749   libgnome_keyring = throw "'libgnome_keyring' has been renamed to/replaced by 'libgnome-keyring'"; # Converted to throw 2022-02-22
750   libgnome_keyring3 = throw "'libgnome_keyring3' has been renamed to/replaced by 'libgnome-keyring3'"; # Converted to throw 2022-02-22
751   libgpgerror = libgpg-error; # Added 2021-09-04
752   libgroove = throw "libgroove has been removed, because it depends on an outdated and insecure version of ffmpeg"; # Added 2022-01-21
753   libgumbo = throw "'libgumbo' has been renamed to/replaced by 'gumbo'"; # Converted to throw 2022-02-22
754   libintlOrEmpty = lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # Added 2018-03-14
755   libixp_hg = libixp;
756   libjpeg_drop = libjpeg_original; # Added 2020-06-05
757   libjson_rpc_cpp = throw "'libjson_rpc_cpp' has been renamed to/replaced by 'libjson-rpc-cpp'"; # Converted to throw 2022-02-22
758   libkml = throw "libkml has been removed from nixpkgs, as it's abandoned and no package needed it"; # Added 2021-11-09
759   liblapackWithoutAtlas = throw "'liblapackWithoutAtlas' has been renamed to/replaced by 'lapack-reference'"; # Converted to throw 2022-02-22
760   liblastfm = libsForQt5.liblastfm; # Added 2020-06-14
761   liblrdf = throw "'liblrdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-02-22
762   libmicrohttpd_0_9_70 = throw "'libmicrohttpd_0_9_70' has been removed because it is insecure, and has been replaced by 'libmicrohttpd_0_9_69' and 'libmicrohttpd_0_9_71'"; # Added 2022-10-10
763   libmsgpack = throw "'libmsgpack' has been renamed to/replaced by 'msgpack'"; # Converted to throw 2022-02-22
764   libnih = throw "'libnih' has been removed"; # Converted to throw 2022-05-17
765   libosmpbf = throw "libosmpbf was removed because it is no longer required by osrm-backend";
766   libpng_apng = throw "libpng_apng has been removed, because it is equivalent to libpng"; # Added 2021-03-21
767   libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20
768   libqmatrixclient = throw "libqmatrixclient was renamed to libquotient"; # Added 2020-04-09
769   libqrencode = throw "'libqrencode' has been renamed to/replaced by 'qrencode'"; # Converted to throw 2022-02-22
770   librdf = lrdf; # Added 2020-03-22
771   librecad2 = throw "'librecad2' has been renamed to/replaced by 'librecad'"; # Converted to throw 2022-02-22
772   libressl_3_2 = throw "'libressl_3_2' has reached end-of-life "; # Added 2022-03-19
773   librevisa = throw "librevisa has been removed because its website and source have disappeared upstream"; # Added 2022-09-23
774   librsync_0_9 = throw "librsync_0_9 has been removed"; # Added 2021-07-24
775   libseat = seatd; # Added 2021-06-24
776   libspotify = throw "libspotify has been removed because Spotify stopped supporting it"; # added 2022-05-29
777   libstdcxxHook = throw "libstdcxx hook has been removed because cc-wrapper is now directly aware of the c++ standard library intended to be used"; # Added 2020-06-22
778   libsysfs = throw "'libsysfs' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22
779   libtensorflow-bin = libtensorflow; # Added 2022-09-25
780   libtidy = throw "'libtidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22
781   libtorrentRasterbar = libtorrent-rasterbar; # Added 2020-12-20
782   libtorrentRasterbar-1_2_x = libtorrent-rasterbar-1_2_x; # Added 2020-12-20
783   libtorrentRasterbar-2_0_x = libtorrent-rasterbar-2_0_x; # Added 2020-12-20
784   libtxc_dxtn = throw "libtxc_dxtn was removed 2020-03-16, now integrated in Mesa";
785   libtxc_dxtn_s2tc = throw "libtxc_dxtn_s2tc was removed 2020-03-16, now integrated in Mesa";
786   libudev = throw "'libudev' has been renamed to/replaced by 'udev'"; # Converted to throw 2022-02-22
787   libungif = giflib; # Added 2020-02-12
788   libusb = libusb1; # Added 2020-04-28
789   libusb1-axoloti = throw "libusb1-axoloti has been removed: axoloti has been removed"; # Added 2022-05-13
790   libva-full = throw "'libva-full' has been renamed to/replaced by 'libva'"; # Converted to throw 2022-02-22
791   libva1-full = throw "'libva1-full' has been renamed to/replaced by 'libva1'"; # Converted to throw 2022-02-22
792   libwnck3 = libwnck;
793   lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01
794   lighttable = throw "'lighttable' crashes (SIGSEGV) on startup, has not been updated in years and depends on deprecated GTK2"; # Added 2022-06-15
795   lilyterm = throw "lilyterm has been removed from nixpkgs, because it was relying on a vte version that depended on python2"; # Added 2022-01-14
796   lilyterm-git = throw "lilyterm-git has been removed from nixpkgs, because it was relying on a vte version that depended on python2"; # Added 2022-01-14
797   links = throw "'links' has been renamed to/replaced by 'links2'"; # Converted to throw 2022-02-22
798   linuxband = throw "linuxband has been removed from nixpkgs, as it's abandoned upstream"; # Added 2021-12-09
800   # Linux kernels
801   linux-rt_5_10 = linuxKernel.kernels.linux_rt_5_10;
802   linux-rt_5_4 = linuxKernel.kernels.linux_rt_5_4;
803   linuxPackages_4_14 = linuxKernel.packages.linux_4_14;
804   linuxPackages_4_19 = linuxKernel.packages.linux_4_19;
805   linuxPackages_4_9 = linuxKernel.packages.linux_4_9;
806   linuxPackages_5_10 = linuxKernel.packages.linux_5_10;
807   linuxPackages_5_15 = linuxKernel.packages.linux_5_15;
808   linuxPackages_5_17 = linuxKernel.packages.linux_5_17;
809   linuxPackages_5_18 = linuxKernel.packages.linux_5_18;
810   linuxPackages_5_19 = linuxKernel.packages.linux_5_19;
811   linuxPackages_5_4 = linuxKernel.packages.linux_5_4;
812   linuxPackages_6_0 = linuxKernel.packages.linux_6_0;
813   linuxPackages_hardkernel_4_14 = linuxKernel.packages.hardkernel_4_14;
814   linuxPackages_rpi0 = linuxKernel.packages.linux_rpi1;
815   linuxPackages_rpi02w = linuxKernel.packages.linux_rpi3;
816   linuxPackages_rpi1 = linuxKernel.packages.linux_rpi1;
817   linuxPackages_rpi2 = linuxKernel.packages.linux_rpi2;
818   linuxPackages_rpi3 = linuxKernel.packages.linux_rpi3;
819   linuxPackages_rpi4 = linuxKernel.packages.linux_rpi4;
820   linuxPackages_rt_5_10 = linuxKernel.packages.linux_rt_5_10;
821   linuxPackages_rt_5_4 = linuxKernel.packages.linux_rt_5_4;
822   linux_4_14 = linuxKernel.kernels.linux_4_14;
823   linux_4_19 = linuxKernel.kernels.linux_4_19;
824   linux_4_9 = linuxKernel.kernels.linux_4_9;
825   linux_5_10 = linuxKernel.kernels.linux_5_10;
826   linux_5_15 = linuxKernel.kernels.linux_5_15;
827   linux_5_17 = linuxKernel.kernels.linux_5_17;
828   linux_5_18 = linuxKernel.kernels.linux_5_18;
829   linux_5_19 = linuxKernel.kernels.linux_5_19;
830   linux_5_4 = linuxKernel.kernels.linux_5_4;
831   linux_6_0 = linuxKernel.kernels.linux_6_0;
832   linuxPackages_mptcp = throw "'linuxPackages_mptcp' has been moved to https://github.com/teto/mptcp-flake"; # Converted to throw 2022-10-04
833   linux_mptcp = throw "'linux_mptcp' has been moved to https://github.com/teto/mptcp-flake"; # Converted to throw 2022-10-04
834   linux_mptcp_95 = throw "'linux_mptcp_95' has been moved to https://github.com/teto/mptcp-flake"; # Converted to throw 2022-10-04
835   linux_rpi0 = linuxKernel.kernels.linux_rpi1;
836   linux_rpi02w = linuxKernel.kernels.linux_rpi3;
837   linux_rpi1 = linuxKernel.kernels.linux_rpi1;
838   linux_rpi2 = linuxKernel.kernels.linux_rpi2;
839   linux_rpi3 = linuxKernel.kernels.linux_rpi3;
840   linux_rpi4 = linuxKernel.kernels.linux_rpi4;
841   linux_xanmod_tt = throw "linux_xanmod_tt was removed because upstream no longer offers this option"; # Added 2022-11-01
842   linuxPackages_xanmod_tt = throw "linuxPackages_xanmod_tt was removed because upstream no longer offers this option"; # Added 2022-11-01
844   # Added 2020-04-04
845   linuxPackages_testing_hardened = throw "linuxPackages_testing_hardened has been removed, please use linuxPackages_latest_hardened";
846   linux_testing_hardened = throw "linux_testing_hardened has been removed, please use linux_latest_hardened";
848   # Added 2021-04-04
849   linuxPackages_xen_dom0 = linuxPackages;
850   linuxPackages_latest_xen_dom0 = linuxPackages_latest;
851   linuxPackages_xen_dom0_hardened = linuxPackages_hardened;
852   linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened;
854   # Added 2021-08-16
855   linuxPackages_latest_hardened = throw ''
856     The attribute `linuxPackages_hardened_latest' was dropped because the hardened patches
857     frequently lag behind the upstream kernel. In some cases this meant that this attribute
858     had to refer to an older kernel[1] because the latest hardened kernel was EOL and
859     the latest supported kernel didn't have patches.
861     If you want to use a hardened kernel, please check which kernel minors are supported
862     and use a versioned attribute, e.g. `linuxPackages_5_10_hardened'.
864     [1] for more context: https://github.com/NixOS/nixpkgs/pull/133587
865   '';
866   linux_latest_hardened = linuxPackages_latest_hardened;
868   linux-steam-integration = throw "linux-steam-integration has been removed, as the upstream project has been abandoned"; # Added 2020-05-22
870   loadcaffe = throw "loadcaffe has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
871   lobster-two = google-fonts; # Added 2021-07-22
872   love_0_7 = throw "love_0_7 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15
873   love_0_8 = throw "love_0_8 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15
874   love_0_9 = throw "love_0_9 was removed because was broken for a long time and no longer used by any package in nixpkgs"; # Added 2022-01-15
875   lprof = throw "lprof has been removed as it's unmaintained upstream and broken in nixpkgs since a while ago"; # Added 2021-02-15
876   lttngTools = throw "'lttngTools' has been renamed to/replaced by 'lttng-tools'"; # Converted to throw 2022-02-22
877   lttngUst = throw "'lttngUst' has been renamed to/replaced by 'lttng-ust'"; # Converted to throw 2022-02-22
878   lua5_1_sockets = throw "'lua5_1_sockets' has been renamed to/replaced by 'lua51Packages.luasocket'"; # Converted to throw 2022-02-22
879   lua5_expat = throw "'lua5_expat' has been renamed to/replaced by 'luaPackages.luaexpat'"; # Converted to throw 2022-02-22
880   lua5_sec = throw "'lua5_sec' has been renamed to/replaced by 'luaPackages.luasec'"; # Converted to throw 2022-02-22
881   lumo = throw "lumo has been removed: abandoned by upstream"; # Added 2022-04-25
882   lumpy = throw "lumpy has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12
883   lxappearance-gtk3 = throw "lxappearance-gtk3 has been removed. Use lxappearance instead, which now defaults to Gtk3"; # Added 2020-06-03
884   lzma = xz; # moved from top-level 2021-03-14
886   ### M ###
888   m3d-linux = throw "'m3d-linux' has been renamed to/replaced by 'm33-linux'"; # Converted to throw 2022-02-22
889   mail-notification = throw "mail-notification has been removed from nixpkgs, as it's unmaintained and has dependencies on old gnome libraries we want to remove"; # Added 2021-08-21
890   mailpile = throw "mailpile was removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12
891   man_db = throw "'man_db' has been renamed to/replaced by 'man-db'"; # Converted to throw 2022-02-22
892   manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01
893   manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22
894   marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
895   mariadb-client = hiPrio mariadb.client; #added 2019.07.28
896   marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04
897   matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09
898   mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
899   matrique = spectral; # Added 2020-01-27
900   maui-nota = libsForQt5.mauiPackages.nota; # added 2022-05-17
901   mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # Added 2020-05-23
902   mcomix3 = mcomix; # Added 2022-06-05
903   mediatomb = throw "mediatomb is no longer maintained upstream, use gerbera instead"; # added 2022-01-04
904   meme = meme-image-generator; # Added 2021-04-21
905   memtest86 = throw "'memtest86' has been renamed to/replaced by 'memtest86plus'"; # Converted to throw 2022-02-22
906   mercurial_4 = throw "mercurial_4 has been removed as it's unmaintained"; # Added 2021-10-18
907   mesos = throw "mesos has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
908   mess = mame; # Added 2019-10-30
909   metal = throw "metal has been removed due to lack of maintainers";
910   mididings = throw "mididings has been removed from nixpkgs as it doesn't support recent python3 versions and its upstream stopped maintaining it"; # Added 2022-01-12
911   midoriWrapper = throw "'midoriWrapper' has been renamed to/replaced by 'midori'"; # Converted to throw 2022-02-22
912   mime-types = mailcap; # Added 2022-01-21
913   mimms = throw "mimms has been removed from nixpkgs as the upstream project is stuck on python2"; # Added 2022-01-01
914   minergate-cli = throw "minergatecli has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # Added 2021-08-13
915   minergate = throw "minergate has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # Added 2021-08-13
916   minetestclient_4 = throw "minetestclient_4 has been removed from Nixpkgs; current version is available at minetest or minetestclient"; # added 2022-02-01
917   minetestserver_4 = throw "minetestserver_4 has been removed from Nixpkgs; current version is available at minetestserver"; # added 2022-02-01
918   minetime = throw "minetime has been removed from nixpkgs, because it was discontinued 2021-06-22"; # Added 2021-10-14
919   miniupnpc_1 = throw "miniupnpc_1 has been removed; current version is available at miniupnpc"; # Added 2022-10-30
920   mist = throw "mist has been removed as the upstream project has been abandoned, see https://github.com/ethereum/mist#mist-browser-deprecated"; # Added 2020-08-15
921   mlt-qt5 = throw "'mlt-qt5' has been renamed to/replaced by 'libsForQt5.mlt'"; # Converted to throw 2022-02-22
922   mobile_broadband_provider_info = throw "'mobile_broadband_provider_info' has been renamed to/replaced by 'mobile-broadband-provider-info'"; # Converted to throw 2022-02-22
923   moby = throw "moby has been removed, merged into linuxkit in 2018.  Use linuxkit instead";
924   module_init_tools = throw "'module_init_tools' has been renamed to/replaced by 'kmod'"; # Converted to throw 2022-02-22
925   monero = monero-cli; # Added 2021-11-28
926   monodevelop = throw "monodevelop has been removed from nixpgks"; # Added 2022-01-15
927   mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # Added 2021-03-07
928   mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18
929   mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18
930   mopidy-spotify = throw "mopidy-spotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
931   mopidy-spotify-tunigo = throw "mopidy-spotify-tunigo has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
933   morituri = throw "'morituri' has been renamed to/replaced by 'whipper'"; # Converted to throw 2022-02-22
934   moz-phab = mozphab; # Added 2022-08-09
935   mozart-binary = mozart2-binary; # Added 2019-09-23
936   mozart = mozart2-binary; # Added 2019-09-23
937   mpc_cli = mpc-cli; # moved from top-level 2022-01-24
938   mpd_clientlib = libmpdclient; # Added 2021-02-11
939   mpich2 = throw "'mpich2' has been renamed to/replaced by 'mpich'"; # Converted to throw 2022-02-22
940   mqtt-bench = throw "mqtt-bench has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02
941   msf = throw "'msf' has been renamed to/replaced by 'metasploit'"; # Converted to throw 2022-02-22
942   multimc = throw "multimc was removed from nixpkgs; use prismlauncher instead (see https://github.com/NixOS/nixpkgs/pull/154051 for more information)"; # Added 2022-01-08
943   mumble_git = pkgs.mumble; # Added 2019-08-01
944   murmur_git = pkgs.murmur; # Added 2019-08-01
945   mutt-with-sidebar = mutt; # Added 2022-09-17
946   mysql-client = hiPrio mariadb.client;
947   mysql = mariadb; # moved from top-level 2021-03-14
948   mysql57 = throw "'mysql57' has been removed. Please use 'mysql80' or 'mariadb'";
950   # floating point textures patents are expired,
951   # so package reduced to alias
952   mesa_drivers = mesa.drivers;
953   mesa_noglu = throw "'mesa_noglu' has been renamed to/replaced by 'mesa'"; # Converted to throw 2022-02-22
955   mpv-with-scripts = throw "'mpv-with-scripts' has been renamed to/replaced by 'mpv' or with 'mpv.override { scripts = [ mpvScripts.plugin-name ]; }' if you where using plugins."; # Converted to throw 2022-09-24
956   mssys = throw "'mssys' has been renamed to/replaced by 'ms-sys'"; # Converted to throw 2022-02-22
957   multipath_tools = throw "'multipath_tools' has been renamed to/replaced by 'multipath-tools'"; # Converted to throw 2022-02-22
958   mumsi = throw "mumsi has been removed from nixpkgs, as it's unmaintained and does not build anymore"; # Added 2021-11-18
959   mupen64plus1_5 = throw "'mupen64plus1_5' has been renamed to/replaced by 'mupen64plus'"; # Converted to throw 2022-02-22
960   mx = throw "graalvm8 and its tools were deprecated in favor of graalvm8-ce"; # Added 2021-10-15
961   mxisd = throw "mxisd has been removed from nixpkgs as it has reached end of life, see https://github.com/kamax-matrix/mxisd/blob/535e0a5b96ab63cb0ddef90f6f42c5866407df95/EOL.md#end-of-life-notice . ma1sd may be a suitable alternative"; # Added 2021-04-15
962   mysqlWorkbench = throw "'mysqlWorkbench' has been renamed to/replaced by 'mysql-workbench'"; # Converted to throw 2022-02-22
963   myxer = throw "Myxer has been removed from nixpkgs, as it has been unmaintained since Jul 31, 2021"; # Added 2022-06-08
965   ### N ###
967   ncdu_2 = ncdu; # Added 2022-07-22
968   nccl = throw "nccl has been renamed to cudaPackages.nccl"; # Added 2022-04-04
969   nccl_cudatoolkit_10 = throw "nccl_cudatoolkit_10 has been renamed to cudaPackages_10.nccl"; # Added 2022-04-04
970   nccl_cudatoolkit_11 = throw "nccl_cudatoolkit_11 has been renamed to cudaPackages_11.nccl"; # Added 2022-04-04
972   net_snmp = net-snmp; # Added 2019-12-21
973   nagiosPluginsOfficial = monitoring-plugins;
974   navit = throw "navit has been removed from nixpkgs, due to being unmaintained"; # Added 2021-06-07
975   ncat = throw "'ncat' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-02-22
976   neap = throw "neap was removed from nixpkgs, as it relies on python2"; # Added 2022-01-12
977   neochat = libsForQt5.plasmaMobileGear.neochat; # added 2022-05-10
978   netease-cloud-music = throw "netease-cloud-music has been removed together with deepin"; # Added 2020-08-31
979   nettools_mptcp = throw "'nettools_mptcp' has been moved to https://github.com/teto/mptcp-flake"; # Converted to throw 2022-10-04
980   networkmanager_fortisslvpn = throw "'networkmanager_fortisslvpn' has been renamed to/replaced by 'networkmanager-fortisslvpn'"; # Converted to throw 2022-02-22
981   networkmanager_iodine = throw "'networkmanager_iodine' has been renamed to/replaced by 'networkmanager-iodine'"; # Converted to throw 2022-02-22
982   networkmanager_l2tp = throw "'networkmanager_l2tp' has been renamed to/replaced by 'networkmanager-l2tp'"; # Converted to throw 2022-02-22
983   networkmanager_openconnect = throw "'networkmanager_openconnect' has been renamed to/replaced by 'networkmanager-openconnect'"; # Converted to throw 2022-02-22
984   networkmanager_openvpn = throw "'networkmanager_openvpn' has been renamed to/replaced by 'networkmanager-openvpn'"; # Converted to throw 2022-02-22
985   networkmanager_vpnc = throw "'networkmanager_vpnc' has been renamed to/replaced by 'networkmanager-vpnc'"; # Converted to throw 2022-02-22
986   neutral-style = throw "neural-style has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
987   nfsUtils = throw "'nfsUtils' has been renamed to/replaced by 'nfs-utils'"; # Converted to throw 2022-02-22
988   nginxUnstable = throw "'nginxUnstable' has been renamed to/replaced by 'nginxMainline'"; # Converted to throw 2022-02-22
989   nilfs_utils = throw "'nilfs_utils' has been renamed to/replaced by 'nilfs-utils'"; # Converted to throw 2022-02-22
990   nix-direnv-flakes = nix-direnv;
991   nix-review = nixpkgs-review; # Added 2019-12-22
992   nixFlakes = nixVersions.stable; # Added 2021-05-21
993   nixStable = nixVersions.stable; # Added 2022-01-24
994   nixUnstable = nixVersions.unstable; # Added 2022-01-26
995   nix_2_3 = nixVersions.nix_2_3;
996   nix_2_4 = nixVersions.nix_2_4;
997   nix_2_5 = nixVersions.nix_2_5;
998   nix_2_6 = nixVersions.nix_2_6;
999   nixopsUnstable = nixops_unstable; # Added 2022-03-03
1000   nixosTest = testers.nixosTest; # Added 2022-05-05
1001   nixui = throw "nixui has been removed from nixpkgs, due to the project being unmaintained"; # Added 2022-05-23
1002   nmap-unfree = nmap; # Added 2021-04-06
1003   nmap-graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Added 2022-04-26
1004   nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26
1005   nodejs-10_x = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31
1006   nodejs-12_x = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04
1007   nologin = throw "'nologin' has been renamed to/replaced by 'shadow'"; # Converted to throw 2022-02-22
1008   nomad_1_1 = throw "nomad_1_1 has been removed because it's outdated. Use a a newer version instead"; # Added 2022-05-22
1009   nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
1010   noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16
1011   nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15
1012   now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05
1013   ntdb = throw "ntdb has been removed: abandoned by upstream"; # Added 2022-04-21
1014   nxproxy = throw "'nxproxy' has been renamed to/replaced by 'nx-libs'"; # Converted to throw 2022-02-22
1016   ### O ###
1018   oathToolkit = oath-toolkit; # Added 2022-04-04
1019   oci-image-tool = throw "oci-image-tool is no longer actively maintained, and has had major deficiencies for several years."; # Added 2022-05-14;
1020   oracleXE = throw "oracleXE has been removed, as it's heavily outdated and unmaintained"; # Added 2020-10-09
1021   OVMF-CSM = throw "OVMF-CSM has been removed in favor of OVMFFull"; # Added 2021-10-16
1022   OVMF-secureBoot = throw "OVMF-secureBoot has been removed in favor of OVMFFull"; # Added 2021-10-16
1023   oauth2_proxy = oauth2-proxy; # Added 2021-04-18
1024   ocropus = throw "ocropus has been removed: abandoned by upstream"; # Added 2022-04-24
1025   octoprint-plugins = throw "octoprint-plugins are now part of the octoprint.python.pkgs package set"; # Added 2021-01-24
1026   ocz-ssd-guru = throw "ocz-ssd-guru has been removed due to there being no source available"; # Added 2021-07-12
1027   odpdown = throw "odpdown has been removed because it lacks python3 support"; # Added 2022-04-25
1028   ofp = throw "ofp is not compatible with odp-dpdk";
1029   olifant = throw "olifant has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05
1030   openbazaar = throw "openbazzar has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06
1031   openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06
1032   opencascade_oce = throw "'opencascade_oce' has been renamed to/replaced by 'opencascade'"; # Converted to throw 2022-02-22
1033   opencl-icd = throw "'opencl-icd' has been renamed to/replaced by 'ocl-icd'"; # Converted to throw 2022-02-22
1034   openconnect_head = openconnect_unstable; # Added 2022-03-29
1035   openconnect_gnutls = openconnect; # Added 2022-03-29
1036   openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # Added 2021-05-21
1037   openelec-dvb-firmware = libreelec-dvb-firmware; # Added 2021-05-10
1038   openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22
1039   openisns = open-isns; # Added 2020-01-28
1040   openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # Added 2021-01-24
1041   openjpeg_2 = openjpeg; # Added 2021-01-25
1042   openmpt123 = libopenmpt; # Added 2021-09-05
1043   opensans-ttf = throw "'opensans-ttf' has been renamed to/replaced by 'open-sans'"; # Converted to throw 2022-02-22
1044   openssh_with_kerberos = throw "'openssh_with_kerberos' has been renamed to/replaced by 'openssh'"; # Converted to throw 2022-02-22
1045   openssl_3_0 = openssl_3; # Added 2022-06-27
1046   orchis = orchis-theme; # Added 2021-06-09
1047   osxfuse = macfuse-stubs; # Added 2021-03-20
1048   otter-browser = throw "otter-browser has been removed from nixpkgs, as it was unmaintained"; # Added 2020-02-02
1049   owncloudclient = throw "'owncloudclient' has been renamed to/replaced by 'owncloud-client'"; # Converted to throw 2022-02-22
1051   ### P ###
1053   PPSSPP = throw "'PPSSPP' has been renamed to/replaced by 'ppsspp'"; # Converted to throw 2022-02-22
1055   p11_kit = throw "'p11_kit' has been renamed to/replaced by 'p11-kit'"; # Converted to throw 2022-02-22
1056   packet-cli = metal-cli; # Added 2021-10-25
1057   paperless = paperless-ngx; # Added 2021-06-06
1058   paperless-ng = paperless-ngx; # Added 2022-04-11
1059   parity = openethereum; # Added 2020-08-01
1060   parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10
1061   parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22
1062   patchmatrix = throw "'patchmatrix' has been renamed to/replaced by 'open-music-kontrollers.patchmatrix'"; # Added 2022-03-09
1063   pass-otp = throw "'pass-otp' has been renamed to/replaced by 'pass.withExtensions'"; # Converted to throw 2022-02-22
1064   pbis-open = throw "pbis-open has been removed, because it is no longer maintained upstream"; # added 2021-12-15
1065   pdf-redact-tools = throw "pdf-redact-tools has been removed from nixpkgs because the upstream has abandoned the project"; # Added 2022-01-01
1066   pdf2htmlEx = throw "pdf2htmlEx has been removed from nixpkgs, as it was unmaintained"; # Added 2020-11-03
1067   pdfmod = throw "pdfmod has been removed"; # Added 2022-01-15
1068   pdfread = throw "pdfread has been remove because it is unmaintained for years and the sources are no longer available"; # Added 2021-07-22
1069   pdfstudio = throw "'pdfstudio' has been replaced with 'pdfstudio<year>', where '<year>' is the year from the PDF Studio version number, because each license is specific to a given year"; # Added 2022-09-04
1070   peach = asouldocs; # Added 2022-08-28
1071   pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23
1072   percona-server = percona-server56; # Added 2022-11-01
1073   percona-server56 = throw "'percona-server56' has been dropped due to lack of maintenance, no upstream support and security issues"; # Added 2022-11-01
1074   perlXMLParser = throw "'perlXMLParser' has been renamed to/replaced by 'perlPackages.XMLParser'"; # Converted to throw 2022-02-22
1075   perlArchiveCpio = throw "'perlArchiveCpio' has been renamed to/replaced by 'perlPackages.ArchiveCpio'"; # Converted to throw 2022-02-22
1076   pgadmin = pgadmin4;
1077   pgadmin3 = throw "pgadmin3 was removed for being unmaintained, use pgadmin4 instead."; # Added 2022-03-30
1078   pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22
1079   pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22
1080   phantomjs = throw "phantomjs 1.9.8 has been dropped due to lack of maintenance and security issues"; # Added 2022-02-20
1081   phantomjs2 = throw "phantomjs2 has been dropped due to lack of maintenance"; # Added 2022-04-22
1082   philter = throw "philter has been removed: abandoned by upstream"; # Added 2022-04-26
1083   phraseapp-client = throw "phraseapp-client is archived by upstream. Use phrase-cli instead"; # Added 2022-05-15
1084   phwmon = throw "phwmon has been removed: abandoned by upstream"; # Added 2022-04-24
1086   # Obsolete PHP version aliases
1087   php74 = throw "php74 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2022-05-24
1088   php74Packages = php74; # Added 2022-05-24
1089   php74Extensions = php74; # Added 2022-05-24
1091   php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03
1092   php73Packages = php73; # Added 2021-06-03
1093   php73Extensions = php73; # Added 2021-06-03
1095   php-embed = throw ''
1096     php*-embed has been dropped, you can build something similar
1097     with the following snippet:
1098     php74.override { embedSupport = true; apxs2Support = false; }
1099   ''; # Added 2020-04-01
1100   php73-embed = php-embed; # Added 2020-04-01
1101   php74-embed = php-embed; # Added 2020-04-01
1103   phpPackages-embed = throw ''
1104     php*Packages-embed has been dropped, you can build something
1105     similar with the following snippet:
1106     (php74.override { embedSupport = true; apxs2Support = false; }).packages
1107   ''; # Added 2020-04-01
1108   php73Packages-embed = phpPackages-embed;
1109   php74Packages-embed = phpPackages-embed;
1111   php-unit = throw ''
1112     php*-unit has been dropped, you can build something similar with
1113     the following snippet:
1114     php74.override {
1115       embedSupport = true;
1116       apxs2Support = false;
1117       systemdSupport = false;
1118       phpdbgSupport = false;
1119       cgiSupport = false;
1120       fpmSupport = false;
1121     }
1122   ''; # Added 2020-04-01
1123   php73-unit = php-unit; # Added 2020-04-01
1124   php74-unit = php-unit; # Added 2020-04-01
1126   phpPackages-unit = throw ''
1127     php*Packages-unit has been dropped, you can build something
1128      similar with this following snippet:
1129     (php74.override {
1130       embedSupport = true;
1131       apxs2Support = false;
1132       systemdSupport = false;
1133       phpdbgSupport = false;
1134       cgiSupport = false;
1135       fpmSupport = false;
1136     }).packages
1137   ''; # Added 2020-04-01
1138   php73Packages-unit = phpPackages-unit;
1139   php74Packages-unit = phpPackages-unit;
1141   pidgin-with-plugins = throw "'pidgin-with-plugins' has been renamed to/replaced by 'pidgin'"; # Converted to throw 2022-02-22
1142   pidginlatex = throw "'pidginlatex' has been renamed to/replaced by 'pidgin-latex'"; # Converted to throw 2022-02-22
1143   pidginlatexSF = throw "'pidginlatexSF' has been renamed to/replaced by 'pidgin-latex'"; # Converted to throw 2022-02-22
1144   pidginmsnpecan = throw "'pidginmsnpecan' has been renamed to/replaced by 'pidgin-msn-pecan'"; # Converted to throw 2022-02-22
1145   pidginosd = throw "'pidginosd' has been renamed to/replaced by 'pidgin-osd'"; # Converted to throw 2022-02-22
1146   pidginotr = throw "'pidginotr' has been renamed to/replaced by 'pidgin-otr'"; # Converted to throw 2022-02-22
1147   pidginsipe = throw "'pidginsipe' has been renamed to/replaced by 'pidgin-sipe'"; # Converted to throw 2022-02-22
1148   pidginwindowmerge = throw "'pidginwindowmerge' has been renamed to/replaced by 'pidgin-window-merge'"; # Converted to throw 2022-02-22
1149   pifi = throw "pifi has been removed from nixpkgs, as it is no longer developed"; # Added 2022-01-19
1150   ping = throw "'ping' does not build with recent valac and has been removed. If you are just looking for the 'ping' command use either 'iputils' or 'inetutils'"; # Added 2022-04-18
1151   piwik = throw "'piwik' has been renamed to/replaced by 'matomo'"; # Converted to throw 2022-02-22
1152   pixie = throw "pixie has been removed: abandoned by upstream"; # Added 2022-04-21
1153   pkgconfig = pkg-config; # Added 2018-02-02, moved to aliases.nix 2021-01-18
1154   pkgconfigUpstream = throw "'pkgconfigUpstream' has been renamed to/replaced by 'pkg-configUpstream'"; # Converted to throw 2022-02-22
1155   planner = throw "planner has been removed from nixpkgs, as it is no longer developed and still uses python2/PyGTK"; # Added 2021-02-02
1156   pleroma-otp = pleroma; # Added 2021-07-10
1157   plexpy = throw "'plexpy' has been renamed to/replaced by 'tautulli'"; # Converted to throw 2022-02-22
1158   pltScheme = racket; # just to be sure
1159   pmtools = throw "'pmtools' has been renamed to/replaced by 'acpica-tools'"; # Converted to throw 2022-02-22
1160   pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24
1161   polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22
1162   polymc = throw "PolyMC has been removed from nixpkgs due to a hostile takeover by a rogue maintainer. The rest of the maintainers have made a fork which is packaged as 'prismlauncher'"; # Added 2022-10-18
1163   polysh = throw "polysh has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01
1164   pond = throw "pond has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02
1165   poppler_qt5 = throw "'poppler_qt5' has been renamed to/replaced by 'libsForQt5.poppler'"; # Converted to throw 2022-02-22
1166   powerdns = pdns; # Added 2022-03-28
1167   portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10
1169   # postgresql
1170   postgresql96 = postgresql_9_6;
1171   postgresql_9_6 = throw "postgresql_9_6 has been removed from nixpkgs, as this version is no longer supported by upstream"; # Added 2021-12-03
1172   postgresql_10 = throw "postgresql_10 has been removed from nixpkgs, as this version went EOL on 2022-11-10"; # Added 2022-08-01
1174   # postgresql plugins
1175   cstore_fdw = postgresqlPackages.cstore_fdw;
1176   pg_cron = postgresqlPackages.pg_cron;
1177   pg_hll = postgresqlPackages.pg_hll;
1178   pg_repack = postgresqlPackages.pg_repack;
1179   pg_similarity = postgresqlPackages.pg_similarity;
1180   pg_topn = postgresqlPackages.pg_topn;
1181   pgjwt = postgresqlPackages.pgjwt;
1182   pgroonga = postgresqlPackages.pgroonga;
1183   pgtap = postgresqlPackages.pgtap;
1184   plv8 = postgresqlPackages.plv8;
1185   postgis = postgresqlPackages.postgis;
1186   tilp2 = throw "tilp2 has been removed"; # Added 2022-01-15
1187   timekeeper = throw "timekeeper has been removed"; # Added 2022-01-16
1188   timescaledb = postgresqlPackages.timescaledb;
1189   tlauncher = throw "tlauncher has been removed because there questionable practices and legality concerns";
1190   tsearch_extras = postgresqlPackages.tsearch_extras;
1192   pinentry_curses = pinentry-curses; # Added 2019-10-14
1193   pinentry_emacs = pinentry-emacs; # Added 2019-10-14
1194   pinentry_gnome = pinentry-gnome; # Added 2019-10-14
1195   pinentry_gtk2 = pinentry-gtk2; # Added 2019-10-14
1196   pinentry_qt = pinentry-qt; # Added 2019-10-14
1197   pinentry_qt5 = pinentry-qt; # Added 2020-02-11
1198   prboom = throw "prboom was removed because it was abandoned by upstream, use prboom-plus instead"; # Added 2022-04-24
1199   privateer = throw "privateer was removed because it was broken"; # Added 2021-05-18
1200   processing3 = processing; # Added 2019-08-16
1201   procps-ng = throw "'procps-ng' has been renamed to/replaced by 'procps'"; # Converted to throw 2022-02-22
1202   proglodyte-wasm = throw "proglodyte-wasm has been removed from nixpkgs, because it is unmaintained since 5 years with zero github stars"; # Added 2021-06-30
1203   proj_5 = throw "Proj-5 has been removed from nixpkgs, use proj instead"; # Added 2021-04-12
1204   prometheus-cups-exporter = throw "outdated and broken by design; removed by developer"; # Added 2021-03-16
1205   prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31
1206   prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05
1207   prometheus-unifi-exporter = throw "prometheus-unifi-exporter is deprecated and archived by upstream, use unifi-poller instead"; # Added 2022-06-03
1208   protobuf3_7 = throw "protobuf3_7 does not receive updates anymore and has been removed"; # Added 2022-10-03
1209   protobuf3_11 = throw "protobuf3_11 does not receive updates anymore and has been removed"; # Added 2022-09-28
1210   protonup = protonup-ng; # Added 2022-11-06
1211   proxytunnel = throw "proxytunnel has been removed from nixpkgs, because it has not been update upstream since it was added to nixpkgs in 2008 and has therefore bitrotted."; # added 2021-12-15
1212   pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23
1213   pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01
1214   pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22
1215   pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13
1216   pulseeffects-pw = easyeffects; # Added 2021-07-07
1217   py-wmi-client = throw "py-wmi-client has been removed: abandoned by upstream"; # Added 2022-04-26
1218   pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22
1219   pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only";
1220   pyMAILt = throw "pyMAILt has been removed from nixpkgs as it is unmaintained and python2-only";
1221   pybind11 = throw "pybind11 was removed because pythonPackages.pybind11 for the appropriate version of Python should be used"; # Added 2021-05-14
1222   pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01
1223   pygmentex = texlive.bin.pygmentex; # Added 2019-12-15
1224   pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained"; # Added 2021-03-21
1225   pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd"; # Added 2020-10-24
1226   pyo3-pack = maturin;
1227   pyrex = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
1228   pyrex095 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
1229   pyrex096 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
1230   pyrit = throw "pyrit has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-01
1231   python = python2; # Added 2022-01-11
1232   python-swiftclient = swiftclient; # Added 2021-09-09
1233   python2nix = throw "python2nix has been removed as it is outdated. Use e.g. nixpkgs-pytools instead"; # Added 2021-03-08
1234   pythonFull = python2Full; # Added 2022-01-11
1235   pythonPackages = python.pkgs; # Added 2022-01-11
1237   ### Q ###
1239   QmidiNet = throw "'QmidiNet' has been renamed to/replaced by 'qmidinet'"; # Converted to throw 2022-02-22
1240   qca-qt5 = throw "'qca-qt5' has been renamed to/replaced by 'libsForQt5.qca-qt5'"; # Converted to throw 2022-02-22
1241   qca2 = throw "qca2 has been removed, because it depended on qt4"; # Added 2022-05-26
1242   qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05
1243   qflipper = qFlipper; # Added 2022-02-11
1244   qmk_firmware = throw "qmk_firmware has been removed because it was broken"; # Added 2021-04-02
1245   qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02
1246   qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14
1247   qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # Added 2021-02-15
1248   qt5ct = libsForQt5.qt5ct; # Added 2021-12-27
1249   qtcurve = libsForQt5.qtcurve; # Added 2020-11-07
1250   qtkeychain = throw "the qtkeychain attribute (qt4 version) has been removes, use the qt5 version: libsForQt5.qtkeychain"; # Added 2021-08-04
1251   qtscriptgenerator = throw "'qtscriptgenerator' (Qt4) is unmaintained upstream and not used in nixpkgs"; # Added 2022-06-14
1252   quagga = throw "quagga is no longer maintained upstream"; # Added 2021-04-22
1253   quake3game = throw "'quake3game' has been renamed to/replaced by 'ioquake3'"; # Converted to throw 2022-02-22
1254   quaternion-git = throw "quaternion-git has been removed in favor of the stable version 'quaternion'"; # Added 2020-04-09
1255   quilter = throw "quilter has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-03
1256   qvim = throw "qvim has been removed"; # Added 2020-08-31
1257   qweechat = throw "qweechat has been removed because it was broken"; # Added 2021-03-08
1258   qwt6 = throw "'qwt6' has been renamed to/replaced by 'libsForQt5.qwt'"; # Converted to throw 2022-02-22
1260   ### R ###
1262   radare2-cutter = cutter; # Added 2021-03-30
1263   railcar = throw "'railcar' has been removed, as the upstream project has been abandoned"; # Added 2022-06-27
1264   raspberrypi-tools = throw "raspberrypi-tools has been removed in favor of identical 'libraspberrypi'"; # Added 2020-12-24
1265   rawdog = throw "rawdog has been removed from nixpkgs as it still requires python2"; # Added 2022-01-01
1266   rdiff_backup = throw "'rdiff_backup' has been renamed to/replaced by 'rdiff-backup'"; # Converted to throw 2022-02-22
1267   rdmd = throw "'rdmd' has been renamed to/replaced by 'dtools'"; # Converted to throw 2022-02-22
1268   readline5 = throw "readline-5 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20
1269   readline62 = throw "readline-6.2 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20
1270   readline80 = throw "readline-8.0 is no longer supported in nixpkgs, please use 'readline' for main supported version or 'readline81' for most recent version"; # Added 2021-04-22
1271   redkite = throw "redkite was archived by upstream"; # Added 2021-04-12
1272   redshift-wlr = throw "redshift-wlr has been replaced by gammastep"; # Added 2021-12-25
1273   reicast = throw "reicast has been removed from nixpkgs as it is unmaintained, please use flycast instead"; # Added 2022-03-07
1275   # 3 resholve aliases below added 2022-04-08; drop after 2022-11-30?
1276   resholvePackage = throw "resholvePackage has been renamed to resholve.mkDerivation";
1277   resholveScript = throw "resholveScript has been renamed to resholve.writeScript";
1278   resholveScriptBin = throw "resholveScriptBin has been renamed to resholve.writeScriptBin";
1280   residualvm = throw "residualvm was merged to scummvm code in 2018-06-15; consider using scummvm"; # Added 2021-11-27
1281   retroArchCores = throw "retroArchCores has been removed. Please use overrides instead, e.g.: `retroarch.override { cores = with libretro; [ ... ]; }`"; # Added 2021-11-19
1282   retroshare06 = retroshare;
1283   rfkill = throw "rfkill has been removed, as it's included in util-linux"; # Added 2020-08-23
1284   riak = throw "riak has been removed due to lack of maintainer to update the package"; # Added 2022-06-22
1285   riak-cs = throw "riak-cs is not maintained anymore"; # Added 2020-10-14
1286   rimshot = throw "rimshot has been removed, because it is broken and no longer maintained upstream"; # Added 2022-01-15
1287   ring-daemon = jami-daemon; # Added 2021-10-26
1288   rkt = throw "rkt was archived by upstream"; # Added 2020-05-16
1289   rls = throw "rls was discontinued upstream, use rust-analyzer instead"; # Added 2022-09-06
1290   rng_tools = throw "'rng_tools' has been renamed to/replaced by 'rng-tools'"; # Converted to throw 2022-02-22
1291   robomongo = throw "'robomongo' has been renamed to/replaced by 'robo3t'"; # Converted to throw 2022-02-22
1292   rockbox_utility = rockbox-utility; # Added 2022-03-17
1293   rocm-runtime-ext = throw "rocm-runtime-ext has been removed, since its functionality was added to rocm-runtime"; #added 2020-08-21
1294   rpiboot-unstable = rpiboot; # Added 2021-07-30
1295   rr-unstable = rr; # Added 2022-09-17
1296   rssglx = throw "'rssglx' has been renamed to/replaced by 'rss-glx'"; # Converted to throw 2022-02-22
1297   rssh = throw "rssh has been removed from nixpkgs: no upstream releases since 2012, several known CVEs"; # Added 2020-08-25
1298   rtv = throw "rtv was archived by upstream. Consider using tuir, an actively maintained fork"; # Added 2021-08-08
1299   rubyMinimal = throw "rubyMinimal was removed due to being unused";
1300   runCommandNoCC = runCommand;
1301   runCommandNoCCLocal = runCommandLocal;
1302   runwayml = throw "runwayml is now a webapp"; # Added 2021-04-17
1303   rustracerd = throw "rustracerd has been removed because it is broken and unmaintained"; # Added 2021-10-19
1304   rxvt_unicode = rxvt-unicode-unwrapped; # Added 2020-02-02
1305   rxvt_unicode-with-plugins = rxvt-unicode; # Added 2020-02-02
1307   # The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix,
1308   # due to it being inside the linuxPackagesFor function.
1309   rtlwifi_new-firmware = rtw88-firmware; # Added 2021-03-14
1311   ### S ###
1313   s2n = s2n-tls; # Added 2021-03-03
1314   s3gof3r = throw "s3gof3r has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-04
1315   s6Dns = throw "'s6Dns' has been renamed to/replaced by 's6-dns'"; # Converted to throw 2022-02-22
1316   s6LinuxUtils = throw "'s6LinuxUtils' has been renamed to/replaced by 's6-linux-utils'"; # Converted to throw 2022-02-22
1317   s6Networking = throw "'s6Networking' has been renamed to/replaced by 's6-networking'"; # Converted to throw 2022-02-22
1318   s6PortableUtils = throw "'s6PortableUtils' has been renamed to/replaced by 's6-portable-utils'"; # Converted to throw 2022-02-22
1319   sagemath = throw "'sagemath' has been renamed to/replaced by 'sage'"; # Converted to throw 2022-02-22
1320   salut_a_toi = throw "salut_a_toi was removed because it was broken and used Python 2"; # added 2022-06-05
1321   sam = throw "'sam' has been renamed to/replaced by 'deadpixi-sam'"; # Converted to throw 2022-02-22
1322   samsungUnifiedLinuxDriver = throw "'samsungUnifiedLinuxDriver' has been renamed to/replaced by 'samsung-unified-linux-driver'"; # Converted to throw 2022-02-22
1323   sane-backends-git = sane-backends; # Added 2021-02-19
1324   saneBackends = throw "'saneBackends' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22
1325   saneBackendsGit = throw "'saneBackendsGit' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22
1326   saneFrontends = throw "'saneFrontends' has been renamed to/replaced by 'sane-frontends'"; # Converted to throw 2022-02-22
1327   scaff = throw "scaff is deprecated - replaced by https://gitlab.com/jD91mZM2/inc (not in nixpkgs yet)"; # Added 2020-03-01
1328   scallion = throw "scallion has been removed, because it is currently unmaintained upstream"; # added 2021-12-15
1329   scim = throw "'scim' has been renamed to/replaced by 'sc-im'"; # Converted to throw 2022-02-22
1330   scollector = throw "'scollector' has been renamed to/replaced by 'bosun'"; # Converted to throw 2022-02-22
1331   scribusUnstable = throw "'scribusUnstable' has been renamed to 'scribus'"; # Added 2022-05-13
1332   scrollkeeper = throw "'scrollkeeper' has been removed due to deprecated LibXML2 headers"; # Added 2022-11-08
1333   scyther = throw "scyther has been removed since it currently only supports Python 2, see https://github.com/cascremers/scyther/issues/20"; # Added 2021-10-07
1334   sdlmame = mame; # Added 2019-10-30
1335   seeks = throw "seeks has been removed from nixpkgs, as it was unmaintained"; # Added 2020-06-21
1336   sepolgen = throw "sepolgen was merged into selinux-python"; # Added 2021-11-11
1337   session-desktop-appimage = session-desktop;
1338   shared_mime_info = throw "'shared_mime_info' has been renamed to/replaced by 'shared-mime-info'"; # Converted to throw 2022-02-22
1339   inherit (libsForQt5.mauiPackages) shelf; # added 2022-05-17
1340   shellinabox = throw "shellinabox has been removed from nixpkgs, as it was unmaintained upstream"; # Added 2021-12-15
1341   sickbeard = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01
1342   sickrage = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01
1343   sigurlx = throw "sigurlx has been removed (upstream is gone)"; # Added 2022-01-24
1344   skrooge2 = throw "'skrooge2' has been renamed to/replaced by 'skrooge'"; # Converted to throw 2022-02-22
1345   skype = throw "'skype' has been renamed to/replaced by 'skypeforlinux'"; # Converted to throw 2022-02-22
1346   skype4pidgin = throw "skype4pidgin has been remove from nixpkgs, because it stopped working when classic Skype was retired"; # Added 2021-07-14
1347   skype_call_recorder = throw "skype_call_recorder has been removed from nixpkgs, because it stopped working when classic Skype was retired"; # Added 2020-10-31
1348   slack-dark = slack; # Added 2020-03-27
1349   slic3r-prusa3d = throw "'slic3r-prusa3d' has been renamed to/replaced by 'prusa-slicer'"; # Converted to throw 2022-02-22
1350   slurm-full = throw "'slurm-full' has been renamed to/replaced by 'slurm'"; # Converted to throw 2022-02-22
1351   slurm-llnl = slurm; # renamed July 2017
1352   slurm-llnl-full = slurm-full; # renamed July 2017
1353   smbclient = throw "'smbclient' has been renamed to/replaced by 'samba'"; # Converted to throw 2022-02-22
1354   smugline = throw "smugline has been removed from nixpkgs, as it's unmaintained and depends on deprecated libraries"; # Added 2020-11-04
1355   snack = throw "snack has been removed: broken for 5+ years"; # Added 2022-04-21
1356   soldat-unstable = opensoldat; # Added 2022-07-02
1357   solr_8 = solr; # Added 2021-01-30
1359   # Added 2020-02-10
1360   sourceHanSansPackages = {
1361     japanese = source-han-sans;
1362     korean = source-han-sans;
1363     simplified-chinese = source-han-sans;
1364     traditional-chinese = source-han-sans;
1365   };
1366   source-han-sans-japanese = source-han-sans;
1367   source-han-sans-korean = source-han-sans;
1368   source-han-sans-simplified-chinese = source-han-sans;
1369   source-han-sans-traditional-chinese = source-han-sans;
1370   sourceHanSerifPackages = {
1371     japanese = source-han-serif;
1372     korean = source-han-serif;
1373     simplified-chinese = source-han-serif;
1374     traditional-chinese = source-han-serif;
1375   };
1376   source-han-serif-japanese = source-han-serif;
1377   source-han-serif-korean = source-han-serif;
1378   source-han-serif-simplified-chinese = source-han-serif;
1379   source-han-serif-traditional-chinese = source-han-serif;
1381   sourcetrail = throw "sourcetrail has been removed: abandoned by upstream"; # Added 2022-08-14
1383   spaceOrbit = throw "'spaceOrbit' has been renamed to/replaced by 'space-orbit'"; # Converted to throw 2022-02-22
1384   spectral = neochat; # Added 2020-12-27
1385   speech_tools = throw "'speech_tools' has been renamed to/replaced by 'speech-tools'"; # Converted to throw 2022-02-22
1386   speedometer = throw "speedometer has been removed: abandoned by upstream"; # Added 2022-04-24
1387   speedtest_cli = throw "'speedtest_cli' has been renamed to/replaced by 'speedtest-cli'"; # Converted to throw 2022-02-22
1388   sphinxbase = throw "sphinxbase has been removed: unmaintained"; # Added 2022-04-24
1389   spice_gtk = throw "'spice_gtk' has been renamed to/replaced by 'spice-gtk'"; # Converted to throw 2022-02-22
1390   spice_protocol = throw "'spice_protocol' has been renamed to/replaced by 'spice-protocol'"; # Converted to throw 2022-02-22
1391   spidermonkey_1_8_5 = throw "spidermonkey_1_8_5 has been removed, because it is based on Firefox 4.0 from 2011"; # added 2021-05-03
1392   spidermonkey_38 = throw "spidermonkey_38 has been removed. Please use spidermonkey_78 instead"; # Added 2021-03-21
1393   spidermonkey_60 = throw "spidermonkey_60 has been removed. Please use spidermonkey_78 instead"; # Added 2021-03-21
1394   spidermonkey_68 = throw "spidermonkey_68 has been removed. Please use spidermonkey_91 instead"; # added 2022-01-04
1395   # spidermonkey is not ABI upwards-compatible, so only allow this for nix-shell
1396   spidermonkey = spidermonkey_78; # Added 2020-10-09
1397   split2flac = throw "split2flac has been removed. Consider using the shnsplit command from shntool package or help packaging unflac."; # added 2022-01-13
1398   spotify-unwrapped = spotify; # added 2022-11-06
1399   spring-boot = spring-boot-cli; # added 2020-04-24
1400   sqlite3_analyzer = throw "'sqlite3_analyzer' has been renamed to/replaced by 'sqlite-analyzer'"; # Converted to throw 2022-02-22
1401   sqliteInteractive = throw "'sqliteInteractive' has been renamed to/replaced by 'sqlite-interactive'"; # Converted to throw 2022-02-22
1402   squid4 = squid;  # added 2019-08-22
1403   srcml = throw "'srcml' has been removed: abandoned by upstream"; # Added 2022-07-21
1404   sshfsFuse = throw "'sshfsFuse' has been renamed to/replaced by 'sshfs-fuse'"; # Converted to throw 2022-02-22
1405   ssmtp = throw "'ssmtp' has been removed due to the software being unmaintained. 'msmtp' can be used as a replacement"; # Added 2022-04-17
1406   stanchion = throw "Stanchion was part of riak-cs which is not maintained anymore"; # added 2020-10-14
1407   steam-run-native = steam-run; # added 2022-02-21
1408   stride = throw "'stride' aka. Atlassian Stride is dead since 2019 (bought by Slack)"; # added 2022-06-15
1409   stumpwm-git = throw "stumpwm-git has been broken for a long time and lispPackages.stumpwm follows Quicklisp that is close to git version"; # Added 2021-05-09
1410   subversion_1_10 = throw "subversion_1_10 has been removed as it has reached its end of life"; # Added 2022-04-26
1411   subversion19 = throw "subversion19 has been removed as it has reached its end of life"; # Added 2021-03-31
1412   sudolikeaboss = throw "sudolikeaboss is no longer maintained by upstream"; # Added 2022-04-16
1413   sundials_3 = throw "sundials_3 was removed in 2020-02. outdated and no longer needed";
1414   surf-webkit2 = throw "'surf-webkit2' has been renamed to/replaced by 'surf'"; # Converted to throw 2022-02-22
1415   swec = throw "swec has been removed; broken and abandoned upstream"; # Added 2021-10-14
1416   sweep-visualizer = throw "'sweep-visualizer' is abondoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-15
1417   swfdec = throw "swfdec has been removed as broken and unmaintained"; # Added 2020-08-23
1418   swtpm-tpm2 = swtpm; # Added 2021-02-26
1419   syncthing-cli = syncthing; # Added 2021-04-06
1420   synology-drive = throw "synology-drive has been superseded by synology-drive-client"; # Added 2021-11-26
1421   system_config_printer = throw "'system_config_printer' has been renamed to/replaced by 'system-config-printer'"; # Converted to throw 2022-02-22
1422   systemd-cryptsetup-generator = throw "systemd-cryptsetup-generator is now included in the systemd package"; # Added 2020-07-12
1423   systemd_with_lvm2 = throw "systemd_with_lvm2 is obsolete, enabled by default via the lvm module"; # Added 2020-07-12
1424   systool = throw "'systool' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22
1426   ### T ###
1428   tahoelafs = throw "'tahoelafs' has been renamed to/replaced by 'tahoe-lafs'"; # Converted to throw 2022-02-22
1429   tangogps = foxtrotgps; # Added 2020-01-26
1430   taplo-cli = taplo; # Added 2022-07-30
1431   taplo-lsp = taplo; # Added 2022-07-30
1432   tdm = throw "tdm has been removed because nobody can figure out how to fix OpenAL integration. Use precompiled binary and `steam-run` instead";
1433   teleconsole = throw "teleconsole is archived by upstream"; # Added 2022-04-05
1434   telepathy-qt = throw "telepathy-qt no longer supports Qt 4. Please use libsForQt5.telepathy instead"; # Added 2020-07-02
1435   telepathy_farstream = throw "'telepathy_farstream' has been renamed to/replaced by 'telepathy-farstream'"; # Converted to throw 2022-02-22
1436   telepathy_gabble = throw "'telepathy_gabble' has been renamed to/replaced by 'telepathy-gabble'"; # Converted to throw 2022-02-22
1437   telepathy_glib = throw "'telepathy_glib' has been renamed to/replaced by 'telepathy-glib'"; # Converted to throw 2022-02-22
1438   telepathy_haze = throw "'telepathy_haze' has been renamed to/replaced by 'telepathy-haze'"; # Converted to throw 2022-02-22
1439   telepathy_idle = throw "'telepathy_idle' has been renamed to/replaced by 'telepathy-idle'"; # Converted to throw 2022-02-22
1440   telepathy_logger = throw "'telepathy_logger' has been renamed to/replaced by 'telepathy-logger'"; # Converted to throw 2022-02-22
1441   telepathy_mission_control = throw "'telepathy_mission_control' has been renamed to/replaced by 'telepathy-mission-control'"; # Converted to throw 2022-02-22
1442   telepathy_qt = throw "'telepathy_qt' has been renamed to/replaced by 'telepathy-qt'"; # Converted to throw 2022-02-22
1443   telepathy_qt5 = throw "'telepathy_qt5' has been renamed to/replaced by 'libsForQt5.telepathy'"; # Converted to throw 2022-02-22
1444   telnet = throw "'telnet' has been renamed to/replaced by 'inetutils'"; # Converted to throw 2022-02-22
1445   terminus = throw "terminus has been removed, it was unmaintained in nixpkgs"; # Added 2021-08-21
1446   termonad-with-packages = throw "termonad-with-packages has been renamed to just 'termonad'"; # Added 2022-10-15
1447   terraform-full = throw "terraform-full has been removed, it was an alias for 'terraform.full'"; # Added 2022-08-02
1448   terraform_0_13 = throw "terraform_0_13 has been removed from nixpkgs"; # Added 2022-06-26
1449   terraform_0_14 = throw "terraform_0_14 has been removed from nixpkgs"; # Added 2022-06-26
1450   terraform_0_15 = throw "terraform_0_15 has been removed from nixpkgs"; # Added 2022-06-26
1451   tesseract_4 = throw "'tesseract_4' has been renamed to/replaced by 'tesseract4'"; # Converted to throw 2022-02-22
1452   testVersion = testers.testVersion; # Added 2022-04-20
1453   invalidateFetcherByDrvHash = testers.invalidateFetcherByDrvHash; # Added 2022-05-05
1454   tex-gyre-bonum-math = throw "'tex-gyre-bonum-math' has been renamed to/replaced by 'tex-gyre-math.bonum'"; # Converted to throw 2022-02-22
1455   tex-gyre-pagella-math = throw "'tex-gyre-pagella-math' has been renamed to/replaced by 'tex-gyre-math.pagella'"; # Converted to throw 2022-02-22
1456   tex-gyre-schola-math = throw "'tex-gyre-schola-math' has been renamed to/replaced by 'tex-gyre-math.schola'"; # Converted to throw 2022-02-22
1457   tex-gyre-termes-math = throw "'tex-gyre-termes-math' has been renamed to/replaced by 'tex-gyre-math.termes'"; # Converted to throw 2022-02-22
1458   textadept11 = textadept; # Added 2022-06-07
1459   tftp_hpa = throw "'tftp_hpa' has been renamed to/replaced by 'tftp-hpa'"; # Converted to throw 2022-02-22
1460   thunderbird-68 = throw "Thunderbird 68 reached end of life with its final release 68.12.0 on 2020-08-25";
1461   thunderbird-bin-68 = thunderbird-68;
1462   timescale-prometheus = promscale; # Added 2020-09-29
1463   timedoctor = throw "'timedoctor' has been removed from nixpkgs"; # Added 2022-10-09
1464   timetable = throw "timetable has been removed, as the upstream project has been abandoned"; # Added 2021-09-05
1465   tkcvs = tkrev; # Added 2022-03-07
1466   togglesg-download = throw "togglesg-download was removed 2021-04-30 as it's unmaintained"; # Added 2021-04-30
1467   tomboy = throw "tomboy is not actively developed anymore and was removed"; # Added 2022-01-27
1468   tomcat7 = throw "tomcat7 has been removed from nixpkgs as it has reached end of life"; # Added 2021-06-16
1469   tomcat8 = throw "tomcat8 has been removed from nixpkgs as it has reached end of life"; # Added 2021-06-16
1470   tomcat85 = throw "tomcat85 has been removed from nixpkgs as it has reached end of life"; # Added 2020-03-11
1471   tor-arm = throw "tor-arm has been removed from nixpkgs as the upstream project has been abandoned"; # Added 2022-01-01
1472   torbrowser = throw "'torbrowser' has been renamed to/replaced by 'tor-browser-bundle-bin'"; # Converted to throw 2022-02-22
1473   torch = throw "torch has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
1474   torch-hdf5 = throw "torch-hdf5 has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
1475   torch-repl = throw "torch-repl has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
1476   torchPackages = throw "torchPackages has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
1477   trang = throw "'trang' has been renamed to/replaced by 'jing-trang'"; # Converted to throw 2022-02-22
1478   transfig = fig2dev; # Added 2022-02-15
1479   transmission-remote-cli = "transmission-remote-cli has been removed, as the upstream project has been abandoned. Please use tremc instead"; # Added 2020-10-14
1480   transmission_gtk = throw "'transmission_gtk' has been renamed to/replaced by 'transmission-gtk'"; # Converted to throw 2022-02-22
1481   transmission_remote_gtk = throw "'transmission_remote_gtk' has been renamed to/replaced by 'transmission-remote-gtk'"; # Converted to throw 2022-02-22
1482   transporter = throw "transporter has been removed. It was archived upstream, so it's considered abandoned";
1483   trebleshot = throw "trebleshot has been removed. It was archived upstream, so it's considered abandoned";
1484   trilium = throw "trilium has been removed. Please use trilium-desktop instead"; # Added 2020-04-29
1485   truecrypt = throw "'truecrypt' has been renamed to/replaced by 'veracrypt'"; # Converted to throw 2022-02-22
1486   tuijam = throw "tuijam has been removed because Google Play Music was discontinued"; # Added 2021-03-07
1487   turbo-geth = throw "turbo-geth has been renamed to erigon"; # Added 2021-08-08
1488   twister = throw "twister has been removed: abandoned by upstream and python2-only"; # Added 2022-04-26
1489   tychus = throw "tychus has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
1490   typora = throw "Newer versions of typora use anti-user encryption and refuse to start. As such it has been removed"; # Added 2021-09-11
1492   ### U ###
1494   uade123 = uade; # Added 2022-07-30
1495   uberwriter = apostrophe; # Added 2020-04-23
1496   ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21
1497   uchiwa = throw "uchiwa is deprecated and archived by upstream"; # Added 2022-05-02
1498   ucsFonts = throw "'ucsFonts' has been renamed to/replaced by 'ucs-fonts'"; # Converted to throw 2022-02-22
1499   ufraw = throw "ufraw is unmaintained and has been removed from nixpkgs. Its successor, nufraw, doesn't seem to be stable enough. Consider using Darktable for now"; # Added 2020-01-11
1500   ultrastardx-beta = throw "'ultrastardx-beta' has been renamed to/replaced by 'ultrastardx'"; # Converted to throw 2022-02-22
1501   unicorn-emu = unicorn; # Added 2020-10-29
1502   unifiStable = unifi6; # Added 2020-12-28
1503   unity3d = throw "'unity3d' is unmaintained, has seen no updates in years and depends on deprecated GTK2"; # Added 2022-06-16
1504   untrunc = untrunc-anthwlock; # Added 2021-02-01
1505   urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # Added 2020-02-02
1506   urxvt_bidi = rxvt-unicode-plugins.bidi; # Added 2020-02-02
1507   urxvt_font_size = rxvt-unicode-plugins.font-size; # Added 2020-02-02
1508   urxvt_perl = rxvt-unicode-plugins.perl; # Added 2020-02-02
1509   urxvt_perls = rxvt-unicode-plugins.perls; # Added 2020-02-02
1510   urxvt_tabbedex = rxvt-unicode-plugins.tabbedex; # Added 2020-02-02
1511   urxvt_theme_switch = rxvt-unicode-plugins.theme-switch; # Added 2020-02-02
1512   urxvt_vtwheel = rxvt-unicode-plugins.vtwheel; # Added 2020-02-02
1513   usb_modeswitch = throw "'usb_modeswitch' has been renamed to/replaced by 'usb-modeswitch'"; # Converted to throw 2022-02-22
1514   usbguard-nox = usbguard; # Added 2019-09-04
1515   util-linuxCurses = util-linux; # Added 2022-04-12
1516   utillinux = util-linux; # Added 2020-11-24
1518   ### V ###
1520   v4l_utils = v4l-utils; # Added 2019-08-07
1521   vamp = { vampSDK = vamp-plugin-sdk; }; # Added 2020-03-26
1522   vapor = throw "vapor was removed because it was unmaintained and upstream service no longer exists";
1523   varnish62 = throw "varnish62 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-07-26
1524   varnish63 = throw "varnish63 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-07-26
1525   varnish65 = throw "varnish65 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-09-15
1526   varnish70 = throw "varnish70 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-03-17
1527   varnish71 = throw "varnish71 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-11-08
1528   vdirsyncerStable  = vdirsyncer; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
1529   venus = throw "venus has been removed from nixpkgs, as it's unmaintained"; # Added 2021-02-05
1530   vgo2nix = throw "vgo2nix has been removed, because it was deprecated. Consider using gomod2nix instead"; # added 2022-08-24
1531   vimbWrapper = throw "'vimbWrapper' has been renamed to/replaced by 'vimb'"; # Converted to throw 2022-02-22
1532   virtinst = throw "virtinst has been removed, as it's included in virt-manager"; # Added 2021-07-21
1533   virtuoso = throw "virtuoso has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-15
1534   virtmanager = virt-manager; # Added 2019-10-29
1535   virtmanager-qt = virt-manager-qt; # Added 2019-10-29
1536   virtviewer = throw "'virtviewer' has been renamed to/replaced by 'virt-viewer'"; # Converted to throw 2022-02-22
1537   vnc2flv = throw "vnc2flv has been removed: abandoned by upstream"; # Added 2022-03-21
1538   vorbisTools = throw "'vorbisTools' has been renamed to/replaced by 'vorbis-tools'"; # Converted to throw 2022-02-22
1539   vtun = throw "vtune has been removed as it's unmaintained upstream"; # Added 2021-10-29
1540   inherit (libsForQt5.mauiPackages) vvave; # added 2022-05-17
1542   ### W ###
1544   wavesurfer = throw "wavesurfer has been removed: depended on snack which has been removed"; # Added 2022-04-21
1545   way-cooler = throw "way-cooler is abandoned by its author: https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html"; # Added 2020-01-13
1546   webbrowser = throw "webbrowser was removed because it's unmaintained upstream and was marked as broken in nixpkgs for over a year"; # Added 2022-03-21
1547   webkit = throw "'webkit' has been renamed to/replaced by 'webkitgtk'"; # Converted to throw 2022-02-22
1548   weechat-matrix-bridge = throw "'weechat-matrix-bridge' has been renamed to/replaced by 'weechatScripts.weechat-matrix-bridge'"; # Converted to throw 2022-02-22
1549   weighttp = throw "weighttp has been removed: abandoned by upstream"; # Added 2022-04-20
1550   whirlpool-gui = throw "whirlpool-gui has been removed as it depended on an insecure version of Electron"; # added 2022-02-08
1551   wicd = throw "wicd has been removed as it is abandoned"; # Added 2021-09-11
1552   wineFull = throw "'wineFull' has been renamed to/replaced by 'winePackages.full'"; # Converted to throw 2022-02-22
1553   wineMinimal = throw "'wineMinimal' has been renamed to/replaced by 'winePackages.minimal'"; # Converted to throw 2022-02-22
1554   wineStable = throw "'wineStable' has been renamed to/replaced by 'winePackages.stable'"; # Converted to throw 2022-02-22
1555   wineStaging = throw "'wineStaging' has been renamed to/replaced by 'wine-staging'"; # Converted to throw 2022-02-22
1556   wineUnstable = throw "'wineUnstable' has been renamed to/replaced by 'winePackages.unstable'"; # Converted to throw 2022-02-22
1557   wineWayland = wine-wayland;
1558   winpdb = throw "winpdb has been removed: abandoned by upstream"; # Added 2022-04-22
1559   winusb = throw "'winusb' has been renamed to/replaced by 'woeusb'"; # Converted to throw 2022-02-22
1560   wireguard = throw "'wireguard' has been renamed to/replaced by 'wireguard-tools'"; # Converted to throw 2022-02-22
1561   wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
1562   wmii_hg = wmii;
1563   ws = throw "ws has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
1564   wxGTK = throw "wxGTK28 has been removed from nixpkgs as it has reached end of life"; # Added 2022-11-04
1565   wxGTK28 = throw "wxGTK28 has been removed from nixpkgs as it has reached end of life"; # Added 2022-11-04
1566   wxGTK29 = throw "wxGTK29 has been removed from nixpkgs as it has reached end of life"; # Added 2022-11-04
1567   wxGTK31-gtk2 = throw "'wxGTK31-gtk2' has been removed from nixpkgs as it depends on deprecated GTK2"; # Added 2022-10-27
1568   wxGTK31-gtk3 = throw "'wxGTK31-gtk3' has been renamed to/replaced by 'wxGTK31'"; # Added 2022-10-27
1569   wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared"; # Added 2022-01-31
1570   wxcam = throw "'wxcam' has seen no updates in ten years, crashes (SIGABRT) on startup and depends on deprecated wxGTK28/GNOME2/GTK2, use 'gnome.cheese'"; # Added 2022-06-15
1572   ### X ###
1574   x11 = throw "'x11' has been renamed to/replaced by 'xlibsWrapper'"; # Converted to throw 2022-02-22
1575   xara = throw "xara has been removed from nixpkgs. Unmaintained since 2006"; # Added 2020-06-24
1576   xbmc = throw "'xbmc' has been renamed to/replaced by 'kodi'"; # Converted to throw 2022-02-22
1577   xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # Added 2021-11-19
1578   xbmcPlain = throw "'xbmcPlain' has been renamed to/replaced by 'kodiPlain'"; # Converted to throw 2022-02-22
1579   xbmcPlugins = throw "'xbmcPlugins' has been renamed to/replaced by 'kodiPackages'"; # Converted to throw 2022-02-22
1580   xdg_utils = xdg-utils; # Added 2021-02-01
1581   xfce4-12 = throw "xfce4-12 has been replaced by xfce4-14"; # Added 2020-03-14
1582   xfce4-14 = xfce;
1583   xfceUnstable = xfce4-14; # Added 2019-09-17
1584   xineLib = xine-lib; # Added 2021-04-27
1585   xineUI = xine-ui; # Added 2021-04-27
1586   xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22
1587   xmpp-client = throw "xmpp-client has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02
1588   xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only";
1589   xp-pen-g430 = throw "xp-pen-g430 has been renamed to xp-pen-g430-driver"; # Converted to throw 2022-06-23
1590   xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26
1591   xf86_video_nouveau = throw "'xf86_video_nouveau' has been renamed to/replaced by 'xorg.xf86videonouveau'"; # Converted to throw 2022-02-22
1592   xf86_input_mtrack = throw ''
1593     xf86_input_mtrack has been removed from nixpkgs as it is broken and
1594     unmaintained. Working alternatives are libinput and synaptics.
1595   '';
1596   xf86_input_multitouch = throw "xf86_input_multitouch has been removed from nixpkgs"; # Added 2020-01-20
1597   xlibs = throw "'xlibs' has been renamed to/replaced by 'xorg'"; # Converted to throw 2022-02-22
1598   xow = throw (
1599     "Upstream has ended support for 'xow' and the package has been removed" +
1600     "from nixpkgs. Users are urged to switch to 'xone'."
1601   ); # Added 2022-08-02
1602   xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22
1603   xv = xxv; # Added 2020-02-22
1604   xvidcap = throw "'xvidcap' has been removed because of a broken dependency"; # Added 2022-11-08
1605   xvfb_run = xvfb-run; # Added 2021-05-07
1607   ### Y ###
1609   yacc = bison; # moved from top-level 2021-03-14
1610   yafaray-core = libyafaray; # Added 2022-09-23
1611   yarssr = throw "yarssr has been removed as part of the python2 deprecation"; # Added 2022-01-15
1612   youtubeDL = throw "'youtubeDL' has been renamed to/replaced by 'youtube-dl'"; # Converted to throw 2022-02-22
1613   ytop = throw "ytop has been abandoned by upstream. Consider switching to bottom instead";
1614   yubikey-neo-manager = throw "yubikey-neo-manager has been removed because it was broken. Use yubikey-manager-qt instead"; # Added 2021-03-08
1615   yuzu-ea = yuzu-early-access; # Added 2022-08-18
1616   yuzu = yuzu-mainline; # Added 2021-01-25
1618   ### Z ###
1620   zabbix30 = throw "Zabbix 3.0.x is end of life, see https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/sources for a direct upgrade path to 5.0.x"; # Added 2021-04-07
1621   zdfmediathk = throw "'zdfmediathk' has been renamed to/replaced by 'mediathekview'"; # Converted to throw 2022-02-22
1622   zimreader = throw "zimreader has been removed from nixpkgs as it has been replaced by kiwix-serve and stopped working with modern zimlib versions"; # Added 2021-03-28
1623   zimwriterfs = throw "zimwriterfs is now part of zim-tools"; # Added 2022-06-10.
1625   # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03
1626   # branch-off
1628   ocamlPackages_4_00_1 = throw "'ocamlPackages_4_00_1' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_00_1'"; # Converted to throw 2022-02-22
1629   ocamlPackages_4_01_0 = throw "'ocamlPackages_4_01_0' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_01_0'"; # Converted to throw 2022-02-22
1630   ocamlPackages_4_02 = throw "'ocamlPackages_4_02' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_02'"; # Converted to throw 2022-02-22
1631   ocamlPackages_4_03 = throw "'ocamlPackages_4_03' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_03'"; # Converted to throw 2022-02-22
1632   ocamlPackages_latest = throw "'ocamlPackages_latest' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_latest'"; # Converted to throw 2022-02-22
1634   ocaml_4_00_1 = throw "'ocamlPackages_4_00_1.ocaml' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_00_1.ocaml'"; # Converted to throw 2022-02-22
1635   ocaml_4_01_0 = throw "'ocamlPackages_4_01_0.ocaml' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_01_0.ocaml'"; # Converted to throw 2022-02-22
1636   ocaml_4_02 = throw "'ocamlPackages_4_02.ocaml' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_02.ocaml'"; # Converted to throw 2022-02-22
1637   ocaml_4_03 = throw "'ocamlPackages_4_03.ocaml' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_03.ocaml'"; # Converted to throw 2022-02-22
1639   ocamlformat_0_11_0 = throw "ocamlformat_0_11_0 has been removed in favor of newer versions"; # Added 2022-06-01
1640   ocamlformat_0_12 = throw "ocamlformat_0_12 has been removed in favor of newer versions"; # Added 2022-06-01
1641   ocamlformat_0_13_0 = throw "ocamlformat_0_13_0 has been removed in favor of newer versions"; # Added 2022-06-01
1642   ocamlformat_0_14_0 = throw "ocamlformat_0_14_0 has been removed in favor of newer versions"; # Added 2022-06-01
1643   ocamlformat_0_14_1 = throw "ocamlformat_0_14_1 has been removed in favor of newer versions"; # Added 2022-06-01
1644   ocamlformat_0_14_2 = throw "ocamlformat_0_14_2 has been removed in favor of newer versions"; # Added 2022-06-01
1645   ocamlformat_0_14_3 = throw "ocamlformat_0_14_3 has been removed in favor of newer versions"; # Added 2022-06-01
1646   ocamlformat_0_15_0 = throw "ocamlformat_0_15_0 has been removed in favor of newer versions"; # Added 2022-06-01
1647   ocamlformat_0_15_1 = throw "ocamlformat_0_15_1 has been removed in favor of newer versions"; # Added 2022-06-01
1648   ocamlformat_0_16_0 = throw "ocamlformat_0_16_0 has been removed in favor of newer versions"; # Added 2022-06-01
1649   ocamlformat_0_17_0 = throw "ocamlformat_0_17_0 has been removed in favor of newer versions"; # Added 2022-06-01
1650   ocamlformat_0_18_0 = throw "ocamlformat_0_18_0 has been removed in favor of newer versions"; # Added 2022-06-01
1652   zabbix44 = throw ''
1653     Zabbix 4.4 is end of life. For details on upgrading to Zabbix 5.0 look at
1654     https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500
1655   ''; # Added 2020-08-17
1657   # Added 2019-09-06
1658   zeroc_ice = pkgs.zeroc-ice;
1660   # Added 2020-06-22
1661   zeromq3 = throw "zeromq3 has been deprecated by zeromq4";
1662   jzmq = throw "jzmq has been removed from nixpkgs, as it was unmaintained";
1664   avian = throw ''
1665     The package doesn't compile anymore on NixOS and both development &
1666     maintenance is abandoned by upstream.
1667   ''; # Cleanup before 21.11, Added 2021-05-07
1668   ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula";
1669   dina-font-pcf = dina-font; # Added 2020-02-09
1670   dnscrypt-proxy = throw "dnscrypt-proxy has been removed. Please use dnscrypt-proxy2"; # Added 2020-02-02
1671   gcc-snapshot = throw "gcc-snapshot: Marked as broken for >2 years, additionally this 'snapshot' pointed to a fairly old one from gcc7";
1672   gnatsd = nats-server; # Added 2019-10-28
1674   obs-gstreamer = throw ''
1675     obs-gstreamer has been converted into a plugin for use with wrapOBS.
1676     Its new location is obs-studio-plugins.obs-gstreamer.
1677   ''; # Added 2021-06-01
1679   obs-move-transition = throw ''
1680     obs-move-transition has been converted into a plugin for use with wrapOBS.
1681     Its new location is obs-studio-plugins.obs-move-transition.
1682   ''; # Added 2021-06-01
1684   obs-multi-rtmp = throw ''
1685     obs-multi-rtmp has been converted into a plugin for use with wrapOBS.
1686     Its new location is obs-studio-plugins.obs-multi-rtmp.
1687   ''; # Added 2021-06-01
1689   obs-ndi = throw ''
1690     obs-ndi has been converted into a plugin for use with wrapOBS.
1691     Its new location is obs-studio-plugins.obs-ndi.
1692   ''; # Added 2021-06-01
1694   obs-v4l2sink = throw "obs-v4l2sink is integrated into upstream OBS since version 26.1"; # Added 2021-06-01
1696   obs-wlrobs = throw ''
1697     wlrobs has been converted into a plugin for use with wrapOBS.
1698     Its new location is obs-studio-plugins.wlrobs.
1699   ''; # Added 2021-06-01
1701   oraclejdk8psu = throw "The *psu versions of oraclejdk are no longer provided by upstream"; # Cleanup before 20.09
1702   oraclejre8psu = oraclejdk8psu; # Cleanup before 20.09
1703   oraclejdk8psu_distro = oraclejdk8psu; # Cleanup before 20.09
1704   posix_man_pages = man-pages-posix; # Added 2021-04-15
1705   riot-desktop = throw "riot-desktop is now element-desktop!"; # Cleanup before 21.05
1706   riot-web = throw "riot-web is now element-web"; # Cleanup before 21.05
1707   sqldeveloper_18 = throw "sqldeveloper_18 is not maintained anymore!"; # Added 2020-02-04
1708   todolist = throw "todolist is now ultralist"; # Added 2020-12-27
1709   tor-browser-bundle = throw "tor-browser-bundle was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead"; # Added 2020-01-10
1710   tor-browser-unwrapped = throw "tor-browser-unwrapped was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead"; # Added 2020-01-10
1711   torchat = throw "torchat was removed because it was broken and requires Python 2"; # added 2022-06-05
1712   ttyrec = ovh-ttyrec; # Added 2021-01-02
1713   zplugin = zinit; # Added 2021-01-30
1714   zyn-fusion = zynaddsubfx; # Added 2022-08-05
1716   inherit (stdenv.hostPlatform) system; # Added 2021-10-22
1718   # LLVM packages for (integration) testing that should not be used inside Nixpkgs:
1719   llvmPackages_git = recurseIntoAttrs (callPackage ../development/compilers/llvm/git {
1720     inherit (stdenvAdapters) overrideCC;
1721     buildLlvmTools = buildPackages.llvmPackages_git.tools;
1722     targetLlvmLibraries = targetPackages.llvmPackages_git.libraries;
1723   });
1725   # Added 2022-01-28
1726   zeroc-ice-36 = throw "Unmaintained, doesn't build w/glibc-2.34";
1728   /* If these are in the scope of all-packages.nix, they cause collisions
1729   between mixed versions of qt. See:
1730   https://github.com/NixOS/nixpkgs/pull/101369 */
1732   inherit (plasma5Packages)
1733     akonadi akregator ark bluedevil bomber bovo breeze-grub breeze-gtk
1734     breeze-icons breeze-plymouth breeze-qt5 discover dolphin dragon elisa falkon
1735     ffmpegthumbs filelight granatier gwenview k3b kactivitymanagerd kaddressbook
1736     kalendar kalzium kapman kapptemplate kate katomic kblackbox kblocks kbounce
1737     kcachegrind kcalc kcharselect kcolorchooser kde-cli-tools kde-gtk-config
1738     kdenlive kdeplasma-addons kdevelop-pg-qt kdevelop-unwrapped kdev-php
1739     kdev-python kdevelop kdf kdialog kdiamond keditbookmarks kfind kfloppy
1740     kgamma5 kget kgpg khelpcenter kig kigo killbots kinfocenter kitinerary
1741     kleopatra klettres klines kmag kmail kmenuedit kmines kmix kmplot
1742     knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact
1743     konversation korganizer kpkpass krdc kreversi krfb kscreen kscreenlocker
1744     kshisen ksquares ksshaskpass ksystemlog kteatime ktimer ktorrent ktouch
1745     kturtle kwallet-pam kwalletmanager kwave kwayland-integration kwin kwrited
1746     marble milou minuet okular oxygen oxygen-icons5 picmi
1747     plasma-browser-integration plasma-desktop plasma-integration plasma-nano
1748     plasma-nm plasma-pa plasma-mobile plasma-systemmonitor plasma-thunderbolt
1749     plasma-vault plasma-workspace plasma-workspace-wallpapers polkit-kde-agent
1750     powerdevil qqc2-breeze-style sddm-kcm skanlite skanpage spectacle
1751     systemsettings xdg-desktop-portal-kde yakuake zanshin
1752   ;
1754   inherit (plasma5Packages.thirdParty)
1755     krohnkite
1756     krunner-ssh
1757     krunner-symbols
1758     kwin-dynamic-workspaces
1759     kwin-tiling
1760     plasma-applet-caffeine-plus
1761     plasma-applet-virtual-desktop-bar
1762   ;
1764   inherit (libsForQt5)
1765     sddm
1766   ;