2018-06-10 21:20:02 +00:00
lib : self : super :
2016-03-18 19:35:10 +00:00
2023-03-24 08:37:03 +00:00
### Deprecated aliases - for backward compatibility
### Please maintain this list in ASCIIbetical ordering.
### Hint: the "sections" are delimited by ### <letter> ###
# These aliases should not be used within nixpkgs, but exist to improve
# backward compatibility in projects outside of nixpkgs. See the
# documentation for the `allowAliases` option for more background.
# A script to convert old aliases to throws and remove old
# throws can be found in './maintainers/scripts/remove-old-aliases.py'.
# Add 'preserve, reason: reason why' after the date if the alias should not be removed.
# Try to keep them to a minimum.
# valid examples of what to preserve:
# distro aliases such as:
# debian-package-name -> nixos-package-name
2016-03-18 19:35:10 +00:00
with self ;
2016-03-20 14:50:27 +00:00
let
2022-02-02 03:07:54 +00:00
# Removing recurseForDerivation prevents derivations of aliased attribute set
# to appear while listing all the packages available.
2024-08-16 21:19:55 +00:00
removeRecurseForDerivations = alias :
2022-02-02 03:07:54 +00:00
if alias . recurseForDerivations or false
2024-08-16 21:19:55 +00:00
then lib . removeAttrs alias [ " r e c u r s e F o r D e r i v a t i o n s " ]
2016-03-20 14:50:27 +00:00
else alias ;
2017-05-27 17:44:00 +00:00
# Disabling distribution prevents top-level aliases for non-recursed package
# sets from building on Hydra.
2024-08-16 21:19:55 +00:00
removeDistribute = alias :
if lib . isDerivation alias then
lib . dontDistribute alias
2017-05-27 17:44:00 +00:00
else alias ;
2024-06-10 07:54:49 +00:00
transmission3Warning = { prefix ? " " , suffix ? " " }: let
p = " ${ prefix } t r a n s m i s s i o n ${ suffix } " ;
p3 = " ${ prefix } t r a n s m i s s i o n _ 3 ${ suffix } " ;
p4 = " ${ prefix } t r a n s m i s s i o n _ 4 ${ suffix } " ;
in " ${ p } h a s b e e n r e n a m e d t o ${ p3 } s i n c e ${ p4 } i s a l s o a v a i l a b l e . N o t e t h a t u p g r a d e c a u s e d d a t a l o s s f o r s o m e u s e r s s o b a c k u p i s r e c o m m e n d e d ( s e e N i x O S 2 4 . 1 1 r e l e a s e n o t e s f o r d e t a i l s ) " ;
2022-02-02 03:07:54 +00:00
# Make sure that we are not shadowing something from all-packages.nix.
checkInPkgs = n : alias :
if builtins . hasAttr n super
then throw " A l i a s ${ n } i s s t i l l i n a l l - p a c k a g e s . n i x "
else alias ;
2018-04-29 22:44:18 +00:00
2017-05-27 17:44:00 +00:00
mapAliases = aliases :
2023-12-26 09:38:17 +00:00
lib . mapAttrs
( n : alias :
removeDistribute
( removeRecurseForDerivations
( checkInPkgs n alias ) ) )
2022-02-02 03:07:54 +00:00
aliases ;
2016-03-20 14:50:27 +00:00
in
2024-09-20 02:02:12 +00:00
mapAliases {
2022-03-02 17:02:11 +00:00
# Added 2018-07-16 preserve, reason: forceSystem should not be used directly in Nixpkgs.
2022-02-02 03:13:32 +00:00
forceSystem = system : _ :
( import self . path { localSystem = { inherit system ; } ; } ) ;
2024-10-24 14:42:05 +00:00
### _ ###
_1password = lib . warn " _ 1 p a s s w o r d h a s b e e n r e n a m e d t o _ 1 p a s s w o r d - c l i t o b e t t e r f o l l o w u p s t r e a m n a m e u s a g e " _1password-cli ; # Added 2024-10-24
2022-02-02 03:13:32 +00:00
### A ###
2023-11-09 13:46:02 +00:00
AusweisApp2 = ausweisapp ; # Added 2023-11-08
2023-10-04 16:00:04 +00:00
a4term = a4 ; # Added 2023-10-06
2024-04-27 14:04:17 +00:00
acorn = throw " a c o r n h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d " ; # Added 2024-04-27
2024-06-03 13:51:33 +00:00
acousticbrainz-client = throw " a c o u s t i c b r a i n z - c l i e n t h a s b e e n r e m o v e d s i n c e t h e A c o u s t i c B r a i n z p r o j e c t h a s b e e n s h u t d o w n " ; # Added 2024-06-04
2024-02-14 15:20:47 +00:00
adtool = throw " ' a d t o o l ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ;
2024-05-09 17:56:48 +00:00
adom = throw " ' a d o m ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-10 00:47:39 +00:00
adoptopenjdk-bin = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n ` " ; # Added 2024-05-09
adoptopenjdk-bin-17-packages-darwin = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
adoptopenjdk-bin-17-packages-linux = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
adoptopenjdk-hotspot-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-hotspot-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 11:26:56 +00:00
adoptopenjdk-hotspot-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-10 00:47:39 +00:00
adoptopenjdk-hotspot-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - b i n - 8 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-bin = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n ` . " ; # Added 2024-05-09
adoptopenjdk-jre-hotspot-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-hotspot-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 11:26:56 +00:00
adoptopenjdk-jre-hotspot-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-10 00:47:39 +00:00
adoptopenjdk-jre-hotspot-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` t e m u r i n - j r e - b i n - 8 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-openj9-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-jre-openj9-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 11:26:56 +00:00
adoptopenjdk-jre-openj9-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-10 00:47:39 +00:00
adoptopenjdk-jre-openj9-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - j r e - b i n - 8 ` . " ; # Added 2024-05-09
adoptopenjdk-openj9-bin-11 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - b i n - 1 1 ` . " ; # Added 2024-05-09
adoptopenjdk-openj9-bin-15 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 5 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - b i n - 1 7 ` . " ; # Added 2024-05-09
2024-08-01 11:26:56 +00:00
adoptopenjdk-openj9-bin-16 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . J D K 1 6 i s a l s o E O L . C o n s i d e r u s i n g ` s e m e r u - b i n - 1 7 ` . " ; # Added 2024-05-09
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-05-10 00:47:39 +00:00
adoptopenjdk-openj9-bin-8 = throw " a d o p t o p e n j d k h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e m e r u - b i n - 8 ` . " ; # Added 2024-05-09
2023-12-18 18:30:29 +00:00
# Post 24.11 branch-off, this should throw an error
addOpenGLRunpath = addDriverRunpath ; # Added 2024-05-25
2024-07-15 06:59:15 +00:00
aeon = throw " a e o n h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-07-15
2024-04-21 16:10:00 +00:00
afl = throw " a f l h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d . C o n s i d e r u s i n g ' a f l p l u s p l u s ' " ; # Added 2024-04-21
2024-07-10 21:17:18 +00:00
agda-pkg = throw " a g d a - p k g h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ; # Added 2024-09-10"
2024-10-18 00:31:37 +00:00
alsaLib = throw " ' a l s a L i b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - l i b ' " ; # Converted to throw 2024-10-17
alsaOss = throw " ' a l s a O s s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - o s s ' " ; # Converted to throw 2024-10-17
alsaPluginWrapper = throw " ' a l s a P l u g i n W r a p p e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - p l u g i n s - w r a p p e r ' " ; # Converted to throw 2024-10-17
alsaPlugins = throw " ' a l s a P l u g i n s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - p l u g i n s ' " ; # Converted to throw 2024-10-17
alsaTools = throw " ' a l s a T o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - t o o l s ' " ; # Converted to throw 2024-10-17
alsaUtils = throw " ' a l s a U t i l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a l s a - u t i l s ' " ; # Converted to throw 2024-10-17
angelfish = throw " ' a n g e l f i s h ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . k d e G e a r . a n g e l f i s h ' " ; # Converted to throw 2024-10-17
2024-04-11 14:12:53 +00:00
ansible_2_14 = throw " A n s i b l e 2 . 1 4 g o e s e n d o f l i f e i n 2 0 2 4 / 0 5 a n d c a n ' t b e s u p p o r t e d t h r o u g h o u t t h e 2 4 . 0 5 r e l e a s e c y c l e " ; # Added 2024-04-11
2024-08-21 19:58:01 +00:00
antennas = throw " a n t e n n a s h a s b e e n r e m o v e d a s i t o n l y w o r k s w i t h t v h e a d e n d , w h i c h n o b o d y w a s w i l l i n g t o m a i n t a i n a n d w a s s t u c k o n a n u n m a i n t a i n e d v e r s i o n t h a t r e q u i r e d F F m p e g 4 ; p l e a s e s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 3 2 2 5 9 i f y o u a r e i n t e r e s t e d i n m a i n t a i n i n g a n e w e r v e r s i o n " ; # Added 2024-08-21
2024-07-21 00:57:41 +00:00
androidndkPkgs_23b = lib . warn " T h e p a c k a g e s e t ` a n d r o i d n d k P k g s _ 2 3 b ` h a s b e e n r e n a m e d t o ` a n d r o i d n d k P k g s _ 2 3 ` . " androidndkPkgs_23 ; # Added 2024-07-21
2024-08-10 05:21:00 +00:00
ankisyncd = throw " a n k i s y n c d i s d e a d , u s e a n k i - s y n c - s e r v e r i n s t e a d " ; # Added 2024-08-10
2024-10-11 21:38:02 +00:00
ao = libfive ; # Added 2024-10-11
2024-06-13 14:04:14 +00:00
apacheKafka_3_5 = throw " a p a c h e K a f k a _ 2 _ 8 t h r o u g h _ 3 _ 5 h a v e b e e n r e m o v e d f r o m n i x p k g s a s o u t d a t e d " ; # Added 2024-06-13
2024-10-18 00:31:37 +00:00
antimicroX = throw " ' a n t i m i c r o X ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a n t i m i c r o x ' " ; # Converted to throw 2024-10-17
2024-04-10 10:46:50 +00:00
appthreat-depscan = dep-scan ; # Added 2024-04-10
2024-06-07 21:37:51 +00:00
arcanist = throw " a r c a n i s t w a s r e m o v e d a s p h a b r i c a t o r i s n o t s u p p o r t e d a n d d o e s n o t a c c e p t f i x e s " ; # Added 2024-06-07
2024-03-26 03:21:40 +00:00
aria = aria2 ; # Added 2024-03-26
2024-10-11 19:05:12 +00:00
armcord = throw " A r m C o r d w a s r e n a m e d t o l e g c o r d b y t h e u p s t r e a m d e v e l o p e r s . A c t i o n i s r e q u i r e d t o m i g r a t e c o n f i g u r a t i o n s b e t w e e n t h e t w o a p p l i c a t i o n s . P l e a s e s e e t h i s P R f o r m o r e d e t a i l s : h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 4 7 9 7 1 " ; # Added 2024-10-11
2022-11-08 13:31:21 +00:00
aseprite-unfree = aseprite ; # Added 2023-08-26
2024-11-02 20:36:14 +00:00
atlassian-bamboo = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
atlassian-confluence = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
atlassian-crowd = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
atlassian-jira = throw " A t l a s s i a n s o f t w a r e h a s b e e n r e m o v e d , a s s u p p o r t f o r t h e A t l a s s i a n S e r v e r p r o d u c t s e n d e d i n F e b r u a r y 2 0 2 4 a n d t h e r e w a s i n s u f f i c i e n t i n t e r e s t i n m a i n t a i n i n g t h e A t l a s s i a n D a t a C e n t e r r e p l a c e m e n t s " ; # Added 2024-11-02
2024-07-05 23:38:38 +00:00
audaciousQt5 = throw " ' a u d a c i o u s Q t 5 ' h a s b e e n r e m o v e d , s i n c e a u d a c i o u s i s b u i l t w i t h Q t 6 n o w " ; # Added 2024-07-06
2024-04-02 17:31:36 +00:00
auditBlasHook = throw " ' a u d i t B l a s H o o k ' h a s b e e n r e m o v e d s i n c e i t n e v e r w o r k e d " ; # Added 2024-04-02
2024-09-14 14:23:04 +00:00
aumix = throw " ' a u m i x ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' p a m i x e r ' f o r C L I o r ' p a v u c o n t r o l ' f o r G U I " ; # Added 2024-09-14
2024-04-19 08:48:44 +00:00
authy = throw " ' a u t h y ' h a s b e e n r e m o v e d s i n c e i t r e a c h e d e n d o f l i f e " ; # Added 2024-04-19
2024-10-18 00:31:37 +00:00
avldrums-lv2 = throw " ' a v l d r u m s - l v 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x 4 2 - a v l d r u m s ' " ; # Converted to throw 2024-10-17
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 16:38:21 +00:00
avrlibcCross = avrlibc ; # Added 2024-09-06
2022-03-05 14:24:24 +00:00
awesome-4-0 = awesome ; # Added 2022-05-05
2024-06-11 04:11:11 +00:00
aws-env = throw " a w s - e n v h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s u n m a i n t a i n e d " ; # Added 2024-06-11
2024-07-31 19:16:33 +00:00
aws-google-auth = throw " a w s - g o o g l e - a u t h h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t w a s u n m a i n t a i n e d " ; # Added 2024-07-31
2022-02-02 03:13:32 +00:00
### B ###
2021-06-26 16:44:56 +00:00
badtouch = authoscope ; # Project was renamed, added 20210626
2023-03-19 11:46:32 +00:00
baget = throw " ' b a g e t ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ;
2024-10-18 00:31:37 +00:00
bashInteractive_5 = throw " ' b a s h I n t e r a c t i v e _ 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b a s h I n t e r a c t i v e ' " ; # Converted to throw 2024-10-17
bash_5 = throw " ' b a s h _ 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b a s h ' " ; # Converted to throw 2024-10-17
2024-06-12 05:40:43 +00:00
BeatSaberModManager = beatsabermodmanager ; # Added 2024-06-12
2024-10-25 14:54:46 +00:00
betterbird = throw " b e t t e r b i r d h a s b e e n r e m o v e d a s t h e r e w e r e i n s u f f i c i e n t m a i n t a i n e r r e s o u r c e s t o k e e p u p w i t h s e c u r i t y u p d a t e s " ; # Added 2024-10-25
betterbird-unwrapped = throw " b e t t e r b i r d h a s b e e n r e m o v e d a s t h e r e w e r e i n s u f f i c i e n t m a i n t a i n e r r e s o u r c e s t o k e e p u p w i t h s e c u r i t y u p d a t e s " ; # Added 2024-10-25
2024-07-15 07:53:21 +00:00
bibata-extra-cursors = throw " b i b a t a - c u r s o r s h a s b e e n r e m o v e d a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-07-15 07:01:14 +00:00
bitcoin-unlimited = throw " b i t c o i n - u n l i m i t e d h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-07-15
bitcoind-unlimited = throw " b i t c o i n d - u n l i m i t e d h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-07-15
2022-04-05 12:59:26 +00:00
bird2 = bird ; # Added 2022-02-21
2024-01-19 17:51:09 +00:00
bitwarden = bitwarden-desktop ; # Added 2024-02-25
2023-10-30 03:39:27 +00:00
blender-with-packages = args :
lib . warn " b l e n d e r - w i t h - p a c k a g e s i s d e p r e c a t e d i n f a v o r o f b l e n d e r . w i t h P a c k a g e s , e . g . ` b l e n d e r . w i t h P a c k a g e s ( p s : [ p s . f o o b a r ] ) ` "
2023-12-26 09:38:17 +00:00
( blender . withPackages ( _ : args . packages ) ) . overrideAttrs
( lib . optionalAttrs ( args ? name ) { pname = " b l e n d e r - " + args . name ; } ) ; # Added 2023-10-30
2024-09-15 02:15:28 +00:00
bless = throw " ' b l e s s ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' i m h e x ' o r ' g h e x ' i n s t e a d " ; # Added 2024-09-15
2024-01-09 13:16:41 +00:00
blockbench-electron = blockbench ; # Added 2024-03-16
2024-11-02 15:33:51 +00:00
bloom = throw " ' b l o o m ' h a s b e e n r e m o v e d b e c a u s e i t w a s u n m a i n t a i n e d u p s t r e a m . " ; # Added 2024-11-02
2024-08-05 07:40:46 +00:00
bmap-tools = bmaptool ; # Added 2024-08-05
2024-04-30 22:44:09 +00:00
boost_process = throw " b o o s t _ p r o c e s s h a s b e e n r e m o v e d a s i t i s i n c l u d e d i n r e g u l a r b o o s t " ; # Added 2024-05-01
2024-04-28 13:59:05 +00:00
bpb = throw " b p b h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d a n d n o t c o m p a t i b l e w i t h r e c e n t R u s t v e r s i o n s " ; # Added 2024-04-30
2024-10-18 00:31:37 +00:00
bpftool = throw " ' b p f t o o l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b p f t o o l s ' " ; # Converted to throw 2024-10-17
2024-09-29 22:52:03 +00:00
brasero-original = lib . warn " U s e ' b r a s e r o - u n w r a p p e d ' i n s t e a d o f ' b r a s e r o - o r i g i n a l ' " brasero-unwrapped ; # Added 2024-09-29
2024-07-29 15:16:28 +00:00
bs-platform = throw " ' b s - p l a t f o r m ' w a s r e m o v e d a s i t w a s b r o k e n , d e v e l o p m e n t e n d e d a n d ' m e l a n g e ' h a s s u p e r s e d e d i t " ; # Added 2024-07-29
2024-07-12 23:29:22 +00:00
budgie = throw " T h e ` b u d g i e ` s c o p e h a s b e e n r e m o v e d a n d a l l p a c k a g e s m o v e d t o t h e t o p - l e v e l " ; # Added 2024-07-14
2024-07-12 23:37:01 +00:00
budgiePlugins = throw " T h e ` b u d g i e P l u g i n s ` s c o p e h a s b e e n r e m o v e d a n d a l l p a c k a g e s m o v e d t o t h e t o p - l e v e l " ; # Added 2024-07-14
2024-07-12 23:29:22 +00:00
2022-05-17 01:11:06 +00:00
inherit ( libsForQt5 . mauiPackages ) buho ; # added 2022-05-17
2024-06-18 19:20:29 +00:00
butler = throw " b u t l e r w a s r e m o v e d b e c a u s e i t w a s b r o k e n a n d a b a n d o n e d u p s t r e a m " ; # added 2024-06-18
2024-09-26 15:31:42 +00:00
bwidget = tclPackages . bwidget ; # Added 2024-10-02
2023-04-11 10:52:27 +00:00
# Shorter names; keep the longer name for back-compat. Added 2023-04-11
buildFHSUserEnv = buildFHSEnv ;
buildFHSUserEnvChroot = buildFHSEnvChroot ;
buildFHSUserEnvBubblewrap = buildFHSEnvBubblewrap ;
2021-07-01 09:14:51 +00:00
# bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30)
2022-10-14 16:09:41 +00:00
bitwarden_rs = vaultwarden ;
bitwarden_rs-mysql = vaultwarden-mysql ;
bitwarden_rs-postgresql = vaultwarden-postgresql ;
bitwarden_rs-sqlite = vaultwarden-sqlite ;
bitwarden_rs-vault = vaultwarden-vault ;
2021-07-01 09:14:51 +00:00
2022-02-21 08:21:12 +00:00
2022-02-02 03:13:32 +00:00
### C ###
2024-09-27 19:03:38 +00:00
calligra = kdePackages . calligra ; # Added 2024-09-27
2021-12-11 11:15:42 +00:00
callPackage_i686 = pkgsi686Linux . callPackage ;
2022-11-12 12:11:38 +00:00
cask = emacs . pkgs . cask ; # Added 2022-11-12
2024-03-17 00:52:15 +00:00
canonicalize-jars-hook = stripJavaArchivesHook ; # Added 2024-03-17
2024-04-09 20:47:24 +00:00
cargo-deps = throw " c a r g o - d e p s h a s b e e n r e m o v e d a s t h e r e p o s i t o r y i s d e l e t e d " ; # Added 2024-04-09
2024-02-09 16:50:17 +00:00
cargo-espflash = espflash ;
2023-09-05 20:12:50 +00:00
cawbird = throw " c a w b i r d h a s b e e n a b a n d o n e d u p s t r e a m a n d i s b r o k e n a n y w a y s d u e t o T w i t t e r c l o s i n g i t s A P I " ;
2023-11-30 22:26:15 +00:00
certmgr-selfsigned = certmgr ; # Added 2023-11-30
2024-09-04 12:35:14 +00:00
challenger = taler-challenger ; # Added 2024-09-04
2024-10-24 19:31:05 +00:00
check_smartmon = nagiosPlugins . check_smartmon ; # Added 2024-05-03
check_systemd = nagiosPlugins . check_systemd ; # Added 2024-05-03
check_zfs = nagiosPlugins . check_zfs ; # Added 2024-05-03
check-esxi-hardware = nagiosPlugins . check_esxi_hardware ; # Added 2024-05-03
check-mssql-health = nagiosPlugins . check_mssql_health ; # Added 2024-05-03
check-nwc-health = nagiosPlugins . check_nwc_health ; # Added 2024-05-03
check-openvpn = nagiosPlugins . check_openvpn ; # Added 2024-05-03
check-ups-health = nagiosPlugins . check_ups_health ; # Added 2024-05-03
check-uptime = nagiosPlugins . check_uptime ; # Added 2024-05-03
check-wmiplus = nagiosPlugins . check_wmi_plus ; # Added 2024-05-03
checkSSLCert = nagiosPlugins . check_ssl_cert ; # Added 2024-05-03
2024-08-04 22:30:05 +00:00
chiaki4deck = chiaki-ng ; # Added 2024-08-04
2023-05-01 19:33:43 +00:00
chocolateDoom = chocolate-doom ; # Added 2023-05-01
2024-06-12 02:33:44 +00:00
ChowCentaur = chow-centaur ; # Added 2024-06-12
2024-06-12 02:36:00 +00:00
ChowPhaser = chow-phaser ; # Added 2024-06-12
2024-06-12 02:36:38 +00:00
ChowKick = chow-kick ; # Added 2024-06-12
2024-06-12 05:41:23 +00:00
CHOWTapeModel = chow-tape-model ; # Added 2024-06-12
2022-07-26 22:23:44 +00:00
chrome-gnome-shell = gnome-browser-connector ; # Added 2022-07-27
2024-09-13 18:10:19 +00:00
cloog = throw " c l o o g h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
cloog_0_18_0 = throw " c l o o g _ 0 _ 1 8 _ 0 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
cloogppl = throw " c l o o g p p l h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2024-10-05 20:23:39 +00:00
clang-sierraHack = throw " c l a n g - s i e r r a H a c k h a s b e e n r e m o v e d b e c a u s e i t s o l v e s a p r o b l e m t h a t n o l o n g e r s e e m s t o e x i s t . H e y , w h a t w e r e y o u e v e n d o i n g w i t h t h a t t h i n g a n y w a y ? " ; # Added 2024-10-05
clang-sierraHack-stdenv = clang-sierraHack ; # Added 2024-10-05
2022-05-17 01:11:06 +00:00
inherit ( libsForQt5 . mauiPackages ) clip ; # added 2022-05-17
2024-05-07 00:18:24 +00:00
clwrapperFunction = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2024-06-12 05:48:59 +00:00
CoinMP = coinmp ; # Added 2024-06-12
2024-02-21 06:37:20 +00:00
collada-dom = opencollada ; # added 2024-02-21
2024-11-06 06:56:49 +00:00
colorpicker = throw " ' c o l o r p i c k e r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' x c o l o r ' , ' g c o l o r 3 ' , ' e y e d r o p p e r ' o r ' g p i c k ' i n s t e a d " ; # Added 2024-10-19
2024-06-27 08:50:19 +00:00
coriander = throw " ' c o r i a n d e r ' h a s b e e n r e m o v e d b e c a u s e i t d e p e n d s o n G N O M E 2 l i b r a r i e s " ; # Added 2024-06-27
2024-08-01 10:48:50 +00:00
corretto19 = throw " C o r r e t t o 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-07-04 11:09:02 +00:00
cosmic-tasks = tasks ; # Added 2024-07-04
2022-05-19 12:34:33 +00:00
cpp-ipfs-api = cpp-ipfs-http-client ; # Project has been renamed. Added 2022-05-15
2023-05-01 19:34:29 +00:00
crispyDoom = crispy-doom ; # Added 2023-05-01
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 16:38:21 +00:00
crossLibcStdenv = stdenvNoLibc ; # Added 2024-09-06
2024-10-19 13:13:23 +00:00
clash-geoip = throw " ' c l a s h - g e o i p ' h a s b e e n r e m o v e d . C o n s i d e r u s i n g ' d b i p - c o u n t r y - l i t e ' i n s t e a d . " ; # added 2024-10-19
2024-09-17 14:27:11 +00:00
clash-verge = throw " ' c l a s h - v e r g e ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d . C o n s i d e r u s i n g ' c l a s h - v e r g e - r e v ' o r ' c l a s h - n y a n p a s u ' i n s t e a d " ; # Added 2024-09-17
2023-10-09 02:31:23 +00:00
clasp = clingo ; # added 2022-12-22
2024-10-18 00:31:37 +00:00
claws-mail-gtk3 = throw " ' c l a w s - m a i l - g t k 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' c l a w s - m a i l ' " ; # Converted to throw 2024-10-17
2024-08-26 12:04:33 +00:00
cockroachdb-bin = cockroachdb ; # 2024-03-15
2024-10-18 00:31:37 +00:00
codimd = throw " ' c o d i m d ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' h e d g e d o c ' " ; # Converted to throw 2024-10-17
2023-10-09 02:31:23 +00:00
inherit ( libsForQt5 . mauiPackages ) communicator ; # added 2022-05-17
2024-10-18 00:31:37 +00:00
concurrencykit = throw " ' c o n c u r r e n c y k i t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b c k ' " ; # Converted to throw 2024-10-17
2024-06-09 16:40:52 +00:00
containerpilot = throw " ' c o n t a i n e r p i l o t ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-06-09
2024-08-11 15:58:43 +00:00
crackmapexec = throw " ' c r a c k m a p e x e c ' h a s b e e n r e m o v e d a s i t w a s u n m a i n t a i n e d . U s e ' n e t e x e c ' i n s t e a d " ; # 2024-08-11
2024-09-26 15:31:42 +00:00
critcl = tclPackages . critcl ; # Added 2024-10-02
2023-10-09 02:31:23 +00:00
cups-kyodialog3 = cups-kyodialog ; # Added 2022-11-12
2024-10-18 00:31:37 +00:00
cvs_fast_export = throw " ' c v s _ f a s t _ e x p o r t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' c v s - f a s t - e x p o r t ' " ; # Converted to throw 2024-10-17
2021-03-06 19:37:44 +00:00
# these are for convenience, not for backward compat and shouldn't expire
2024-04-10 04:01:15 +00:00
clang9Stdenv = throw " c l a n g 9 S t d e n v h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2021-06-22 16:00:58 +00:00
clang12Stdenv = lowPrio llvmPackages_12 . stdenv ;
2022-03-03 05:16:22 +00:00
clang13Stdenv = lowPrio llvmPackages_13 . stdenv ;
2023-01-06 23:00:24 +00:00
clang14Stdenv = lowPrio llvmPackages_14 . stdenv ;
clang15Stdenv = lowPrio llvmPackages_15 . stdenv ;
2023-05-11 11:17:40 +00:00
clang16Stdenv = lowPrio llvmPackages_16 . stdenv ;
2023-12-21 04:16:47 +00:00
clang17Stdenv = lowPrio llvmPackages_17 . stdenv ;
2024-06-01 07:31:16 +00:00
clang18Stdenv = lowPrio llvmPackages_18 . stdenv ;
2024-08-22 03:10:53 +00:00
clang19Stdenv = lowPrio llvmPackages_19 . stdenv ;
2021-03-06 19:37:44 +00:00
2024-04-09 04:43:21 +00:00
clang-tools_9 = throw " c l a n g - t o o l s _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2024-04-10 04:01:15 +00:00
clang_9 = throw " c l a n g _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2023-11-19 14:18:08 +00:00
2024-05-15 21:39:27 +00:00
clang-tools_12 = llvmPackages_12 . clang-tools ; # Added 2024-04-22
clang-tools_13 = llvmPackages_13 . clang-tools ; # Added 2024-04-22
clang-tools_14 = llvmPackages_14 . clang-tools ; # Added 2024-04-22
clang-tools_15 = llvmPackages_15 . clang-tools ; # Added 2024-04-22
clang-tools_16 = llvmPackages_16 . clang-tools ; # Added 2024-04-22
clang-tools_17 = llvmPackages_17 . clang-tools ; # Added 2024-04-22
clang-tools_18 = llvmPackages_18 . clang-tools ; # Added 2024-04-22
2024-08-22 03:10:53 +00:00
clang-tools_19 = llvmPackages_19 . clang-tools ; # Added 2024-08-21
2024-05-15 21:39:27 +00:00
2024-05-12 23:28:56 +00:00
cq-editor = throw " c q - e d i t o r h a s b e e n r e m o v e d , a s i t u s e a d e p e n d e n c y t h a t w a s d i s a b l e d s i n c e p y t h o n 3 . 8 a n d w a s l a s t u p d a t e d i n 2 0 2 1 " ; # Added 2024-05-13
2024-05-15 21:39:27 +00:00
2022-02-02 03:13:32 +00:00
### D ###
2024-10-18 00:31:37 +00:00
dart_stable = throw " ' d a r t _ s t a b l e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d a r t ' " ; # Converted to throw 2024-10-17
2023-10-25 12:37:32 +00:00
dart-sass-embedded = throw " d a r t - s a s s - e m b e d d e d h a s b e e n r e m o v e d f r o m n i x p k g s , a s i s n o w i n c l u d e d i n D a r t S a s s i t s e l f . " ;
2020-02-04 11:52:54 +00:00
dat = nodePackages . dat ;
2024-05-16 21:15:06 +00:00
dbeaver = throw " ' d b e a v e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d b e a v e r - b i n ' " ; # Added 2024-05-16
2024-11-01 22:25:33 +00:00
dbus-map = throw " ' d b u s - m a p ' h a s b e e n d r o p p e d a s i t i s u n m a i n t a i n e d " ; # Added 2024-11-01
2018-04-26 00:55:18 +00:00
deadpixi-sam = deadpixi-sam-unstable ;
2022-02-07 02:36:59 +00:00
2024-10-18 00:31:37 +00:00
debugedit-unstable = throw " ' d e b u g e d i t - u n s t a b l e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d e b u g e d i t ' " ; # Converted to throw 2024-10-17
deltachat-electron = throw " ' d e l t a c h a t - e l e c t r o n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d e l t a c h a t - d e s k t o p ' " ; # Converted to throw 2024-10-17
2022-10-14 16:09:41 +00:00
2022-02-02 03:13:32 +00:00
demjson = with python3Packages ; toPythonApplication demjson ; # Added 2022-01-18
2024-05-09 17:56:14 +00:00
dgsh = throw " ' d g s h ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-09
2024-05-13 22:02:18 +00:00
dibbler = throw " d i b b l e r w a s r e m o v e d b e c a u s e i t i s n o t m a i n t a i n e d a n y m o r e " ; # Added 2024-05-14
2024-10-07 10:16:49 +00:00
dillong = throw " ' d i l l o n g ' h a s b e e n r e m o v e d , a s u p s t r e a m i s a b a n d o n e d s i n c e 2 0 2 1 - 1 2 - 1 3 . U s e e i t h e r ' d i l l o ' o r ' d i l l o - p l u s ' . T h e l a t t e r i n t e g r a t e s f e a t u r e s f r o m d i l l o n g . " ; # Added 2024-10-07
2024-10-18 00:31:37 +00:00
dnnl = throw " ' d n n l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o n e D N N ' " ; # Converted to throw 2024-10-17
2024-09-14 13:36:12 +00:00
dnscrypt-wrapper = throw " d n s c r y p t - w r a p p e r w a s r e m o v e d b e c a u s e i t h a s b e e n e f f e c t i v e l y u n m a i n t a i n e d s i n c e 2 0 1 8 . U s e D N S C c r y p t s u p p o r t i n d n s d i s t i n s t e a d " ; # Added 2024-09-14
2024-11-02 02:21:10 +00:00
docear = throw " D o c e a r w a s r e m o v e d b e c a u s e i t w a s u n m a i n t a i n e d u p s t r e a m . J a b R e f , Z o t e r o , o r M e n d e l e y a r e p o t e n t i a l r e p l a c e m e n t s . " ; # Added 2024-11-02
2024-07-29 17:48:24 +00:00
docker-compose_1 = throw " ' d o c k e r - c o m p o s e _ 1 ' h a s b e e n r e m o v e d b e c a u s e i t h a s b e e n u n m a i n t a i n e d s i n c e M a y 2 0 2 1 . U s e d o c k e r - c o m p o s e i n s t e a d . " ; # Added 2024-07-29
2023-12-26 15:14:40 +00:00
docker-distribution = distribution ; # Added 2023-12-26
2023-02-10 23:12:50 +00:00
dolphin-emu-beta = dolphin-emu ; # Added 2023-02-11
2024-10-18 00:31:37 +00:00
dolphinEmu = throw " ' d o l p h i n E m u ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o l p h i n - e m u ' " ; # Converted to throw 2024-10-17
dolphinEmuMaster = throw " ' d o l p h i n E m u M a s t e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o l p h i n - e m u - b e t a ' " ; # Converted to throw 2024-10-17
2023-08-20 16:45:17 +00:00
dotty = scala_3 ; # Added 2023-08-20
2024-10-18 00:31:37 +00:00
dotnet-netcore = throw " ' d o t n e t - n e t c o r e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t - r u n t i m e ' " ; # Converted to throw 2024-10-17
dotnet-sdk_2 = throw " ' d o t n e t - s d k _ 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t C o r e P a c k a g e s . s d k _ 2 _ 1 ' " ; # Converted to throw 2024-10-17
dotnet-sdk_3 = throw " ' d o t n e t - s d k _ 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t C o r e P a c k a g e s . s d k _ 3 _ 1 ' " ; # Converted to throw 2024-10-17
dotnet-sdk_5 = throw " ' d o t n e t - s d k _ 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d o t n e t C o r e P a c k a g e s . s d k _ 5 _ 0 ' " ; # Converted to throw 2024-10-17
2024-02-20 11:58:50 +00:00
drush = throw " d r u s h a s a s t a n d a l o n e p a c k a g e h a s b e e n r e m o v e d b e c a u s e i t ' s n o l o n g e r s u p p o r t e d a s a s t a n d a l o n e t o o l " ;
2023-12-26 09:38:17 +00:00
dtv-scan-tables_linuxtv = dtv-scan-tables ; # Added 2023-03-03
dtv-scan-tables_tvheadend = dtv-scan-tables ; # Added 2023-03-03
2024-01-20 05:30:49 +00:00
du-dust = dust ; # Added 2024-01-19
2024-10-18 00:31:37 +00:00
dylibbundler = throw " ' d y l i b b u n d l e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a c d y l i b b u n d l e r ' " ; # Converted to throw 2024-10-17
2022-02-02 03:13:32 +00:00
### E ###
2024-01-21 18:35:45 +00:00
EBTKS = ebtks ; # Added 2024-01-21
2024-09-06 09:16:03 +00:00
eask = eask-cli ; # Added 2024-09-05
2024-10-19 09:54:53 +00:00
eboard = throw " ' e b o a r d ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' k d e P a c k a g e s . k n i g h t s ' i n s t e a d " ; # Added 2024-10-19
2024-10-18 00:31:37 +00:00
ec2_ami_tools = throw " ' e c 2 _ a m i _ t o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e c 2 - a m i - t o o l s ' " ; # Converted to throw 2024-10-17
ec2_api_tools = throw " ' e c 2 _ a p i _ t o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e c 2 - a p i - t o o l s ' " ; # Converted to throw 2024-10-17
2022-02-07 02:36:59 +00:00
ec2-utils = amazon-ec2-utils ; # Added 2022-02-01
2022-02-02 03:13:32 +00:00
2024-07-01 12:16:23 +00:00
edUnstable = throw " e d U n s t a b l e w a s r e m o v e d ; u s e e d i n s t e a d " ; # Added 2024-07-01
2022-10-04 13:26:29 +00:00
elasticsearch7Plugins = elasticsearchPlugins ;
2022-02-02 03:13:32 +00:00
# Electron
2024-10-21 17:52:00 +00:00
2022-02-02 03:13:32 +00:00
2023-03-20 19:53:08 +00:00
elixir_ls = elixir-ls ; # Added 2023-03-20
2022-02-02 03:13:32 +00:00
# Emacs
2024-09-20 21:07:31 +00:00
emacs28-gtk2 = throw " e m a c s 2 8 - g t k 2 w a s r e m o v e d b e c a u s e G T K 2 i s E O L ; m i g r a t e t o e m a c s 2 8 { , - g t k 3 , - n o x } o r t o m o r e r e c e n t v e r s i o n s o f E m a c s . " ; # Added 2024-09-20
2022-06-07 18:41:06 +00:00
emacs28NativeComp = emacs28 ; # Added 2022-06-08
2024-10-18 00:31:37 +00:00
emacs28Packages = throw " ' e m a c s 2 8 P a c k a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e m a c s 2 8 . p k g s ' " ; # Converted to throw 2024-10-17
emacs28WithPackages = throw " ' e m a c s 2 8 W i t h P a c k a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e m a c s 2 8 . p k g s . w i t h P a c k a g e s ' " ; # Converted to throw 2024-10-17
2023-08-11 01:47:13 +00:00
emacsMacport = emacs-macport ; # Added 2023-08-10
2022-06-07 18:41:06 +00:00
emacsNativeComp = emacs28NativeComp ; # Added 2022-06-08
2024-10-18 00:31:37 +00:00
emacsWithPackages = throw " ' e m a c s W i t h P a c k a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' e m a c s . p k g s . w i t h P a c k a g e s ' " ; # Converted to throw 2024-10-17
2022-02-02 03:13:32 +00:00
2024-07-14 19:10:08 +00:00
EmptyEpsilon = empty-epsilon ; # Added 2024-07-14
2022-08-28 02:57:13 +00:00
enyo-doom = enyo-launcher ; # Added 2022-09-09
2024-10-19 10:39:49 +00:00
epdfview = throw " ' e p d f v i e w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' q p d f v i e w ' i n s t e a d " ; # Added 2024-10-19
2024-10-18 00:31:37 +00:00
epoxy = throw " ' e p o x y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b e p o x y ' " ; # Converted to throw 2024-10-17
2024-05-24 17:29:26 +00:00
2024-05-20 23:52:24 +00:00
erlang_27-rc3 = throw " e r l a n g _ 2 7 - r c 3 h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 7 " ; # added 2024-05-20
2024-05-24 17:23:39 +00:00
erlangR24 = throw " e r l a n g R 2 4 h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 " ; # added 2024-05-24
erlangR24_odbc = throw " e r l a n g R 2 4 _ o d b c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 _ o d b c " ; # added 2024-05-24
erlangR24_javac = throw " e r l a n g R 2 4 _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 _ j a v a c " ; # added 2024-05-24
erlangR24_odbc_javac = throw " e r l a n g R 2 4 _ o d b c _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 4 _ o d b c _ j a v a c " ; # added 2024-05-24
2024-05-24 17:27:28 +00:00
erlangR25 = throw " e r l a n g R 2 5 h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 5 " ; # added 2024-05-24
erlangR25_odbc = throw " e r l a n g R 2 5 _ o d b c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 5 _ o d b c " ; # added 2024-05-24
erlangR25_javac = throw " e r l a n g R 2 5 _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 5 _ j a v a c " ; # added 2024-05-24
erlangR25_odbc_javac = throw " e r l a n g R 2 5 _ o d b c _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 5 _ o d b c _ j a v a c " ; # added 2024-05-24
2024-05-24 17:29:26 +00:00
erlangR26 = throw " e r l a n g R 2 6 h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 " ; # added 2024-05-24
erlangR26_odbc = throw " e r l a n g R 2 6 _ o d b c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 _ o d b c " ; # added 2024-05-24
erlangR26_javac = throw " e r l a n g R 2 6 _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 _ j a v a c " ; # added 2024-05-24
erlangR26_odbc_javac = throw " e r l a n g R 2 6 _ o d b c _ j a v a c h a s b e e n r e m o v e d i n f a v o r o f e r l a n g _ 2 6 _ o d b c _ j a v a c " ; # added 2024-05-24
2024-05-24 17:23:39 +00:00
2024-07-16 07:08:04 +00:00
ethabi = throw " e t h a b i h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t a i n e n c e u p s t r e a m a n d n o u p d a t e s i n N i x p k g s " ; # Added 2024-07-16
2024-02-17 19:30:46 +00:00
eww-wayland = lib . warn " e w w n o w c a n b u i l d f o r X 1 1 a n d w a y l a n d s i m u l t a n e o u s l y , s o ` e w w - w a y l a n d ` i s d e p r e c a t e d , u s e t h e n o r m a l ` e w w ` p a c k a g e i n s t e a d . " eww ;
2022-02-02 03:13:32 +00:00
### F ###
2024-09-24 17:08:01 +00:00
fahcontrol = throw " f a h c o n t r o l h a s b e e n r e m o v e d b e c a u s e t h e d o w n l o a d i s n o l o n g e r a v a i l a b l e " ; # added 2024-09-24
2024-09-24 17:17:42 +00:00
fahviewer = throw " f a h v i e w e r h a s b e e n r e m o v e d b e c a u s e t h e d o w n l o a d i s n o l o n g e r a v a i l a b l e " ; # added 2024-09-24
2024-04-19 00:17:12 +00:00
fam = throw " ' f a m ' ( a l i a s e d t o ' g a m i n ' ) h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2024-04-19
2023-04-10 22:42:32 +00:00
faustStk = faustPhysicalModeling ; # Added 2023-05-16
2024-10-18 00:31:37 +00:00
fastnlo = throw " ' f a s t n l o ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' f a s t n l o - t o o l k i t ' " ; # Converted to throw 2024-10-17
2024-01-03 21:05:32 +00:00
fastnlo_toolkit = fastnlo-toolkit ; # Added 2024-01-03
2024-06-19 18:27:23 +00:00
fcitx5-catppuccin = catppuccin-fcitx5 ; # Added 2024-06-19
2022-09-25 01:15:54 +00:00
inherit ( luaPackages ) fennel ; # Added 2022-09-24
2024-08-22 20:03:26 +00:00
ferdi = throw " ' f e r d i ' h a s b e e n r e m o v e d , u p s t r e a m d o e s n o t e x i s t a n y m o r e a n d t h e p a c k a g e i s i n s e c u r e " ; # Added 2024-08-22
2022-09-24 00:49:12 +00:00
fetchFromGithub = throw " Y o u m e a n t f e t c h F r o m G i t H u b , w i t h a c a p i t a l H " ; # preserve
2024-08-04 00:36:39 +00:00
ffmpeg_5 = throw " f f m p e g _ 5 h a s b e e n r e m o v e d , p l e a s e u s e a n o t h e r v e r s i o n " ; # Added 2024-07-12
ffmpeg_5-headless = throw " f f m p e g _ 5 - h e a d l e s s h a s b e e n r e m o v e d , p l e a s e u s e a n o t h e r v e r s i o n " ; # Added 2024-07-12
ffmpeg_5-full = throw " f f m p e g _ 5 - f u l l h a s b e e n r e m o v e d , p l e a s e u s e a n o t h e r v e r s i o n " ; # Added 2024-07-12
2024-06-12 05:57:54 +00:00
FIL-plugins = fil-plugins ; # Added 2024-06-12
2024-04-19 00:17:12 +00:00
fileschanged = throw " ' f i l e s c h a n g e d ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2024-04-19
2022-10-14 16:09:41 +00:00
finger_bsd = bsd-finger ;
fingerd_bsd = bsd-fingerd ;
2024-10-13 18:17:53 +00:00
firefox-esr-115 = throw " T h e F i r e f o x 1 1 5 E S R s e r i e s h a s r e a c h e d i t s e n d o f l i f e . U p g r a d e t o ` f i r e f o x - e s r ` o r ` f i r e f o x - e s r - 1 2 8 ` i n s t e a d . " ;
firefox-esr-115-unwrapped = throw " T h e F i r e f o x 1 1 5 E S R s e r i e s h a s r e a c h e d i t s e n d o f l i f e . U p g r a d e t o ` f i r e f o x - e s r - u n w r a p p e d ` o r ` f i r e f o x - e s r - 1 2 8 - u n w r a p p e d ` i n s t e a d . " ;
2022-11-15 19:11:57 +00:00
firefox-wayland = firefox ; # Added 2022-11-15
2022-02-02 03:13:32 +00:00
firmwareLinuxNonfree = linux-firmware ; # Added 2022-01-09
2022-08-03 03:02:48 +00:00
fishfight = jumpy ; # Added 2022-08-03
2024-09-03 17:18:31 +00:00
fit-trackee = fittrackee ; # added 2024-09-03
2024-03-01 13:02:35 +00:00
flashrom-stable = flashprog ; # Added 2024-03-01
2022-05-12 03:31:11 +00:00
flatbuffers_2_0 = flatbuffers ; # Added 2022-05-12
2024-10-05 19:14:59 +00:00
flutter313 = throw " f l u t t e r 3 1 3 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2024-10-05 19:17:01 +00:00
flutter316 = throw " f l u t t e r 3 1 6 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2024-10-05 20:41:38 +00:00
flutter322 = throw " f l u t t e r 3 2 2 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2024-10-06 01:42:47 +00:00
flutter323 = throw " f l u t t e r 3 2 3 h a s b e e n r e m o v e d b e c a u s e i t i s n ' t u p d a t e d a n y m o r e , a n d n o p a c k a g e s i n n i x p k g s u s e i t . I f y o u s t i l l n e e d i t , u s e f l u t t e r . m k F l u t t e r t o g e t a c u s t o m v e r s i o n " ; # Added 2024-10-05
2024-10-18 00:31:37 +00:00
foldingathome = throw " ' f o l d i n g a t h o m e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' f a h c l i e n t ' " ; # Converted to throw 2024-10-17
2024-04-03 23:58:29 +00:00
forgejo-actions-runner = forgejo-runner ; # Added 2024-04-04
2022-10-14 16:09:41 +00:00
2023-11-25 11:11:26 +00:00
fractal-next = fractal ; # added 2023-11-25
2023-12-09 18:18:33 +00:00
framework-system-tools = framework-tool ; # added 2023-12-09
2024-07-13 09:37:54 +00:00
francis = kdePackages . francis ; # added 2024-07-13
2024-05-17 19:48:17 +00:00
frostwire = throw " f r o s t w i r e w a s r e m o v e d , a s i t w a s b r o k e n d u e t o r e p r o d u c i b i l i t y i s s u e s , u s e ` f r o s t w i r e - b i n ` p a c k a g e i n s t e a d . " ; # added 2024-05-17
2022-03-12 18:20:22 +00:00
fuse2fs = if stdenv . hostPlatform . isLinux then e2fsprogs . fuse2fs else null ; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too.
2023-01-05 01:15:20 +00:00
fuse-common = throw " f u s e - c o m m o n w a s r e m o v e d , b e c a u s e t h e u d e v r u l e w a s e a r l y i n c l u d e d b y s y s t e m d - u d e v d a n d t h e c o n f i g i s d o n e b y N i x O S m o d u l e ` p r o g r a m s . f u s e ` " ; # added 2024-09-29
2023-11-12 08:17:56 +00:00
futuresql = libsForQt5 . futuresql ; # added 2023-11-11
2023-07-26 17:15:58 +00:00
fx_cast_bridge = fx-cast-bridge ; # added 2023-07-26
2022-02-02 03:13:32 +00:00
2023-03-12 04:04:15 +00:00
2024-01-07 06:00:43 +00:00
fcitx5-chinese-addons = libsForQt5 . fcitx5-chinese-addons ; # Added 2024-03-01
2024-03-01 16:10:27 +00:00
fcitx5-configtool = libsForQt5 . fcitx5-configtool ; # Added 2024-03-01
2024-01-08 21:11:12 +00:00
fcitx5-skk-qt = libsForQt5 . fcitx5-skk-qt ; # Added 2024-03-01
2024-01-08 21:08:12 +00:00
fcitx5-unikey = libsForQt5 . fcitx5-unikey ; # Added 2024-03-01
2024-03-01 16:10:54 +00:00
fcitx5-with-addons = libsForQt5 . fcitx5-with-addons ; # Added 2024-03-01
2024-01-08 21:11:12 +00:00
2022-02-02 03:13:32 +00:00
### G ###
2024-07-26 09:55:05 +00:00
g4music = gapless ; # Added 2024-07-26
2024-10-18 00:31:37 +00:00
g4py = throw " ' g 4 p y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p y t h o n 3 P a c k a g e s . g e a n t 4 ' " ; # Converted to throw 2024-10-17
2024-04-19 00:17:12 +00:00
gamin = throw " ' g a m i n ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2024-04-19
2024-09-13 18:10:19 +00:00
gcc48 = throw " g c c 4 8 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-10
gcc49 = throw " g c c 4 9 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-11
gcc49Stdenv = throw " g c c 4 9 S t d e n v h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-11
gcc6 = throw " g c c 6 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
gcc6Stdenv = throw " g c c 6 S t d e n v h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2024-03-21 22:42:32 +00:00
gcc10StdenvCompat = if stdenv . cc . isGNU && lib . versionAtLeast stdenv . cc . version " 1 1 " then gcc10Stdenv else stdenv ; # Added 2024-03-21
2024-09-13 18:10:19 +00:00
gcj = gcj6 ; # Added 2024-09-13
gcj6 = throw " g c j 6 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2024-09-15 02:27:12 +00:00
gcolor2 = throw " ' g c o l o r 2 ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' g c o l o r 3 ' o r ' e y e d r o p p e r ' i n s t e a d " ; # Added 2024-09-15
2024-09-10 20:48:52 +00:00
gfortran48 = throw " ' g f o r t r a n 4 8 ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-09-10
2024-09-11 20:57:54 +00:00
gfortran49 = throw " ' g f o r t r a n 4 9 ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-09-11
2023-03-17 22:39:35 +00:00
ghostwriter = libsForQt5 . kdeGear . ghostwriter ; # Added 2023-03-18
2024-10-28 13:34:34 +00:00
gmp5 = throw " ' g m p 5 ' h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d . C o n s i d e r u s i n g ' g m p ' i n s t e a d " ; # Added 2024-10-28
2024-09-14 14:05:32 +00:00
gmpc = throw " ' g m p c ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' p l a t t e n a l b u m ' i n s t e a d " ; # Added 2024-09-14
2024-09-14 13:54:38 +00:00
gmtk = throw " ' g m t k ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2024-09-14
2024-09-14 13:30:23 +00:00
gmtp = throw " ' g m t p ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' g n o m e - m u s i c ' i n s t e a d " ; # Added 2024-09-14
2024-09-18 15:54:17 +00:00
gnome-latex = throw " ' g n o m e - l a t e x ' h a s b e e n s u p e r s e d e d b y ' e n t e r - t e x ' " ; # Added 2024-09-18
2024-09-17 15:27:52 +00:00
gnu-cobol = gnucobol ; # Added 2024-09-17
2024-10-12 08:34:27 +00:00
gogs = throw ''
Gogs development has stalled . Also , it has several unpatched , critical vulnerabilities that
weren't addressed within a year : https://github.com/gogs/gogs/issues/7777
Consider migrating to forgejo or gitea .
'' ; # A d d e d 2 0 2 4 - 1 0 - 1 2
2024-07-16 12:58:17 +00:00
git-backup = throw " g i t - b a c k u p h a s b e e n r e m o v e d , a s i t h a s b e e n a b a n d o n e d u p s t r e a m . C o n s i d e r u s i n g g i t - b a c k u p - g o i n s t e a d . " ;
2024-05-20 02:24:58 +00:00
git-credential-1password = throw " ' g i t - c r e d e n t i a l - 1 p a s s w o r d ' h a s b e e n r e m o v e d , a s t h e u p s t r e a m p r o j e c t i s d e l e t e d . " ; # Added 2024-05-20
2022-02-02 03:13:32 +00:00
gitAndTools = self // {
2022-10-14 16:09:41 +00:00
darcsToGit = darcs-to-git ;
gitAnnex = git-annex ;
gitBrunch = git-brunch ;
gitFastExport = git-fast-export ;
gitRemoteGcrypt = git-remote-gcrypt ;
svn_all_fast_export = svn-all-fast-export ;
topGit = top-git ;
} ; # Added 2021-01-14
2022-02-02 03:13:32 +00:00
2024-08-10 14:58:39 +00:00
glew-egl = lib . warn " ' g l e w - e g l ' i s n o w p r o v i d e d b y ' g l e w ' d i r e c t l y " glew ; # Added 2024-08-11
2024-03-31 22:10:10 +00:00
glfw-wayland = glfw ; # Added 2024-04-19
2024-04-23 11:14:39 +00:00
glfw-wayland-minecraft = glfw3-minecraft ; # Added 2024-05-08
2024-09-21 21:36:06 +00:00
globalprotect-openconnect = throw " ' g l o b a l p r o t e c t - o p e n c o n n e c t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g p a u t h ' a n d ' g p c l i e n t ' " ; # Added 2024-09-21
2024-07-04 13:30:03 +00:00
glxinfo = mesa-demos ; # Added 2024-07-04
2024-10-18 00:31:37 +00:00
gmailieer = throw " ' g m a i l i e e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i e e r ' " ; # Converted to throw 2024-10-17
2023-04-07 17:41:49 +00:00
gnatboot11 = gnat-bootstrap11 ;
gnatboot12 = gnat-bootstrap12 ;
gnatboot = gnat-bootstrap ;
2024-02-19 20:17:42 +00:00
gnatcoll-core = gnatPackages . gnatcoll-core ; # Added 2024-02-25
gnatcoll-gmp = gnatPackages . gnatcoll-gmp ; # Added 2024-02-25
gnatcoll-iconv = gnatPackages . gnatcoll-iconv ; # Added 2024-02-25
gnatcoll-lzma = gnatPackages . gnatcoll-lzma ; # Added 2024-02-25
gnatcoll-omp = gnatPackages . gnatcoll-omp ; # Added 2024-02-25
gnatcoll-python3 = gnatPackages . gnatcoll-python3 ; # Added 2024-02-25
gnatcoll-readline = gnatPackages . gnatcoll-readline ; # Added 2024-02-25
gnatcoll-syslog = gnatPackages . gnatcoll-syslog ; # Added 2024-02-25
gnatcoll-zlib = gnatPackages . gnatcoll-zlib ; # Added 2024-02-25
gnatcoll-postgres = gnatPackages . gnatcoll-postgres ; # Added 2024-02-25
gnatcoll-sql = gnatPackages . gnatcoll-sql ; # Added 2024-02-25
gnatcoll-sqlite = gnatPackages . gnatcoll-sqlite ; # Added 2024-02-25
gnatcoll-xref = gnatPackages . gnatcoll-xref ; # Added 2024-02-25
gnatcoll-db2ada = gnatPackages . gnatcoll-db2ada ; # Added 2024-02-25
gnatinspect = gnatPackages . gnatinspect ; # Added 2024-02-25
2024-09-14 13:44:17 +00:00
gnome-dictionary = throw " ' g n o m e - d i c t i o n a r y ' h a s b e e n r e m o v e d a s i t h a s b e e n a r c h i v e d u p s t r e a m . C o n s i d e r u s i n g ' w o r d b o o k ' i n s t e a d " ; # Added 2024-09-14
2022-04-14 10:51:25 +00:00
gnome-firmware-updater = gnome-firmware ; # added 2022-04-14
2024-09-14 13:26:31 +00:00
gnome-hexgl = throw " ' g n o m e - h e x g l ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2024-09-14
2022-01-19 13:55:04 +00:00
gnome-passwordsafe = gnome-secrets ; # added 2022-01-30
2024-09-14 13:37:31 +00:00
gnome_mplayer = throw " ' g n o m e _ m p l a y e r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' c e l l u l o i d ' i n s t e a d " ; # Added 2024-09-14
2023-12-10 15:46:28 +00:00
gnome-resources = resources ; # added 2023-12-10
2022-10-14 16:09:41 +00:00
2024-10-18 00:31:37 +00:00
gmock = throw " ' g m o c k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g t e s t ' " ; # Converted to throw 2024-10-17
2022-10-14 16:09:41 +00:00
2024-10-18 00:31:37 +00:00
gnome3 = throw " ' g n o m e 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g n o m e ' " ; # Converted to throw 2024-10-17
2024-07-28 07:31:02 +00:00
gnuradio3_9 = throw " g n u r a d i o 3 _ 9 h a s b e e n r e m o v e d b e c a u s e i t i s n o t c o m p a t i b l e w i t h t h e l a t e s t v o l k a n d i t h a d n o d e p e n d e n t p a c k a g e s w h i c h j u s t i f i e d i t ' s d i s t r i b u t i o n " ; # Added 2024-07-28
gnuradio3_9Minimal = throw " g n u r a d i o 3 _ 9 M i n i m a l h a s b e e n r e m o v e d b e c a u s e i t i s n o t c o m p a t i b l e w i t h t h e l a t e s t v o l k a n d i t h a d n o d e p e n d e n t p a c k a g e s w h i c h j u s t i f i e d i t ' s d i s t r i b u t i o n " ; # Added 2024-07-28
gnuradio3_9Packages = throw " g n u r a d i o 3 _ 9 M i n i m a l h a s b e e n r e m o v e d b e c a u s e i t i s n o t c o m p a t i b l e w i t h t h e l a t e s t v o l k a n d i t h a d n o d e p e n d e n t p a c k a g e s w h i c h j u s t i f i e d i t ' s d i s t r i b u t i o n " ; # Added 2024-07-28
2024-11-03 11:54:04 +00:00
gn1924 = throw " g n 1 9 2 4 h a s b e e n r e m o v e d b e c a u s e i t w a s b r o k e n a n d n o l o n g e r u s e d b y e n v o y . " ; # Added 2024-11-03
2024-10-18 00:31:37 +00:00
gobby5 = throw " ' g o b b y 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g o b b y ' " ; # Converted to throw 2024-10-17
2024-10-30 23:02:41 +00:00
gradle_6 = throw " G r a d l e 6 h a s b e e n r e m o v e d , a s i t i s e n d - o f - l i f e ( h t t p s : / / e n d o f l i f e . d a t e / g r a d l e ) a n d h a s m a n y v u l n e r a b i l i t i e s t h a t a r e n o t r e s o l v e d u n t i l G r a d l e 7 . " ; # Added 2024-10-30
gradle_6-unwrapped = throw " G r a d l e 6 h a s b e e n r e m o v e d , a s i t i s e n d - o f - l i f e ( h t t p s : / / e n d o f l i f e . d a t e / g r a d l e ) a n d h a s m a n y v u l n e r a b i l i t i e s t h a t a r e n o t r e s o l v e d u n t i l G r a d l e 7 . " ; # Added 2024-10-30
2022-09-12 00:05:50 +00:00
#godot
2024-03-07 21:06:38 +00:00
2023-08-14 23:39:46 +00:00
go-thumbnailer = thud ; # Added 2023-09-21
2024-07-21 08:38:09 +00:00
go-upower-notify = upower-notify ; # Added 2024-07-21
2024-09-15 02:06:50 +00:00
gpicview = throw " ' g p i c v i e w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' l o u p e ' , ' g t h u m b ' o r ' i m a g e - r o l l ' i n s t e a d " ; # Added 2024-09-15
2024-02-19 20:17:42 +00:00
gprbuild-boot = gnatPackages . gprbuild-boot ; # Added 2024-02-25;
2024-02-24 12:42:14 +00:00
2024-09-15 02:23:35 +00:00
gqview = throw " ' g q v i e w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m a n d d e p e n d i n g o n g t k 2 . C o n s i d e r u s i n g ' g t h u m b ' i n s t e a d " ;
2024-06-09 19:50:26 +00:00
grafana_reporter = grafana-reporter ; # Added 2024-06-09
2024-08-23 11:07:36 +00:00
grapefruit = throw " ' g r a p e f r u i t ' w a s r e m o v e d d u e t o b e i n g b l o c k e d b y R o b l o x , r e n d e r i n g t h e p a c k a g e u s e l e s s " ; # Added 2024-08-23
2023-10-09 00:51:35 +00:00
graylog-3_3 = throw " g r a y l o g 3 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 3 . x t o l a t e s t s e r i e s . " ; # Added 2023-10-09
graylog-4_0 = throw " g r a y l o g 4 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 4 . x t o l a t e s t s e r i e s . " ; # Added 2023-10-09
graylog-4_3 = throw " g r a y l o g 4 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 4 . x t o l a t e s t s e r i e s . " ; # Added 2023-10-09
2024-02-15 21:14:21 +00:00
graylog-5_0 = throw " g r a y l o g 5 . 0 . x i s E O L . P l e a s e c o n s i d e r d o w n g r a d i n g n i x p k g s i f y o u n e e d a n u p g r a d e f r o m 5 . 0 . x t o l a t e s t s e r i e s . " ; # Added 2024-02-15
2022-11-24 21:31:36 +00:00
gringo = clingo ; # added 2022-11-27
2022-11-18 01:21:42 +00:00
grub2_full = grub2 ; # Added 2022-11-18
2024-06-27 09:16:33 +00:00
gtetrinet = throw " ' g t e t r i n e t ' h a s b e e n r e m o v e d b e c a u s e i t d e p e n d s o n G N O M E 2 l i b r a r i e s " ; # Added 2024-06-27
2024-10-19 09:45:32 +00:00
gtk2fontsel = throw " ' g t k 2 f o n t s e l ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . G T K n o w h a s a b u i l t - i n f o n t c h o o s e r s o i t ' s n o l o n g e r n e e d e d f o r n e w e r a p p s " ; # Added 2024-10-19
2024-03-10 14:00:59 +00:00
gtkcord4 = dissent ; # Added 2024-03-10
2024-09-14 13:41:11 +00:00
gtkperf = throw " ' g t k p e r f ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m " ; # Added 2024-09-14
2024-06-09 20:01:16 +00:00
guardian-agent = throw " ' g u a r d i a n - a g e n t ' h a s b e e n r e m o v e d , a s i t h a s n ' t b e e n m a i n t a i n e d u p s t r e a m i n y e a r s a n d a c c u m u l a t e d m a n y v u l n e r a b i l i t i e s " ; # Added 2024-06-09
2023-10-27 17:27:00 +00:00
guile-disarchive = disarchive ; # Added 2023-10-27
2022-02-02 03:13:32 +00:00
### H ###
2024-06-16 19:49:45 +00:00
HentaiAtHome = hentai-at-home ; # Added 2024-06-12
2024-06-21 00:50:36 +00:00
hll2390dw-cups = throw " T h e h l l 2 3 9 0 d w - c u p s p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2024-10-12 04:19:14 +00:00
hop-cli = throw " h o p - c l i h a s b e e n r e m o v e d a s t h e s e r v i c e h a s b e e n s h u t - d o w n " ; # Added 2024-08-13
2024-10-18 00:31:37 +00:00
ht-rust = throw " ' h t - r u s t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x h ' " ; # Converted to throw 2024-10-17
2024-08-22 12:57:02 +00:00
hydra_unstable = hydra ; # Added 2024-08-22
2024-08-03 18:40:15 +00:00
hydron = throw " h y d r o n h a s b e e n r e m o v e d a s t h e p r o j e c t h a s b e e n a r c h i v e d u p s t r e a m s i n c e 2 0 2 2 a n d i s a f f e c t e d b y a s e v e r e r e m o t e c o d e e x e c u t i o n v u l n e r a b i l i t y " ;
2022-02-02 03:13:32 +00:00
### I ###
2023-01-03 10:36:06 +00:00
i3-gaps = i3 ; # Added 2023-01-03
2024-07-15 08:18:49 +00:00
ib-tws = throw " i b - t w s h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
ib-controller = throw " i b - c o n t r o l l e r h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-18 00:31:37 +00:00
imagemagick7Big = throw " ' i m a g e m a g i c k 7 B i g ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i m a g e m a g i c k B i g ' " ; # Converted to throw 2024-10-17
imagemagick7 = throw " ' i m a g e m a g i c k 7 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i m a g e m a g i c k ' " ; # Converted to throw 2024-10-17
imagemagick7_light = throw " ' i m a g e m a g i c k 7 _ l i g h t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i m a g e m a g i c k _ l i g h t ' " ; # Converted to throw 2024-10-17
2024-09-11 22:47:18 +00:00
immersed-vr = lib . warn " ' i m m e r s e d - v r ' h a s b e e n r e n a m e d t o ' i m m e r s e d ' " immersed ; # Added 2024-08-11
2024-09-26 15:31:42 +00:00
incrtcl = tclPackages . incrtcl ; # Added 2024-10-02
2024-06-21 00:52:38 +00:00
input-utils = throw " T h e i n p u t - u t i l s p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2022-05-17 01:11:06 +00:00
index-fm = libsForQt5 . mauiPackages . index ; # added 2022-05-17
2022-10-14 16:09:41 +00:00
inotifyTools = inotify-tools ;
2024-10-18 00:31:37 +00:00
inter-ui = throw " ' i n t e r - u i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i n t e r ' " ; # Converted to throw 2024-10-17
2022-07-24 18:49:05 +00:00
ipfs = kubo ; # Added 2022-09-27
ipfs-migrator-all-fs-repo-migrations = kubo-migrator-all-fs-repo-migrations ; # Added 2022-09-27
ipfs-migrator-unwrapped = kubo-migrator-unwrapped ; # Added 2022-09-27
ipfs-migrator = kubo-migrator ; # Added 2022-09-27
2024-10-18 00:31:37 +00:00
iproute = throw " ' i p r o u t e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' i p r o u t e 2 ' " ; # Converted to throw 2024-10-17
2024-08-12 18:47:57 +00:00
irrlichtmt = throw " i r r l i c h t m t h a s b e e n r e m o v e d b e c a u s e i t w a s m o v e d i n t o t h e M i n e t e s t r e p o " ; # Added 2024-08-12
2024-09-13 18:10:19 +00:00
isl_0_11 = throw " i s l _ 0 _ 1 1 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
isl_0_14 = throw " i s l _ 0 _ 1 4 h a s b e e n r e m o v e d f r o m N i x p k g s , a s i t i s u n m a i n t a i n e d a n d o b s o l e t e " ; # Added 2024-09-13
2024-07-17 15:56:27 +00:00
iso-flags-png-320x420 = lib . warn " i s o - f l a g s - p n g - 3 2 0 x 4 2 0 h a s b e e n r e n a m e d t o i s o - f l a g s - p n g - 3 2 0 x 2 4 0 " iso-flags-png-320x240 ; # Added 2024-07-17
2024-09-26 15:31:42 +00:00
itktcl = tclPackages . itktcl ; # Added 2024-10-02
2022-02-02 03:13:32 +00:00
### J ###
2024-10-18 00:31:37 +00:00
jack2Full = throw " ' j a c k 2 F u l l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' j a c k 2 ' " ; # Converted to throw 2024-10-17
2022-11-18 04:07:19 +00:00
jami-client-qt = jami-client ; # Added 2022-11-06
2023-02-19 04:04:13 +00:00
jami-client = jami ; # Added 2023-02-10
jami-daemon = jami . daemon ; # Added 2023-02-10
2024-11-02 02:17:32 +00:00
javacard-devkit = throw " j a v a c a r d - d e v k i t w a s d r o p p e d d u e t o h a v i n g a d e p e n d e n c y o n t h e O r a c l e J D K , a s w e l l a s b e i n g s e v e r a l y e a r s o u t - o f - d a t e . " ; # Added 2024-11-01
2024-10-30 19:14:14 +00:00
jd-cli = throw " j d - c l i h a s b e e n r e m o v e d d u e t o u p s t r e a m b e i n g u n m a i n t a i n e d s i n c e 2 0 1 9 . O t h e r J a v a d e c o m p i l e r s i n N i x p k g s i n c l u d e b y t e c o d e - v i e w e r ( G U I ) , c f r ( C L I ) , a n d p r o c y o n ( C L I ) . " ; # Added 2024-10-30
jd-gui = throw " j d - g u i h a s b e e n r e m o v e d d u e t o a d e p e n d e n c y o n t h e d e a d J C e n t e r B i n t r a y . O t h e r J a v a d e c o m p i l e r s i n N i x p k g s i n c l u d e b y t e c o d e - v i e w e r ( G U I ) , c f r ( C L I ) , a n d p r o c y o n ( C L I ) . " ; # Added 2024-10-30
2024-08-06 23:28:00 +00:00
jsawk = throw " ' j s a w k ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d u p s t r e a m " ; # Added 2028-08-07
2022-02-02 03:13:32 +00:00
# Julia
2024-10-08 17:21:45 +00:00
julia_16-bin = throw " ' j u l i a _ 1 6 - b i n ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e " ; # Added 2024-10-08
2022-02-02 03:13:32 +00:00
2024-05-28 06:07:00 +00:00
jush = throw " j u s h h a s b e e n r e m o v e d f r o m n i x p k g s b e c a u s e i t i s u n m a i n t a i n e d " ; # Added 2024-05-28
2022-02-02 03:13:32 +00:00
### K ###
2024-05-20 21:23:13 +00:00
k3s_1_26 = throw " ' k 3 s _ 1 _ 2 6 ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e " ; # Added 2024-05-20
2024-06-01 16:01:10 +00:00
k3s_1_27 = throw " ' k 3 s _ 1 _ 2 7 ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t h a s r e a c h e d e n d o f l i f e o n 2 0 2 4 - 0 6 - 2 8 " ; # Added 2024-06-01
2022-05-10 13:53:27 +00:00
# k3d was a 3d editing software k-3d - "k3d has been removed because it was broken and has seen no release since 2016" Added 2022-01-04
# now kube3d/k3d will take it's place
kube3d = k3d ; # Added 2022-0705
2024-10-18 00:31:37 +00:00
kafkacat = throw " ' k a f k a c a t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k c a t ' " ; # Converted to throw 2024-10-17
2024-02-26 09:55:56 +00:00
kak-lsp = kakoune-lsp ; # Added 2024-04-01
2024-09-22 11:50:54 +00:00
kargo = throw " k a r g o w a s r e m o v e d a s i t i s d e p r e c a t e d u p s t r e a m a n d d e p e n d s o n t h e r e m o v e d b o t o p a c k a g e " ; # Added 2024-09-22
2024-05-02 20:52:13 +00:00
kdbplus = throw " ' k d b p l u s ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-05-06
2024-10-18 00:31:37 +00:00
kdeconnect = throw " ' k d e c o n n e c t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p l a s m a 5 P a c k a g e s . k d e c o n n e c t - k d e ' " ; # Converted to throw 2024-10-17
2024-01-06 19:27:18 +00:00
keepkey_agent = keepkey-agent ; # added 2024-01-06
2024-10-18 00:31:37 +00:00
kerberos = throw " ' k e r b e r o s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k r b 5 ' " ; # Converted to throw 2024-10-17
kexectools = throw " ' k e x e c t o o l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k e x e c - t o o l s ' " ; # Converted to throw 2024-10-17
2024-08-25 17:13:38 +00:00
keyfinger = throw " k e y f i n d e r h a s b e e n r e m o v e d a s i t w a s a b a n d o n e d u p s t r e a m a n d d i d n o t b u i l d ; c o n s i d e r u s i n g m i x x x o r k e y f i n d e r - c l i " ; # Addd 2024-08-25
2024-10-18 00:31:37 +00:00
keysmith = throw " ' k e y s m i t h ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . k d e G e a r . k e y s m i t h ' " ; # Converted to throw 2024-10-17
2022-02-19 07:11:27 +00:00
kgx = gnome-console ; # Added 2022-02-19
2023-10-30 13:50:40 +00:00
kibana7 = throw " K i b a n a 7 . x h a s b e e n r e m o v e d f r o m n i x p k g s a s i t d e p e n d s o n a n e n d o f l i f e N o d e . j s v e r s i o n a n d r e c e i v e d n o m a i n t e n a n c e i n t i m e . " ; # Added 2023-30-10
kibana = kibana7 ;
2023-03-17 22:39:35 +00:00
kio-admin = libsForQt5 . kdeGear . kio-admin ; # Added 2023-03-18
2024-10-10 04:18:23 +00:00
kiwitalk = throw " K i w i T a l k h a s b e e n r e m o v e d b e c a u s e t h e u p s t r e a m h a s b e e n d e p r e c a t e d a t t h e r e q u e s t o f K a k a o a n d i t ' s n o w o b s o l e t e . " ; # Added 2024-10-10
2022-10-14 16:09:41 +00:00
kodiGBM = kodi-gbm ;
kodiPlain = kodi ;
kodiPlainWayland = kodi-wayland ;
2022-02-02 03:13:32 +00:00
kodiPlugins = kodiPackages ; # Added 2021-03-09;
2024-10-18 00:31:37 +00:00
kramdown-rfc2629 = throw " ' k r a m d o w n - r f c 2 6 2 9 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r u b y P a c k a g e s . k r a m d o w n - r f c 2 6 2 9 ' " ; # Converted to throw 2024-10-17
2022-11-18 01:13:16 +00:00
krb5Full = krb5 ;
2024-10-18 00:31:37 +00:00
krita-beta = throw " ' k r i t a - b e t a ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k r i t a ' " ; # Converted to throw 2024-10-17
2023-05-20 21:25:42 +00:00
kubei = kubeclarity ; # Added 2023-05-20
2022-02-02 03:13:32 +00:00
### L ###
2024-09-14 14:37:30 +00:00
l3afpad = throw " ' l 3 a f p a d ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' x f c e . m o u s e p a d ' i n s t e a d " ; # Added 2024-09-14
2023-06-09 20:01:20 +00:00
larynx = piper-tts ; # Added 2023-05-09
2024-06-12 06:01:50 +00:00
LASzip = laszip ; # Added 2024-06-12
LASzip2 = laszip_2 ; # Added 2024-06-12
2022-10-14 16:09:41 +00:00
latinmodern-math = lmmath ;
2024-10-31 14:52:50 +00:00
leafpad = throw " ' l e a f p a d ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' x f c e . m o u s e p a d ' i n s t e a d " ; # Added 2024-10-19
2024-01-06 23:47:01 +00:00
ledger_agent = ledger-agent ; # Added 2024-01-07
2023-07-04 01:11:58 +00:00
lfs = dysk ; # Added 2023-07-03
2024-06-01 13:42:45 +00:00
libAfterImage = throw " ' l i b A f t e r I m a g e ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t ' s n o l o n g e r i n d e v e l o p m e n t f o r a l o n g t i m e " ; # Added 2024-06-01
2024-08-25 16:53:34 +00:00
libav = throw " l i b a v h a s b e e n r e m o v e d a s i t w a s i n s e c u r e a n d a b a n d o n e d u p s t r e a m f o r o v e r h a l f a d e c a d e ; p l e a s e u s e F F m p e g " ; # Added 2024-08-25
libav_0_8 = libav ; # Added 2024-08-25
libav_11 = libav ; # Added 2024-08-25
libav_12 = libav ; # Added 2024-08-25
libav_all = libav ; # Added 2024-08-25
2022-10-18 12:11:09 +00:00
libayatana-indicator-gtk3 = libayatana-indicator ; # Added 2022-10-18
2022-10-18 21:44:19 +00:00
libayatana-appindicator-gtk3 = libayatana-appindicator ; # Added 2022-10-18
2022-07-30 20:16:01 +00:00
libbencodetools = bencodetools ; # Added 2022-07-30
2022-11-06 09:03:26 +00:00
libbpf_1 = libbpf ; # Added 2022-12-06
2024-03-11 20:47:50 +00:00
libbson = mongoc ; # Added 2024-03-11
2022-07-20 14:16:52 +00:00
libgme = game-music-emu ; # Added 2022-07-20
2024-06-22 15:17:23 +00:00
libgnome-keyring3 = libgnome-keyring ; # Added 2024-06-22
2024-10-18 00:31:37 +00:00
libgpgerror = throw " ' l i b g p g e r r o r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b g p g - e r r o r ' " ; # Converted to throw 2024-10-17
2022-11-18 01:08:38 +00:00
libheimdal = heimdal ; # Added 2022-11-18
2024-09-22 04:38:08 +00:00
libiconv-darwin = darwin . libiconv ;
2022-10-14 16:09:41 +00:00
libixp_hg = libixp ;
2024-10-18 00:31:37 +00:00
libjpeg_drop = throw " ' l i b j p e g _ d r o p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b j p e g _ o r i g i n a l ' " ; # Converted to throw 2024-10-17
liblastfm = throw " ' l i b l a s t f m ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . l i b l a s t f m ' " ; # Converted to throw 2024-10-17
2024-08-13 23:09:14 +00:00
liboop = throw " l i b o o p h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m . " ; # Added 2024-08-14
2024-10-02 13:59:52 +00:00
libpqxx_6 = throw " l i b p q x x _ 6 h a s b e e n r e m o v e d , p l e a s e u s e l i b p q x x " ; # Added 2024-10-02
2022-04-20 21:44:54 +00:00
libpulseaudio-vanilla = libpulseaudio ; # Added 2022-04-20
2023-11-23 19:41:22 +00:00
libquotient = libsForQt5 . libquotient ; # Added 2023-11-11
2024-06-10 13:05:11 +00:00
librarian-puppet-go = throw " ' l i b r a r i a n - p u p p e t - g o ' h a s b e e n r e m o v e d , a s i t ' s u p s t r e a m i s u n m a i n t a i n e d " ; # Added 2024-06-10
2024-10-18 00:31:37 +00:00
librdf = throw " ' l i b r d f ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l r d f ' " ; # Converted to throw 2024-10-17
2024-06-12 06:03:53 +00:00
LibreArp = librearp ; # Added 2024-06-12
LibreArp-lv2 = librearp-lv2 ; # Added 2024-06-12
2024-07-17 14:07:18 +00:00
libreddit = throw " ' l i b r e d d i t ' h a s b e e n r e m o v e d b e c a u s e i t i s u n m a i n t a i n e d u p s t r e a m . C o n s i d e r u s i n g ' r e d l i b ' , a m a i n t a i n e d f o r k " ; # Added 2024-07-17
2023-02-18 19:21:19 +00:00
librtlsdr = rtl-sdr ; # Added 2023-02-18
2022-11-15 19:11:57 +00:00
librewolf-wayland = librewolf ; # Added 2022-11-15
2024-10-18 00:31:37 +00:00
libseat = throw " ' l i b s e a t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s e a t d ' " ; # Converted to throw 2024-10-17
2023-12-26 09:38:17 +00:00
libsForQt515 = libsForQt5 ; # Added 2022-11-24
2022-09-25 11:19:04 +00:00
libtensorflow-bin = libtensorflow ; # Added 2022-09-25
2024-10-18 00:31:37 +00:00
libtorrentRasterbar = throw " ' l i b t o r r e n t R a s t e r b a r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b t o r r e n t - r a s t e r b a r ' " ; # Converted to throw 2024-10-17
libtorrentRasterbar-1_2_x = throw " ' l i b t o r r e n t R a s t e r b a r - 1 _ 2 _ x ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b t o r r e n t - r a s t e r b a r - 1 _ 2 _ x ' " ; # Converted to throw 2024-10-17
libtorrentRasterbar-2_0_x = throw " ' l i b t o r r e n t R a s t e r b a r - 2 _ 0 _ x ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b t o r r e n t - r a s t e r b a r - 2 _ 0 _ x ' " ; # Converted to throw 2024-10-17
libungif = throw " ' l i b u n g i f ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g i f l i b ' " ; # Converted to throw 2024-10-17
libusb = throw " ' l i b u s b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b u s b 1 ' " ; # Converted to throw 2024-10-17
2024-07-26 21:10:08 +00:00
libvpx_1_8 = throw " l i b v p x _ 1 _ 8 h a s b e e n r e m o v e d b e c a u s e i t i s i m p a c t e d b y s e c u r i t y i s s u e s a n d n o t u s e d i n n i x p k g s , m o v e t o ' l i b v p x ' " ; # Added 2024-07-26
2022-10-14 16:09:41 +00:00
libwnck3 = libwnck ;
2023-01-29 14:44:19 +00:00
libyamlcpp = yaml-cpp ; # Added 2023-01-29
libyamlcpp_0_3 = yaml-cpp_0_3 ; # Added 2023-01-29
2022-08-01 08:15:24 +00:00
lightdm_gtk_greeter = lightdm-gtk-greeter ; # Added 2022-08-01
2023-10-18 14:20:43 +00:00
lightstep-tracer-cpp = throw " l i g h t s t e p - t r a c e r - c p p i s d e p r e c a t e d s i n c e 2 0 2 2 - 0 8 - 2 9 ; t h e u p s t r e a m r e c o m m e n d s m i g r a t i o n t o o p e n t e l e m e t r y p r o j e c t s . " ;
2024-07-20 02:32:31 +00:00
linux_wallpaperengine = throw " l i n u x _ w a l l p a p e r e n g i n e w a s r e m o v e d d u e t o f r e e i m a g e d e p e n d e n c y " ; # Added 2024-07-19
2024-05-07 00:18:24 +00:00
lispPackages_new = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
lispPackages = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
lispPackagesFor = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2024-06-12 06:06:01 +00:00
Literate = literate ; # Added 2024-06-12
2023-08-23 13:25:09 +00:00
llama = walk ; # Added 2023-01-23
2022-02-02 03:13:32 +00:00
# Linux kernels
linux-rt_5_10 = linuxKernel . kernels . linux_rt_5_10 ;
2022-12-05 17:42:11 +00:00
linux-rt_5_15 = linuxKernel . kernels . linux_rt_5_15 ;
2022-02-02 03:13:32 +00:00
linux-rt_5_4 = linuxKernel . kernels . linux_rt_5_4 ;
2023-03-26 01:58:52 +00:00
linux-rt_6_1 = linuxKernel . kernels . linux_rt_6_1 ;
2021-05-17 17:49:44 +00:00
linuxPackages_4_14 = linuxKernel . packages . linux_4_14 ;
linuxPackages_4_19 = linuxKernel . packages . linux_4_19 ;
2024-09-21 15:59:02 +00:00
linuxPackages_5_4 = linuxKernel . packages . linux_5_4 ;
2021-05-17 17:49:44 +00:00
linuxPackages_5_10 = linuxKernel . packages . linux_5_10 ;
2021-11-02 00:18:34 +00:00
linuxPackages_5_15 = linuxKernel . packages . linux_5_15 ;
2022-12-12 07:53:11 +00:00
linuxPackages_6_1 = linuxKernel . packages . linux_6_1 ;
2023-06-26 14:21:36 +00:00
linuxPackages_6_4 = linuxKernel . packages . linux_6_4 ;
2023-08-28 08:48:39 +00:00
linuxPackages_6_5 = linuxKernel . packages . linux_6_5 ;
2023-10-30 07:46:11 +00:00
linuxPackages_6_6 = linuxKernel . packages . linux_6_6 ;
2024-01-13 18:13:23 +00:00
linuxPackages_6_7 = linuxKernel . packages . linux_6_7 ;
2024-03-11 05:30:15 +00:00
linuxPackages_6_8 = linuxKernel . packages . linux_6_8 ;
2024-05-13 05:35:45 +00:00
linuxPackages_6_9 = linuxKernel . packages . linux_6_9 ;
2024-07-15 05:52:11 +00:00
linuxPackages_6_10 = linuxKernel . packages . linux_6_10 ;
2024-09-15 18:02:47 +00:00
linuxPackages_6_11 = linuxKernel . packages . linux_6_11 ;
2022-02-02 03:13:32 +00:00
linuxPackages_rpi0 = linuxKernel . packages . linux_rpi1 ;
2021-11-04 19:01:01 +00:00
linuxPackages_rpi02w = linuxKernel . packages . linux_rpi3 ;
2022-02-02 03:13:32 +00:00
linuxPackages_rpi1 = linuxKernel . packages . linux_rpi1 ;
linuxPackages_rpi2 = linuxKernel . packages . linux_rpi2 ;
linuxPackages_rpi3 = linuxKernel . packages . linux_rpi3 ;
linuxPackages_rpi4 = linuxKernel . packages . linux_rpi4 ;
linuxPackages_rt_5_10 = linuxKernel . packages . linux_rt_5_10 ;
2022-12-05 17:42:11 +00:00
linuxPackages_rt_5_15 = linuxKernel . packages . linux_rt_5_15 ;
2022-02-02 03:13:32 +00:00
linuxPackages_rt_5_4 = linuxKernel . packages . linux_rt_5_4 ;
2023-03-26 01:58:52 +00:00
linuxPackages_rt_6_1 = linuxKernel . packages . linux_rt_6_1 ;
2021-05-17 17:49:44 +00:00
linux_4_14 = linuxKernel . kernels . linux_4_14 ;
linux_4_19 = linuxKernel . kernels . linux_4_19 ;
2024-09-21 15:59:02 +00:00
linux_5_4 = linuxKernel . kernels . linux_5_4 ;
2021-05-17 17:49:44 +00:00
linux_5_10 = linuxKernel . kernels . linux_5_10 ;
2021-11-02 00:18:34 +00:00
linux_5_15 = linuxKernel . kernels . linux_5_15 ;
2022-12-12 07:53:11 +00:00
linux_6_1 = linuxKernel . kernels . linux_6_1 ;
2023-06-26 14:21:36 +00:00
linux_6_4 = linuxKernel . kernels . linux_6_4 ;
2023-08-28 08:48:39 +00:00
linux_6_5 = linuxKernel . kernels . linux_6_5 ;
2023-10-30 07:46:11 +00:00
linux_6_6 = linuxKernel . kernels . linux_6_6 ;
2024-01-13 18:13:23 +00:00
linux_6_7 = linuxKernel . kernels . linux_6_7 ;
2024-03-11 05:30:15 +00:00
linux_6_8 = linuxKernel . kernels . linux_6_8 ;
2024-05-13 05:35:45 +00:00
linux_6_9 = linuxKernel . kernels . linux_6_9 ;
2024-07-15 05:52:11 +00:00
linux_6_10 = linuxKernel . kernels . linux_6_10 ;
2024-09-15 18:02:47 +00:00
linux_6_11 = linuxKernel . kernels . linux_6_11 ;
2022-02-02 03:13:32 +00:00
linux_rpi0 = linuxKernel . kernels . linux_rpi1 ;
2021-11-04 19:01:01 +00:00
linux_rpi02w = linuxKernel . kernels . linux_rpi3 ;
2022-02-02 03:13:32 +00:00
linux_rpi1 = linuxKernel . kernels . linux_rpi1 ;
linux_rpi2 = linuxKernel . kernels . linux_rpi2 ;
linux_rpi3 = linuxKernel . kernels . linux_rpi3 ;
linux_rpi4 = linuxKernel . kernels . linux_rpi4 ;
2020-04-04 21:47:13 +00:00
2022-10-14 16:09:41 +00:00
# Added 2021-04-04
linuxPackages_xen_dom0 = linuxPackages ;
linuxPackages_latest_xen_dom0 = linuxPackages_latest ;
linuxPackages_xen_dom0_hardened = linuxPackages_hardened ;
linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened ;
2021-04-01 17:30:29 +00:00
2022-10-14 16:09:41 +00:00
# Added 2021-08-16
linuxPackages_latest_hardened = throw ''
The attribute ` linuxPackages_hardened_latest' was dropped because the hardened patches
frequently lag behind the upstream kernel . In some cases this meant that this attribute
had to refer to an older kernel [ 1 ] because the latest hardened kernel was EOL and
the latest supported kernel didn't have patches .
If you want to use a hardened kernel , please check which kernel minors are supported
and use a versioned attribute , e . g . ` linuxPackages_5_10_hardened' .
[ 1 ] for more context : https://github.com/NixOS/nixpkgs/pull/133587
'' ;
linux_latest_hardened = linuxPackages_latest_hardened ;
2024-01-09 13:57:36 +00:00
# Added 2023-11-18, modified 2024-01-09
linuxPackages_testing_bcachefs = throw " ' l i n u x P a c k a g e s _ t e s t i n g _ b c a c h e f s ' h a s b e e n r e m o v e d , p l e a s e u s e ' l i n u x P a c k a g e s _ l a t e s t ' , a n y k e r n e l v e r s i o n a t l e a s t 6 . 7 , o r a n y o t h e r l i n u x k e r n e l w i t h b c a c h e f s s u p p o r t " ;
linux_testing_bcachefs = throw " ' l i n u x _ t e s t i n g _ b c a c h e f s ' h a s b e e n r e m o v e d , p l e a s e u s e ' l i n u x _ l a t e s t ' , a n y k e r n e l v e r s i o n a t l e a s t 6 . 7 , o r a n y o t h e r l i n u x k e r n e l w i t h b c a c h e f s s u p p o r t " ;
2023-11-18 22:47:02 +00:00
2024-11-01 17:58:45 +00:00
linuxstopmotion = stopmotion ; # Added 2024-11-01
2024-08-08 03:06:07 +00:00
llvmPackages_git = ( callPackages ../development/compilers/llvm { } ) . git ;
2024-08-03 01:22:41 +00:00
2024-04-09 04:43:21 +00:00
lld_9 = throw " l l d _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
lldb_9 = throw " l l d b _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
llvmPackages_9 = throw " l l v m P a c k a g e s _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
llvm_9 = throw " l l v m _ 9 h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-04-08
2022-10-14 16:09:41 +00:00
2024-10-18 00:31:37 +00:00
lobster-two = throw " ' l o b s t e r - t w o ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' g o o g l e - f o n t s ' " ; # Converted to throw 2024-10-17
2024-08-14 01:05:04 +00:00
lsh = throw " l s h h a s b e e n r e m o v e d a s i t h a d n o m a i n t a i n e r i n N i x p k g s a n d h a s n ' t s e e n a n u p s t r e a m r e l e a s e i n o v e r a d e c a d e " ; # Added 2024-08-14
2024-10-30 00:25:22 +00:00
luna-icons = throw " l u n a - i c o n s h a s b e e n r e m o v e d a s i t w a s r e m o v e d u p s t r e a m " ; # Added 2024-10-29
2024-06-10 13:57:41 +00:00
lv_img_conv = throw " ' l v _ i m g _ c o n v ' h a s b e e n r e m o v e d f r o m n i x p k g s a s i t i s b r o k e n " ; # Added 2024-06-18
2024-04-02 03:59:10 +00:00
lxd = lib . warn " l x d h a s b e e n r e n a m e d t o l x d - l t s " lxd-lts ; # Added 2024-04-01
lxd-unwrapped = lib . warn " l x d - u n w r a p p e d h a s b e e n r e n a m e d t o l x d - u n w r a p p e d - l t s " lxd-unwrapped-lts ; # Added 2024-04-01
2024-10-18 00:31:37 +00:00
lzma = throw " ' l z m a ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x z ' " ; # Converted to throw 2024-10-17
2022-02-02 03:13:32 +00:00
### M ###
2024-07-10 16:43:45 +00:00
ma1sd = throw " m a 1 s d w a s d r o p p e d a s i t i s u n m a i n t a i n e d " ; # Added 2024-07-10
2023-06-12 14:19:17 +00:00
MACS2 = macs2 ; # Added 2023-06-12
2024-08-19 20:29:18 +00:00
mailctl = throw " m a i l c t l h a s b e e n r e n a m e d t o o a m a " ; # Added 2024-08-19
2024-06-21 00:52:05 +00:00
mailman-rss = throw " T h e m a i l m a n - r s s p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2024-09-23 18:00:19 +00:00
mariadb_110 = throw " m a r i a d b _ 1 1 0 h a s b e e n r e m o v e d f r o m n i x p k g s , p l e a s e s w i t c h t o a n o t h e r v e r s i o n l i k e m a r i a d b _ 1 1 4 " ; # Added 2024-08-15
2019-08-01 11:26:16 +00:00
mariadb-client = hiPrio mariadb . client ; #added 2019.07.28
2024-08-24 12:23:31 +00:00
maligned = throw " m a l i g n e d w a s d e p r e c a t e d u p s t r e a m i n f a v o r o f x / t o o l s / g o / a n a l y s i s / p a s s e s / f i e l d a l i g n m e n t " ; # Added 20204-08-24
2024-07-08 15:54:29 +00:00
marwaita-manjaro = lib . warn " m a r w a i t a - m a n j a r o h a s b e e n r e n a m e d t o m a r w a i t a - t e a l " marwaita-teal ; # Added 2024-07-08
2024-07-01 22:12:10 +00:00
marwaita-peppermint = lib . warn " m a r w a i t a - p e p p e r m i n t h a s b e e n r e n a m e d t o m a r w a i t a - r e d " marwaita-red ; # Added 2024-07-01
2024-07-08 14:52:21 +00:00
marwaita-ubuntu = lib . warn " m a r w a i t a - u b u n t u h a s b e e n r e n a m e d t o m a r w a i t a - o r a n g e " marwaita-orange ; # Added 2024-07-08
2024-10-29 23:52:07 +00:00
marwaita-pop_os = lib . warn " m a r w a i t a - p o p _ o s h a s b e e n r e n a m e d t o m a r w a i t a - y e l l o w " marwaita-yellow ; # Added 2024-10-29
2024-07-11 19:46:45 +00:00
masari = throw " m a s a r i h a s b e e n r e m o v e d a s i t w a s a b a n d o n e d u p s t r e a m " ; # Added 2024-07-11
2024-08-20 17:20:44 +00:00
mathematica9 = throw " m a t h e m a t i c a 9 h a s b e e n r e m o v e d a s i t w a s o b s o l e t e , b r o k e n , a n d d e p e n d e d o n O p e n C V 2 " ; # Added 2024-08-20
mathematica10 = throw " m a t h e m a t i c a 1 0 h a s b e e n r e m o v e d a s i t w a s o b s o l e t e , b r o k e n , a n d d e p e n d e d o n O p e n C V 2 " ; # Added 2024-08-20
mathematica11 = throw " m a t h e m a t i c a 1 1 h a s b e e n r e m o v e d a s i t w a s o b s o l e t e , b r o k e n , a n d d e p e n d e d o n O p e n C V 2 " ; # Added 2024-08-20
2024-10-18 00:31:37 +00:00
matrique = throw " ' m a t r i q u e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s p e c t r a l ' " ; # Converted to throw 2024-10-17
2024-10-20 20:48:29 +00:00
matrix-sliding-sync = throw " m a t r i x - s l i d i n g - s y n c h a s b e e n r e m o v e d a s m a t r i x - s y n a p s e 1 1 4 . 0 a n d l a t e r c o v e r s i t s f u n c t i o n a l i t y " ; # Added 2024-10-20
2022-05-17 01:11:06 +00:00
maui-nota = libsForQt5 . mauiPackages . nota ; # added 2022-05-17
2024-07-15 07:46:23 +00:00
maui-shell = throw " m a u i - s h e l l h a s b e e n r e m o v e d f r o m n i x p k g s , i t w a s b r o k e n " ; # Added 2024-07-15
2022-06-05 17:11:43 +00:00
mcomix3 = mcomix ; # Added 2022-06-05
2024-09-03 12:22:14 +00:00
mdt = md-tui ; # Added 2024-09-03
2024-10-18 00:31:37 +00:00
meme = throw " ' m e m e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m e m e - i m a g e - g e n e r a t o r ' " ; # Converted to throw 2024-10-17
2024-09-14 14:29:08 +00:00
mhwaveedit = throw " ' m k w a v e e d i t ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' a u d a c i t y ' o r ' t e n a c i t y ' i n s t e a d " ;
2024-09-07 23:27:32 +00:00
microcodeAmd = microcode-amd ; # Added 2024-09-08
microcodeIntel = microcode-intel ; # Added 2024-09-08
2023-05-26 10:43:45 +00:00
microsoft_gsl = microsoft-gsl ; # Added 2023-05-26
2024-06-12 06:52:32 +00:00
MIDIVisualizer = midivisualizer ; # Added 2024-06-12
2024-09-30 16:49:57 +00:00
mikutter = throw " ' m i k u t t e r ' h a s b e e n r e m o v e d b e c a u s e t h e p a c k a g e w a s b r o k e n a n d h a d n o m a i n t a i n e r s " ; # Added 2024-10-01
2022-02-02 03:13:32 +00:00
mime-types = mailcap ; # Added 2022-01-21
2024-08-12 16:41:24 +00:00
minetest-touch = minetestclient ; # Added 2024-08-12
2023-12-11 14:36:18 +00:00
minetestclient_5 = minetestclient ; # Added 2023-12-11
minetestserver_5 = minetestserver ; # Added 2023-12-11
2022-12-11 17:32:11 +00:00
minizip2 = pkgs . minizip-ng ; # Added 2022-12-28
2024-10-18 00:31:37 +00:00
mod_dnssd = throw " ' m o d _ d n s s d ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ d n s s d ' " ; # Converted to throw 2024-10-17
mod_fastcgi = throw " ' m o d _ f a s t c g i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ f a s t c g i ' " ; # Converted to throw 2024-10-17
mod_python = throw " ' m o d _ p y t h o n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ p y t h o n ' " ; # Converted to throw 2024-10-17
mod_wsgi = throw " ' m o d _ w s g i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ w s g i ' " ; # Converted to throw 2024-10-17
mod_ca = throw " ' m o d _ c a ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ c a ' " ; # Converted to throw 2024-10-17
mod_crl = throw " ' m o d _ c r l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ c r l ' " ; # Converted to throw 2024-10-17
mod_csr = throw " ' m o d _ c s r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ c s r ' " ; # Converted to throw 2024-10-17
mod_ocsp = throw " ' m o d _ o c s p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ o c s p ' " ; # Converted to throw 2024-10-17
mod_scep = throw " ' m o d _ s c e p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ s c e p ' " ; # Converted to throw 2024-10-17
mod_spkac = throw " ' m o d _ s p k a c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ s p k a c ' " ; # Converted to throw 2024-10-17
mod_pkcs12 = throw " ' m o d _ p k c s 1 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ p k c s 1 2 ' " ; # Converted to throw 2024-10-17
mod_timestamp = throw " ' m o d _ t i m e s t a m p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p a c h e H t t p d P a c k a g e s . m o d _ t i m e s t a m p ' " ; # Converted to throw 2024-10-17
monero = throw " ' m o n e r o ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m o n e r o - c l i ' " ; # Converted to throw 2024-10-17
2024-04-11 10:06:24 +00:00
mongodb-4_4 = throw " m o n g o d b - 4 _ 4 h a s b e e n r e m o v e d , i t ' s e n d o f l i f e s i n c e A p r i l 2 0 2 4 " ; # Added 2024-04-11
2024-10-01 00:27:51 +00:00
mongodb-5_0 = throw " m o n g o d b - 5 _ 0 h a s b e e n r e m o v e d , i t ' s e n d o f l i f e s i n c e O c t o b e r 2 0 2 4 " ; # Added 2024-10-01
2022-08-10 14:03:22 +00:00
moz-phab = mozphab ; # Added 2022-08-09
2024-09-14 13:35:04 +00:00
mp3info = throw " ' m p 3 i n f o ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' e a r t a g ' o r ' t a g g e r ' i n s t e a d " ; # Added 2024-09-14
2024-10-24 20:53:09 +00:00
mpc-cli = mpc ; # Added 2024-10-14
mpc_cli = mpc ; # Added 2024-10-14
2024-10-18 00:31:37 +00:00
mpd_clientlib = throw " ' m p d _ c l i e n t l i b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b m p d c l i e n t ' " ; # Converted to throw 2024-10-17
2024-05-22 09:37:42 +00:00
mpdevil = plattenalbum ; # Added 2024-05-22
2024-05-10 08:26:04 +00:00
mpg321 = throw " ' m p g 3 2 1 ' h a s b e e n r e m o v e d d u e t o i t b e i n g u n m a i n t a i n e d b y u p s t r e a m . C o n s i d e r u s i n g m p g 1 2 3 i n s t e a d . " ; # Added 2024-05-10
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 16:38:21 +00:00
msp430NewlibCross = msp430Newlib ; # Added 2024-09-06
2024-08-22 19:49:41 +00:00
mupdf_1_17 = throw " ' m u p d f _ 1 _ 1 7 ' h a s b e e n r e m o v e d d u e t o b e i n g o u t d a t e d a n d i n s e c u r e . C o n s i d e r u s i n g ' m u p d f ' i n s t e a d . " ; # Added 2024-08-22
2024-09-26 15:31:42 +00:00
mustache-tcl = tclPackages . mustache-tcl ; # Added 2024-10-02
2022-09-17 11:21:09 +00:00
mutt-with-sidebar = mutt ; # Added 2022-09-17
2022-10-14 16:09:41 +00:00
mysql-client = hiPrio mariadb . client ;
2024-10-18 00:31:37 +00:00
mysql = throw " ' m y s q l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a r i a d b ' " ; # Converted to throw 2024-10-17
2024-07-11 17:16:29 +00:00
mesa_drivers = throw " ' m e s a _ d r i v e r s ' h a s b e e n r e m o v e d , u s e ' p k g s . m e s a ' o r ' p k g s . m e s a . d r i v e r s ' d e p e n d i n g o n t a r g e t u s e c a s e . " ; # Converted to throw 2024-07-11
2022-02-02 03:13:32 +00:00
### N ###
2022-07-21 04:45:49 +00:00
ncdu_2 = ncdu ; # Added 2022-07-22
2024-07-31 18:37:14 +00:00
neocities-cli = neocities ; # Added 2024-07-31
2024-08-02 09:37:03 +00:00
netbox_3_3 = throw " n e t b o x 3 . 3 s e r i e s h a s b e e n r e m o v e d a s i t w a s E O L " ; # Added 2023-09-02
netbox_3_5 = throw " n e t b o x 3 . 5 s e r i e s h a s b e e n r e m o v e d a s i t w a s E O L " ; # Added 2024-01-22
2024-06-25 12:08:15 +00:00
nextcloud27 = throw ''
Nextcloud v27 has been removed from ` nixpkgs ` as the support for is dropped
by upstream in 2 0 2 4 -06 . Please upgrade to at least Nextcloud v28 by declaring
2023-12-22 18:34:46 +00:00
2024-06-25 12:08:15 +00:00
services . nextcloud . package = pkgs . nextcloud28 ;
2023-12-22 18:34:46 +00:00
in your NixOS config .
2024-06-25 12:08:15 +00:00
WARNING : if you were on Nextcloud 26 you have to upgrade to Nextcloud 27
first on 24 .05 because Nextcloud doesn't support upgrades across multiple major versions !
'' ; # A d d e d 2 0 2 4 - 0 6 - 2 5
nextcloud27Packages = throw " N e x t c l o u d 2 7 i s E O L ! " ; # Added 2024-06-25
2022-10-14 16:09:41 +00:00
nagiosPluginsOfficial = monitoring-plugins ;
2023-03-17 22:39:35 +00:00
neochat = libsForQt5 . kdeGear . neochat ; # added 2022-05-10
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 16:38:21 +00:00
newlibCross = newlib ; # Added 2024-09-06
newlib-nanoCross = newlib-nano ; # Added 2024-09-06
2023-03-25 17:13:33 +00:00
nitrokey-udev-rules = libnitrokey ; # Added 2023-03-25
2022-10-14 16:09:41 +00:00
nix-direnv-flakes = nix-direnv ;
2024-08-17 05:23:55 +00:00
nix-ld-rs = nix-ld ; # Added 2024-08-17
2023-12-26 09:38:17 +00:00
nix-repl = throw (
# Added 2018-08-26
2023-12-22 18:36:49 +00:00
" n i x - r e p l h a s b e e n r e m o v e d b e c a u s e i t ' s n o t m a i n t a i n e d a n y m o r e , " +
" u s e ` n i x r e p l ` i n s t e a d . A l s o s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 4 4 9 0 3 "
) ;
2024-08-17 20:32:53 +00:00
nix-simple-deploy = throw " ' n i x - s i m p l e - d e p l o y ' h a s b e e n r e m o v e d a s i t i s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-08-17
2024-06-21 01:20:18 +00:00
nix-universal-prefetch = throw " T h e n i x - u n i v e r s a l - p r e f e t c h p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2024-10-18 00:31:37 +00:00
nixFlakes = throw " ' n i x F l a k e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n i x V e r s i o n s . s t a b l e ' " ; # Converted to throw 2024-10-17
2022-02-02 03:13:32 +00:00
nixStable = nixVersions . stable ; # Added 2022-01-24
2024-06-02 13:20:23 +00:00
nixUnstable = throw " n i x U n s t a b l e h a s b e e n r e m o v e d . F o r b l e e d i n g e d g e ( N i x m a s t e r , r o u g h l y w e e k l y u p d a t e d ) u s e n i x V e r s i o n s . g i t , o t h e r w i s e u s e n i x V e r s i o n s . l a t e s t . " ; # Converted to throw 2024-04-22
2022-10-14 16:09:41 +00:00
nix_2_3 = nixVersions . nix_2_3 ;
2024-04-02 18:47:13 +00:00
nixfmt = lib . warn " n i x f m t w a s r e n a m e d t o n i x f m t - c l a s s i c . T h e n i x f m t a t t r i b u t e m a y b e u s e d f o r t h e n e w R F C 1 6 6 - s t y l e f o r m a t t e r i n t h e f u t u r e , w h i c h i s c u r r e n t l y a v a i l a b l e a s n i x f m t - r f c - s t y l e " nixfmt-classic ; # Added 2024-03-31
2024-02-28 14:49:46 +00:00
# When the nixops_unstable alias is removed, nixops_unstable_minimal can be renamed to nixops_unstable.
2022-05-05 10:41:34 +00:00
nixosTest = testers . nixosTest ; # Added 2022-05-05
2024-10-18 00:31:37 +00:00
nmap-unfree = throw " ' n m a p - u n f r e e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n m a p ' " ; # Converted to throw 2024-10-17
2022-11-06 10:59:21 +00:00
nodejs-18_x = nodejs_18 ; # Added 2022-11-06
nodejs-slim-18_x = nodejs-slim_18 ; # Added 2022-11-06
2024-10-18 00:31:37 +00:00
noto-fonts-cjk = throw " ' n o t o - f o n t s - c j k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n o t o - f o n t s - c j k - s a n s ' " ; # Converted to throw 2024-10-17
2023-09-08 11:14:04 +00:00
noto-fonts-emoji = noto-fonts-color-emoji ; # Added 2023-09-09
2023-04-08 20:08:04 +00:00
noto-fonts-extra = noto-fonts ; # Added 2023-04-08
2024-01-05 20:09:48 +00:00
NSPlist = nsplist ; # Added 2024-01-05
2024-06-02 14:41:41 +00:00
nushellFull = lib . warn " ` n u s h e l l F u l l ` h a s h a s b e e n r e p l a c e d b y ` n u s h e l l ` a s i t ' s f e a t u r e s n o l o n g e r e x i s t " nushell ; # Added 2024-05-30
2024-07-31 07:56:09 +00:00
nvidia-podman = throw " p o d m a n s h o u l d u s e t h e C o n t a i n e r D e v i c e I n t e r f a c e ( C D I ) i n s t e a d . S e e h t t p s : / / w e b . a r c h i v e . o r g / w e b / 2 0 2 4 0 7 2 9 1 8 3 8 0 5 / h t t p s : / / d o c s . n v i d i a . c o m / d a t a c e n t e r / c l o u d - n a t i v e / c o n t a i n e r - t o o l k i t / l a t e s t / i n s t a l l - g u i d e . h t m l # c o n f i g u r i n g - p o d m a n " ; # Added 2024-08-02
2023-11-28 10:32:22 +00:00
nvidia-thrust = throw " n v i d i a - t h r u s t h a s b e e n r e m o v e d b e c a u s e t h e p r o j e c t w a s d e p r e c a t e d ; u s e c u d a P a c k a g e s . c u d a _ c c c l " ;
2024-02-25 06:57:57 +00:00
nvtop = lib . warn " n v t o p h a s b e e n r e n a m e d t o n v t o p P a c k a g e s . f u l l " nvtopPackages . full ; # Added 2024-02-25
nvtop-amd = lib . warn " n v t o p - a m d h a s b e e n r e n a m e d t o n v t o p P a c k a g e s . a m d " nvtopPackages . amd ; # Added 2024-02-25
nvtop-nvidia = lib . warn " n v t o p - n v i d i a h a s b e e n r e n a m e d t o n v t o p P a c k a g e s . n v i d i a " nvtopPackages . nvidia ; # Added 2024-02-25
nvtop-intel = lib . warn " n v t o p - i n t e l h a s b e e n r e n a m e d t o n v t o p P a c k a g e s . i n t e l " nvtopPackages . intel ; # Added 2024-02-25
nvtop-msm = lib . warn " n v t o p - m s m h a s b e e n r e n a m e d t o n v t o p P a c k a g e s . m s m " nvtopPackages . msm ; # Added 2024-02-25
2022-02-02 03:13:32 +00:00
### O ###
2023-04-09 15:52:14 +00:00
o = orbiton ; # Added 2023-04-09
2022-04-04 01:08:24 +00:00
oathToolkit = oath-toolkit ; # Added 2022-04-04
2024-10-18 00:31:37 +00:00
oauth2_proxy = throw " ' o a u t h 2 _ p r o x y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o a u t h 2 - p r o x y ' " ; # Converted to throw 2024-10-17
2024-10-22 07:17:39 +00:00
oil = lib . warn " O i l h a s b e e n r e p l a c e d w i t h t h e f a s t e r n a t i v e C + + v e r s i o n a n d r e n a m e d t o ' o i l s - f o r - u n i x ' . S e e a l s o h t t p s : / / g i t h u b . c o m / o i l s - f o r - u n i x / o i l s / w i k i / O i l s - D e p l o y m e n t s " oils-for-unix ; # Added 2024-10-22
2024-06-04 11:59:26 +00:00
onevpl-intel-gpu = lib . warn " o n e v p l - i n t e l - g p u h a s b e e n r e n a m e d t o v p l - g p u - r t " vpl-gpu-rt ; # Added 2024-06-04
2024-08-20 18:11:58 +00:00
opencv2 = throw " o p e n c v 2 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d w a s n o t u s e d b y a n y o t h e r p a c k a g e ; p l e a s e m i g r a t e t o O p e n C V 4 " ; # Added 2024-08-20
opencv3 = throw " o p e n c v 3 h a s b e e n r e m o v e d a s i t i s o b s o l e t e a n d w a s n o t u s e d b y a n y o t h e r p a c k a g e ; p l e a s e m i g r a t e t o O p e n C V 4 " ; # Added 2024-08-20
2022-08-22 12:25:36 +00:00
openafs_1_8 = openafs ; # Added 2022-08-22
2024-06-03 18:48:42 +00:00
opencl-info = throw " o p e n c l - i n f o h a s b e e n r e m o v e d , a s t h e u p s t r e a m i s u n m a i n t a i n e d ; c o n s i d e r u s i n g ' c l i n f o ' i n s t e a d " ; # Added 2024-06-12
2024-09-07 16:11:08 +00:00
opencomposite-helper = throw " o p e n c o m p o s i t e - h e l p e r h a s b e e n r e m o v e d f r o m n i x p k g s a s i t c a u s e s i s s u e s w i t h s o m e a p p l i c a t i o n s . S e e h t t p s : / / w i k i . n i x o s . o r g / w i k i / V R # O p e n C o m p o s i t e f o r t h e r e c o m m e n d e d s e t u p " ; # Added 2024-09-07
2022-03-26 14:00:36 +00:00
openconnect_gnutls = openconnect ; # Added 2022-03-29
2024-07-15 08:13:22 +00:00
opendylan = throw " o p e n d y l a n h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
opendylan_bin = throw " o p e n d y l a n _ b i n h a s b e e n r e m o v e d f r o m n i x p k g s a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-18 00:31:37 +00:00
openelec-dvb-firmware = throw " ' o p e n e l e c - d v b - f i r m w a r e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b r e e l e c - d v b - f i r m w a r e ' " ; # Converted to throw 2024-10-17
2024-05-12 19:16:51 +00:00
openethereum = throw " o p e n e t h e r e u m d e v e l o p m e n t h a s c e a s e d b y u p s t r e a m . U s e a l t e r n a t e c l i e n t s s u c h a s g o - e t h e r e u m , e r i g o n , o r n e t h e r m i n d " ; # Added 2024-05-13
2023-01-04 22:36:10 +00:00
openimageio2 = openimageio ; # Added 2023-01-05
2024-10-18 00:31:37 +00:00
openisns = throw " ' o p e n i s n s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o p e n - i s n s ' " ; # Converted to throw 2024-10-17
2024-08-01 10:48:50 +00:00
openjdk19 = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-10-23 15:41:30 +00:00
openjdk19_headless = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk19 = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk19_headless = throw " O p e n J D K 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-08-01 10:48:50 +00:00
openjdk20 = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-10-23 15:41:30 +00:00
openjdk20_headless = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk20 = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
jdk20_headless = throw " O p e n J D K 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-09-24 16:51:28 +00:00
openjdk22 = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2024-10-23 15:41:30 +00:00
openjdk22_headless = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
jdk22 = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
jdk22_headless = throw " O p e n J D K 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2024-10-07 18:20:56 +00:00
openjfx11 = throw " O p e n J F X 1 1 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-10-07
2024-08-01 10:48:50 +00:00
openjfx19 = throw " O p e n J F X 1 9 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
openjfx20 = throw " O p e n J F X 2 0 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-09-24 16:51:28 +00:00
openjfx22 = throw " O p e n J F X 2 2 w a s r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2024-10-18 00:31:37 +00:00
openjpeg_2 = throw " ' o p e n j p e g _ 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o p e n j p e g ' " ; # Converted to throw 2024-10-17
2024-09-04 14:27:22 +00:00
openlens = throw " L e n s C l o s e d i t s s o u r c e c o d e , p a c k a g e o b s o l e t e / s t a l e - c o n s i d e r l e n s a s r e p l a c e m e n t " ; # Added 2024-09-04
2024-07-29 12:44:41 +00:00
openlp = throw " o p e n l p h a s b e e n r e m o v e d f o r n o w b e c a u s e t h e o u t d a t e d v e r s i o n d e p e n d e d o n i n s e c u r e a n d r e m o v e d p a c k a g e s a n d i t n e e d s h e l p t o u p g r a d e a n d m a i n t a i n i t ; s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 1 4 8 8 2 " ; # Added 2024-07-29
2024-10-18 00:31:37 +00:00
openmpt123 = throw " ' o p e n m p t 1 2 3 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b o p e n m p t ' " ; # Converted to throw 2024-10-17
2022-06-27 13:35:16 +00:00
openssl_3_0 = openssl_3 ; # Added 2022-06-27
2024-10-18 00:31:37 +00:00
orchis = throw " ' o r c h i s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o r c h i s - t h e m e ' " ; # Converted to throw 2024-10-17
2024-09-20 08:50:57 +00:00
onlyoffice-bin = onlyoffice-desktopeditors ; # Added 2024-09-20
2024-07-03 10:38:05 +00:00
onlyoffice-bin_latest = onlyoffice-bin ; # Added 2024-07-03
onlyoffice-bin_7_2 = throw " o n l y o f f i c e - b i n _ 7 _ 2 h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o n l y o f f i c e - b i n " ; # Added 2024-07-03
onlyoffice-bin_7_5 = throw " o n l y o f f i c e - b i n _ 7 _ 5 h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o n l y o f f i c e - b i n " ; # Added 2024-07-03
2024-08-24 12:27:54 +00:00
openvswitch-lts = throw " o p e n v s w i t c h - l t s h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o p e n v s w i t c h " ; # Added 2024-08-24
2024-11-02 02:42:27 +00:00
oraclejdk = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejdk8 = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejre = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejre8 = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
jrePlugin = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
jre8Plugin = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
jdkdistro = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejdk8distro = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
oraclejdk11 = throw " A l l O r a c l e J D K s a n d J R E s w e r e d r o p p e d d u e t o b e i n g u n m a i n t a i n e d a n d h e a v i l y i n s e c u r e . O p e n J D K p r o v i d e s c o m p a t i b l e r e p l a c e m e n t s f o r J D K s a n d J R E s . " ; # Added 2024-11-01
2024-06-12 07:33:20 +00:00
OSCAR = oscar ; # Added 2024-06-12
2024-10-18 00:31:37 +00:00
osxfuse = throw " ' o s x f u s e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a c f u s e - s t u b s ' " ; # Converted to throw 2024-10-17
2024-08-24 12:50:26 +00:00
ovn-lts = throw " o v n - l t s h a s b e e n r e m o v e d . P l e a s e u s e t h e l a t e s t v e r s i o n a v a i l a b l e u n d e r o v n " ; # Added 2024-08-24
2024-09-23 19:31:33 +00:00
oysttyer = throw " o y s t t y e r h a s b e e n r e m o v e d ; i t i s n o l o n g e r m a i n t a i n e d b e c a u s e o f T w i t t e r d i s a b l i n g f r e e A P I a c c e s s " ; # Added 2024-09-23
2022-02-02 03:13:32 +00:00
### P ###
2024-01-21 18:43:01 +00:00
PageEdit = pageedit ; # Added 2024-01-21
2024-08-20 17:20:44 +00:00
p2pvc = throw " p 2 p v c h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n O p e n C V 2 " ; # Added 2024-08-20
2024-10-18 00:31:37 +00:00
packet-cli = throw " ' p a c k e t - c l i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m e t a l - c l i ' " ; # Converted to throw 2024-10-17
2024-07-14 04:32:55 +00:00
paperoni = throw " p a p e r o n i h a s b e e n r e m o v e d , b e c a u s e i t i s u n m a i n t a i n e d " ; # Added 2024-07-14
2024-10-18 00:31:37 +00:00
paperless = throw " ' p a p e r l e s s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p a p e r l e s s - n g x ' " ; # Converted to throw 2024-10-17
2022-04-11 15:06:01 +00:00
paperless-ng = paperless-ngx ; # Added 2022-04-11
2024-01-08 12:36:56 +00:00
partition-manager = libsForQt5 . partitionmanager ; # Added 2024-01-08
2024-01-25 17:21:30 +00:00
patchelfStable = patchelf ; # Added 2024-01-25
2024-09-11 22:40:13 +00:00
paup = paup-cli ; # Added 2024-09-11
2023-12-07 19:25:13 +00:00
pcsctools = pcsc-tools ; # Added 2023-12-07
pcsxr: drop
Long‐dead upstream (completely vanished, in fact), using a release
from 2013, barely surviving on a huge pile of Debian patches and
drive‐by fixes. Even the Debian patch set in our package here is
out of date. The `meta.homepage` was updated to point to a GitHub
repository with commits from as recently as 5½ years ago, but that
appears to be a separate fork from another developer, and we never
actually shipped it.
The last time this package was substantially touched was by @vs49688,
who heroically took the time to patch it to update it from FFmpeg
2(!) to FFmpeg 4 as part of a tree‐wide sweep almost three years
ago. Now that I’m dealing with FFmpeg 4, it would need patching
again, and I really don’t feel like it.
I considered simply dropping the FFmpeg dependency by disabling
compressed CDDA support, but it’s just not worth it to keep
this package alive. The state of PlayStation emulation has improved
dramatically from when this fork was current. DuckStation and Mednafen
are both better options for the majority of people. The PCSX Reloaded
code lives on as PCSX ReARMed, which we package as a libretro core,
but not as a standalone emulator. I would encourage anyone who has
reason to want a packaged PCSX fork to package the standalone version
of PCSX ReARMed from <https://github.com/notaz/pcsx_rearmed>. You
can tag me for review if you’d like.
2024-08-20 22:27:16 +00:00
pcsxr = throw " p c s x r w a s r e m o v e d a s i t h a s b e e n a b a n d o n e d f o r o v e r a d e c a d e ; p l e a s e u s e D u c k S t a t i o n , M e d n a f e n , o r t h e R e t r o A r c h P C S X R e A R M e d c o r e " ; # Added 2024-08-20
2024-09-26 15:31:42 +00:00
pdf4tcl = tclPackages . pdf4tcl ; # Added 2024-10-02
2022-08-28 18:37:20 +00:00
peach = asouldocs ; # Added 2022-08-28
2024-10-13 18:34:54 +00:00
percona-server_innovation = lib . warn " P e r c o n a u p s t r e a m h a s d e c i d e d t o s k i p a l l I n n o v a t i o n r e l e a s e s o f M y S Q L a n d o n l y r e l e a s e L T S v e r s i o n s . " percona-server ; # Added 2024-10-13
percona-server_lts = percona-server ; # Added 2024-10-13
percona-xtrabackup_innovation = lib . warn " P e r c o n a u p s t r e a m h a s d e c i d e d t o s k i p a l l I n n o v a t i o n r e l e a s e s o f M y S Q L a n d o n l y r e l e a s e L T S v e r s i o n s . " percona-xtrabackup ; # Added 2024-10-13
percona-xtrabackup_lts = percona-xtrabackup ; # Added 2024-10-13
2022-07-23 10:21:10 +00:00
pentablet-driver = xp-pen-g430-driver ; # Added 2022-06-23
2023-09-09 12:18:43 +00:00
perldevel = throw " ' p e r l d e v e l ' h a s b e e n d r o p p e d d u e t o l a c k o f u p d a t e s i n n i x p k g s a n d l a c k o f c o n s i s t e n t s u p p o r t f o r d e v e l v e r s i o n s b y ' p e r l - c r o s s ' r e l e a s e s , u s e ' p e r l ' i n s t e a d " ;
perldevelPackages = perldevel ;
2024-05-09 19:59:18 +00:00
petrinizer = throw " ' p e t r i n i z e r ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-09
2022-10-14 16:09:41 +00:00
pgadmin = pgadmin4 ;
2023-06-15 08:31:26 +00:00
pharo-spur64 = pharo ; # Added 2022-08-03
2024-02-13 21:02:18 +00:00
picom-next = picom ; # Added 2024-02-13
2024-08-20 13:52:41 +00:00
pict-rs_0_3 = throw " p i c t - r s _ 0 _ 3 h a s b e e n r e m o v e d , a s i t w a s a n o u t d a t e d v e r s i o n a n d n o l o n g e r c o m p i l e d " ; # Added 2024-08-20
2022-04-25 03:03:01 +00:00
2024-07-13 20:12:43 +00:00
pipewire_0_2 = throw " p i p e w i r e _ 0 _ 2 h a s b e e n r e m o v e d a s i t i s o u t d a t e d a n d n o l o n g e r u s e d " ; # Added 2024-07-28
2023-03-09 12:44:23 +00:00
pipewire-media-session = throw " p i p e w i r e - m e d i a - s e s s i o n i s n o l o n g e r m a i n t a i n e d a n d h a s b e e n r e m o v e d . P l e a s e u s e W i r e p l u m b e r i n s t e a d . " ;
2024-10-03 22:50:54 +00:00
playwright = lib . warn " ' p l a y w r i g h t ' w i l l r e f e r e n c e p l a y w r i g h t - d r i v e r i n 2 5 . 0 5 . R e f e r e n c e ' p y t h o n 3 P a c k a g e s . p l a y w r i g h t ' f o r t h e p y t h o n t e s t l a u n c h e r " python3Packages . toPythonApplication python3Packages . playwright ; # Added 2024-10-04
2024-10-18 00:31:37 +00:00
pleroma-otp = throw " ' p l e r o m a - o t p ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p l e r o m a ' " ; # Converted to throw 2024-10-17
2022-10-14 16:09:41 +00:00
pltScheme = racket ; # just to be sure
2024-06-03 02:27:58 +00:00
poretools = throw " p o r e t o o l s h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-06-03
2022-03-28 15:48:40 +00:00
powerdns = pdns ; # Added 2022-03-28
2022-02-02 03:13:32 +00:00
2019-01-26 17:46:57 +00:00
# postgresql plugins
2022-10-14 16:09:41 +00:00
cstore_fdw = postgresqlPackages . cstore_fdw ;
pg_cron = postgresqlPackages . pg_cron ;
pg_hll = postgresqlPackages . pg_hll ;
pg_repack = postgresqlPackages . pg_repack ;
pg_similarity = postgresqlPackages . pg_similarity ;
pg_topn = postgresqlPackages . pg_topn ;
pgjwt = postgresqlPackages . pgjwt ;
pgroonga = postgresqlPackages . pgroonga ;
pgtap = postgresqlPackages . pgtap ;
plv8 = postgresqlPackages . plv8 ;
postgis = postgresqlPackages . postgis ;
2024-09-24 07:53:14 +00:00
tex-match = throw " ' t e x - m a t c h ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' h i e r o g l y p h i c ' i n s t e a d " ; # Added 2024-09-24
2024-09-10 21:07:47 +00:00
texinfo5 = throw " ' t e x i n f o 5 ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-09-10
2022-10-14 16:09:41 +00:00
timescaledb = postgresqlPackages . timescaledb ;
tsearch_extras = postgresqlPackages . tsearch_extras ;
2021-08-11 20:06:36 +00:00
# pinentry was using multiple outputs, this emulates the old interface for i.e. home-manager
# soon: throw "'pinentry' has been removed. Pick an appropriate variant like 'pinentry-curses' or 'pinentry-gnome3'";
pinentry = pinentry-all // {
curses = pinentry-curses ;
2024-03-11 10:09:15 +00:00
emacs = pinentry-emacs ;
2024-03-11 13:02:40 +00:00
gnome3 = pinentry-gnome3 ;
2021-08-11 20:06:36 +00:00
gtk2 = pinentry-gtk2 ;
qt = pinentry-qt ;
2024-03-11 10:09:15 +00:00
tty = pinentry-tty ;
2024-03-11 13:02:40 +00:00
flavors = [ " c u r s e s " " e m a c s " " g n o m e 3 " " g t k 2 " " q t " " t t y " ] ;
2021-08-11 20:06:36 +00:00
} ; # added 2024-01-15
2024-10-18 00:31:37 +00:00
pinentry_qt5 = throw " ' p i n e n t r y _ q t 5 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p i n e n t r y - q t ' " ; # Converted to throw 2024-10-17
2024-07-15 07:35:08 +00:00
pivx = throw " p i v x h a s b e e n r e m o v e d a s i t w a s m a r k e d a s b r o k e n " ; # Added 2024-07-15
pivxd = throw " p i v x d h a s b e e n r e m o v e d a s i t w a s m a r k e d a s b r o k e n " ; # Added 2024-07-15
2021-08-11 20:06:36 +00:00
2024-01-05 20:07:17 +00:00
PlistCpp = plistcpp ; # Added 2024-01-05
2024-01-24 21:20:33 +00:00
pocket-updater-utility = pupdate ; # Added 2024-01-25
2024-04-20 13:31:02 +00:00
prismlauncher-qt5 = throw " ' p r i s m l a u n c h e r - q t 5 ' h a s b e e n r e m o v e d f r o m n i x p k g s . P l e a s e u s e ' p r i s m l a u n c h e r ' " ; # Added 2024-04-20
prismlauncher-qt5-unwrapped = throw " ' p r i s m l a u n c h e r - q t 5 - u n w r a p p e d ' h a s b e e n r e m o v e d f r o m n i x p k g s . P l e a s e u s e ' p r i s m l a u n c h e r - u n w r a p p e d ' " ; # Added 2024-04-20
2024-05-23 23:54:26 +00:00
probe-rs = probe-rs-tools ; # Added 2024-05-23
2024-05-24 00:03:28 +00:00
probe-run = throw " p r o b e - r u n i s d e p r e c a t e d u p s t r e a m . U s e p r o b e - r s i n s t e a d . " ; # Added 2024-05-23
2022-05-26 19:21:06 +00:00
prometheus-dmarc-exporter = dmarc-metrics-exporter ; # added 2022-05-31
2024-06-10 16:22:23 +00:00
prometheus-dovecot-exporter = dovecot_exporter ; # Added 2024-06-10
2024-09-01 14:47:45 +00:00
prometheus-openldap-exporter = throw " ' p r o m e t h e u s - o p e n l d a p - e x p o r t e r ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s u n m a i n t a i n e d " ; # Added 2024-09-01
2024-06-10 15:55:45 +00:00
prometheus-minio-exporter = throw " ' p r o m e t h e u s - m i n i o - e x p o r t e r ' h a s b e e n r e m o v e d f r o m n i x p k g s , u s e M i n i o ' s b u i l t - i n P r o m e t h e u s i n t e g r a t i o n i n s t e a d " ; # Added 2024-06-10
2024-10-30 18:44:28 +00:00
prometheus-tor-exporter = throw " ' p r o m e t h e u s - t o r - e x p o r t e r ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-10-30
2023-10-06 03:27:27 +00:00
protobuf3_24 = protobuf_24 ;
protobuf3_23 = protobuf_23 ;
protobuf3_21 = protobuf_21 ;
2022-11-06 15:05:55 +00:00
protonup = protonup-ng ; # Added 2022-11-06
2024-10-11 22:22:05 +00:00
protonvpn-gui_legacy = throw " p r o t o n v p n - g u i _ l e g a c y s o u r c e c o d e w a s r e m o v e d f r o m u p s t r e a m . U s e p r o t o n v p n - g u i i n s t e a d . " ; # Added 2024-10-12
2023-07-25 20:19:40 +00:00
proxmark3-rrg = proxmark3 ; # Added 2023-07-25
2024-09-14 14:02:33 +00:00
psensor = throw " ' p s e n s o r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' m i s s i o n - c e n t e r ' , ' r e s o u r c e s ' o r ' m o n i t o r e t s ' i n s t e a d " ; # Added 2024-09-14
2022-10-14 16:09:41 +00:00
pyo3-pack = maturin ;
2023-06-02 18:16:52 +00:00
pypi2nix = throw " p y p i 2 n i x h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d " ;
2022-10-09 08:40:07 +00:00
pypolicyd-spf = spf-engine ; # Added 2022-10-09
2022-02-02 03:13:32 +00:00
python = python2 ; # Added 2022-01-11
2024-10-18 00:31:37 +00:00
python-swiftclient = throw " ' p y t h o n - s w i f t c l i e n t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s w i f t c l i e n t ' " ; # Converted to throw 2024-10-17
2022-02-02 03:13:32 +00:00
pythonFull = python2Full ; # Added 2022-01-11
pythonPackages = python . pkgs ; # Added 2022-01-11
### Q ###
2024-09-30 20:38:32 +00:00
qbittorrent-qt5 = throw " ' q b i t t o r r e n t - q t 5 ' h a s b e e n r e m o v e d a s q B i t t o r r e n t 5 d r o p p e d s u p p o r t f o r Q t 5 . P l e a s e u s e ' q b i t t o r r e n t ' " ; # Added 2024-09-30
2024-10-18 00:31:37 +00:00
qcsxcad = throw " ' q c s x c a d ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . q c s x c a d ' " ; # Converted to throw 2024-10-17
2022-02-11 00:54:20 +00:00
qflipper = qFlipper ; # Added 2022-02-11
2023-09-20 16:08:53 +00:00
qscintilla = libsForQt5 . qscintilla ; # Added 2023-09-20
qscintilla-qt6 = qt6Packages . qscintilla ; # Added 2023-09-20
2023-12-26 09:38:17 +00:00
qt515 = qt5 ; # Added 2022-11-24
2024-10-18 00:31:37 +00:00
qt5ct = throw " ' q t 5 c t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . q t 5 c t ' " ; # Converted to throw 2024-10-17
2023-03-07 21:17:10 +00:00
qt6ct = qt6Packages . qt6ct ; # Added 2023-03-07
2024-10-18 00:31:37 +00:00
qtcurve = throw " ' q t c u r v e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' l i b s F o r Q t 5 . q t c u r v e ' " ; # Converted to throw 2024-10-17
2023-05-10 12:51:37 +00:00
qtile-unwrapped = python3 . pkgs . qtile ; # Added 2023-05-12
2023-12-04 16:06:21 +00:00
quantum-espresso-mpi = quantum-espresso ; # Added 2023-11-23
2024-05-07 00:18:24 +00:00
quicklispPackages = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesABCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesCCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesClisp = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesECL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesFor = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesGCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
quicklispPackagesSBCL = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2024-10-19 10:49:54 +00:00
qxw = throw " ' q x w ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' c r o s s w o r d s ' i n s t e a d " ; # Added 2024-10-19
2022-02-02 03:13:32 +00:00
### R ###
2024-07-15 07:51:43 +00:00
rabbitvcs = throw " r a b b i t v c s h a s b e e n r e m o v e d f r o m n i x p k g s , b e c a u s e i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-18 00:31:37 +00:00
radare2-cutter = throw " ' r a d a r e 2 - c u t t e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' c u t t e r ' " ; # Converted to throw 2024-10-17
2024-05-04 14:47:16 +00:00
radicle-cli = throw " ' r a d i c l e - c l i ' w a s r e m o v e d i n f a v o r o f ' r a d i c l e - n o d e ' " ; # Added 2024-05-04
radicle-upstream = throw " ' r a d i c l e - u p s t r e a m ' w a s s u n s e t , s e e < h t t p s : / / c o m m u n i t y . r a d w o r k s . o r g / t / 2 9 6 2 > " ; # Added 2024-05-04
2024-04-01 15:48:13 +00:00
railway-travel = diebahn ; # Added 2024-04-01
2022-11-21 10:17:50 +00:00
rambox-pro = rambox ; # Added 2022-12-12
2024-07-28 14:33:28 +00:00
rapidjson-unstable = lib . warn " ' r a p i d j s o n - u n s t a b l e ' h a s b e e n r e n a m e d t o ' r a p i d j s o n ' " rapidjson ; # Added 2024-07-28
2024-05-02 05:26:28 +00:00
redocly-cli = redocly ; # Added 2024-04-14
2023-10-14 04:18:20 +00:00
redpanda = redpanda-client ; # Added 2023-10-14
2024-06-10 13:10:40 +00:00
redpanda-server = throw " ' r e d p a n d a - s e r v e r ' h a s b e e n r e m o v e d b e c a u s e i t w a s b r o k e n f o r a l o n g t i m e " ; # Added 2024-06-10
2024-09-02 17:36:03 +00:00
relibc = throw " r e l i b c h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e " ; # Added 2024-09-02
2024-07-13 18:41:29 +00:00
replay-sorcery = throw " r e p l a y - s o r c e r y h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m . C o n s i d e r u s i n g g p u - s c r e e n - r e c o r d e r o r o b s - s t u d i o i n s t e a d . " ; # Added 2024-07-13
2024-07-04 14:38:43 +00:00
restinio_0_6 = throw " r e s t i n i o _ 0 _ 6 h a s b e e n r e m o v e d f r o m n i x p k g s a s i t ' s n o t n e e d e d b y d o w n s t r e a m p a c k a g e s " ; # Added 2024-07-04
2022-10-14 16:09:41 +00:00
retroshare06 = retroshare ;
2023-03-22 06:12:51 +00:00
rigsofrods = rigsofrods-bin ; # Added 2023-03-22
2024-10-18 00:31:37 +00:00
ring-daemon = throw " ' r i n g - d a e m o n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' j a m i - d a e m o n ' " ; # Converted to throw 2024-10-17
2022-03-17 14:35:32 +00:00
rockbox_utility = rockbox-utility ; # Added 2022-03-17
2024-10-18 00:31:37 +00:00
rpiboot-unstable = throw " ' r p i b o o t - u n s t a b l e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r p i b o o t ' " ; # Converted to throw 2024-10-17
2022-09-17 12:39:20 +00:00
rr-unstable = rr ; # Added 2022-09-17
2024-01-05 22:21:06 +00:00
rtx = mise ; # Added 2024-01-05
2022-10-14 16:09:41 +00:00
runCommandNoCC = runCommand ;
runCommandNoCCLocal = runCommandLocal ;
2023-11-18 11:19:27 +00:00
rustc-wasm32 = rustc ; # Added 2023-12-01
2024-08-02 12:02:08 +00:00
rustic-rs = rustic ; # Added 2024-08-02
2024-10-18 00:31:37 +00:00
rxvt_unicode = throw " ' r x v t _ u n i c o d e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - u n w r a p p e d ' " ; # Converted to throw 2024-10-17
rxvt_unicode-with-plugins = throw " ' r x v t _ u n i c o d e - w i t h - p l u g i n s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e ' " ; # Converted to throw 2024-10-17
2022-02-02 03:13:32 +00:00
# The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix,
# due to it being inside the linuxPackagesFor function.
2024-10-18 00:31:37 +00:00
rtlwifi_new-firmware = throw " ' r t l w i f i _ n e w - f i r m w a r e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r t w 8 8 - f i r m w a r e ' " ; # Converted to throw 2024-10-17
2024-06-28 07:13:55 +00:00
rtw88-firmware = throw " r t w 8 8 - f i r m w a r e h a s b e e n r e m o v e d b e c a u s e l i n u x - f i r m w a r e n o w c o n t a i n s i t . " ; # Added 2024-06-28
2022-02-02 03:13:32 +00:00
### S ###
2024-09-03 22:28:13 +00:00
SDL_classic = SDL1 ; # Added 2024-09-03
2024-10-18 00:31:37 +00:00
s2n = throw " ' s 2 n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s 2 n - t l s ' " ; # Converted to throw 2024-10-17
2024-06-10 19:21:59 +00:00
sandboxfs = throw " ' s a n d b o x f s ' h a s b e e n r e m o v e d d u e t o b e i n g u n m a i n t a i n e d , c o n s i d e r u s i n g l i n u x n a m e s p a c e s f o r s a n d b o x i n g i n s t e a d " ; # Added 2024-06-06
2024-10-18 00:31:37 +00:00
sane-backends-git = throw " ' s a n e - b a c k e n d s - g i t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s a n e - b a c k e n d s ' " ; # Converted to throw 2024-10-17
2022-05-26 00:33:06 +00:00
scantailor = scantailor-advanced ; # Added 2022-05-26
2023-12-07 16:23:31 +00:00
schildichat-web = throw ''
schildichat has been removed as it is severely lacking behind the Element upstream and does not receive regular security fixes .
Please participate in upstream discussion on getting out new releases :
https://github.com/SchildiChat/schildichat-desktop/issues/212
https://github.com/SchildiChat/schildichat-desktop/issues/215'' ; # Added 2023-12-05
schildichat-desktop = schildichat-web ;
schildichat-desktop-wayland = schildichat-web ;
2024-02-13 21:12:20 +00:00
scitoken-cpp = scitokens-cpp ; # Added 2024-02-12
2024-08-01 11:26:56 +00:00
semeru-bin-16 = throw " S e m e r u 1 6 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
semeru-jre-bin-16 = throw " S e m e r u 1 6 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-10-28 15:27:16 +00:00
sensu = throw " s e n s u h a s b e e n r e m o v e d a s t h e u p s t r e a m p r o j e c t i s d e p r e c a t e d . C o n s i d e r u s i n g ` s e n s u - g o ` " ; # Added 2024-10-28
2022-10-14 16:09:41 +00:00
session-desktop-appimage = session-desktop ;
2023-06-26 10:14:33 +00:00
sequoia = sequoia-sq ; # Added 2023-06-26
2023-07-03 11:08:56 +00:00
sexp = sexpp ; # Added 2023-07-03
2022-10-14 16:09:41 +00:00
inherit ( libsForQt5 . mauiPackages ) shelf ; # added 2022-05-17
2023-06-06 08:04:38 +00:00
shipyard = jumppad ; # Added 2023-06-06
2024-10-19 06:56:32 +00:00
shout = nodePackages . shout ; # Added unknown; moved 2024-10-19
2024-07-21 14:03:57 +00:00
sky = throw " ' s k y ' h a s b e e n r e m o v e d b e c a u s e i t s u p s t r e a m w e b s i t e d i s a p p e a r e d " ; # Added 2024-07-21
2024-06-12 06:13:50 +00:00
SkypeExport = skypeexport ; # Added 2024-06-12
2024-10-18 00:31:37 +00:00
slack-dark = throw " ' s l a c k - d a r k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s l a c k ' " ; # Converted to throw 2024-10-17
2022-10-14 16:09:41 +00:00
slurm-llnl = slurm ; # renamed July 2017
2024-07-17 14:14:13 +00:00
snapTools = throw " s n a p T o o l s w a s r e m o v e d b e c a u s e m a k e S n a p p r o d u c e d b r o k e n s n a p s a n d i t w a s t h e o n l y f u n c t i o n i n s n a p T o o l s . S e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / i s s u e s / 1 0 0 6 1 8 f o r m o r e d e t a i l s . " ; # 2024-03-04;
2022-07-02 09:00:32 +00:00
soldat-unstable = opensoldat ; # Added 2022-07-02
2023-07-08 03:00:37 +00:00
soundOfSorting = sound-of-sorting ; # Added 2023-07-07
2024-06-12 03:25:54 +00:00
SP800-90B_EntropyAssessment = sp800-90b-entropyassessment ; # Added on 2024-06-12
2024-06-16 23:18:13 +00:00
SPAdes = spades ; # Added 2024-06-12
2024-02-19 19:17:19 +00:00
spark2014 = gnatprove ; # Added 2024-02-25
2020-02-10 22:59:42 +00:00
2022-10-14 16:09:41 +00:00
# Added 2020-02-10
2020-02-10 22:59:42 +00:00
sourceHanSansPackages = {
2022-10-14 16:09:41 +00:00
japanese = source-han-sans ;
korean = source-han-sans ;
simplified-chinese = source-han-sans ;
traditional-chinese = source-han-sans ;
2020-02-10 22:59:42 +00:00
} ;
2022-10-14 16:09:41 +00:00
source-han-sans-japanese = source-han-sans ;
source-han-sans-korean = source-han-sans ;
source-han-sans-simplified-chinese = source-han-sans ;
source-han-sans-traditional-chinese = source-han-sans ;
2020-02-10 22:59:42 +00:00
sourceHanSerifPackages = {
2022-10-14 16:09:41 +00:00
japanese = source-han-serif ;
korean = source-han-serif ;
simplified-chinese = source-han-serif ;
traditional-chinese = source-han-serif ;
2020-02-10 22:59:42 +00:00
} ;
2022-10-14 16:09:41 +00:00
source-han-serif-japanese = source-han-serif ;
source-han-serif-korean = source-han-serif ;
source-han-serif-simplified-chinese = source-han-serif ;
source-han-serif-traditional-chinese = source-han-serif ;
2022-02-02 03:13:32 +00:00
2022-08-14 08:08:52 +00:00
2024-10-18 00:31:37 +00:00
spectral = throw " ' s p e c t r a l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' n e o c h a t ' " ; # Converted to throw 2024-10-17
2022-10-14 16:09:41 +00:00
# spidermonkey is not ABI upwards-compatible, so only allow this for nix-shell
2024-10-18 00:31:37 +00:00
spidermonkey = throw " ' s p i d e r m o n k e y ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s p i d e r m o n k e y _ 7 8 ' " ; # Converted to throw 2024-10-17
2024-08-06 23:29:06 +00:00
spidermonkey_102 = throw " ' s p i d e r m o n k e y _ 1 0 2 ' i s E O L s i n c e 2 0 2 3 / 0 3 " ; # Added 2024-08-07
2022-11-05 23:28:41 +00:00
spotify-unwrapped = spotify ; # added 2022-11-06
2024-10-18 00:31:37 +00:00
spring-boot = throw " ' s p r i n g - b o o t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s p r i n g - b o o t - c l i ' " ; # Converted to throw 2024-10-17
2024-11-02 18:11:06 +00:00
sqldeveloper = throw " s q l d e v e l o p e r w a s d r o p p e d d u e t o b e i n g s e v e r e l y o u t - o f - d a t e a n d h a v i n g a d e p e n d e n c y o n J a v a F X f o r J a v a 8 , w h i c h w e d o n o t s u p p o r t " ; # Added 2024-11-02
2024-09-10 04:20:59 +00:00
srvc = throw " ' s r v c ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-09-09
2023-10-17 21:01:15 +00:00
ssm-agent = amazon-ssm-agent ; # Added 2023-10-17
2024-07-15 07:12:08 +00:00
starspace = throw " s t a r s p a c e h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-16 18:49:32 +00:00
steamPackages = {
steamArch = throw " ` s t e a m P a c k a g e s . s t e a m A r c h ` h a s b e e n r e m o v e d a s i t ' s n o l o n g e r a p p l i c a b l e " ;
steam = lib . warn " ` s t e a m P a c k a g e s . s t e a m ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m - u n w r a p p e d ` " steam-unwrapped ;
steam-fhsenv = lib . warn " ` s t e a m P a c k a g e s . s t e a m - f h s e n v ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m ` " steam ;
2024-10-23 09:27:02 +00:00
steam-fhsenv-small = lib . warn " ` s t e a m P a c k a g e s . s t e a m - f h s e n v - s m a l l ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m ` ; t h e r e i s n o l o n g e r a - s m a l l v a r i a n t " steam ;
2024-10-16 18:49:32 +00:00
steam-fhsenv-without-steam = lib . warn " ` s t e a m P a c k a g e s . s t e a m - f h s e n v - w i t h o u t - s t e a m ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m - f h s e n v - w i t h o u t - s t e a m ` " steam-fhsenv-without-steam ;
2024-10-23 09:27:02 +00:00
steam-runtime = throw " ` s t e a m P a c k a g e s . s t e a m - r u n t i m e ` h a s b e e n r e m o v e d , a s i t ' s n o l o n g e r s u p p o r t e d o r n e c e s s a r y " ;
steam-runtime-wrapped = throw " ` s t e a m P a c k a g e s . s t e a m - r u n t i m e - w r a p p e d ` h a s b e e n r e m o v e d , a s i t ' s n o l o n g e r s u p p o r t e d o r n e c e s s a r y " ;
2024-10-16 18:49:32 +00:00
steamcmd = lib . warn " ` s t e a m P a c k a g e s . s t e a m c m d ` h a s b e e n m o v e d t o t o p l e v e l a s ` s t e a m c m d ` " steamcmd ;
} ;
2024-09-19 15:21:35 +00:00
steam-small = steam ; # Added 2024-09-12
2022-10-14 16:09:41 +00:00
steam-run-native = steam-run ; # added 2022-02-21
2024-01-21 18:22:25 +00:00
StormLib = stormlib ; # Added 2024-01-21
2023-02-07 03:43:34 +00:00
sumneko-lua-language-server = lua-language-server ; # Added 2023-02-07
2024-09-07 14:08:48 +00:00
swiProlog = lib . warn " s w i P r o l o g h a s b e e n r e n a m e d t o s w i - p r o l o g " swi-prolog ; # Added 2024-09-07
swiPrologWithGui = lib . warn " s w i P r o l o g W i t h G u i h a s b e e n r e n a m e d t o s w i - p r o l o g - g u i " swi-prolog-gui ; # Added 2024-09-07
2024-08-23 19:19:05 +00:00
swig1 = throw " s w i g 1 h a s b e e n r e m o v e d a s i t i s o b s o l e t e " ; # Added 2024-08-23
2024-08-23 19:31:04 +00:00
swig2 = throw " s w i g 2 h a s b e e n r e m o v e d a s i t i s o b s o l e t e " ; # Added 2024-08-23
2024-09-12 10:33:58 +00:00
swig4 = swig ; # Added 2024-09-12
swigWithJava = throw " s w i g W i t h J a v a h a s b e e n r e m o v e d a s t h e m a i n s w i g p a c k a g e h a s s u p p o r t e d J a v a s i n c e 2 0 0 9 " ; # Added 2024-09-12
2024-10-18 00:31:37 +00:00
swtpm-tpm2 = throw " ' s w t p m - t p m 2 ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s w t p m ' " ; # Converted to throw 2024-10-17
2024-06-17 01:09:50 +00:00
Sylk = sylk ; # Added 2024-06-12
2024-08-19 22:06:17 +00:00
symbiyosys = sby ; # Added 2024-08-18
2024-09-04 12:35:14 +00:00
sync = taler-sync ; # Added 2024-09-04
2024-10-18 00:31:37 +00:00
syncthing-cli = throw " ' s y n c t h i n g - c l i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' s y n c t h i n g ' " ; # Converted to throw 2024-10-17
2024-03-06 14:00:16 +00:00
syncthingtray-qt6 = syncthingtray ; # Added 2024-03-06
2022-02-02 03:13:32 +00:00
### T ###
2024-07-15 07:07:30 +00:00
tabula = throw " t a b u l a h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s b r o k e n " ; # Added 2024-07-15
2024-11-02 15:37:44 +00:00
tailor = throw " ' t a i l o r ' h a s b e e n r e m o v e d f r o m n i x p k g s , a s i t w a s u n m a i n t a i n e d u p s t r e a m . " ; # Added 2024-11-02
2024-10-18 00:31:37 +00:00
tangogps = throw " ' t a n g o g p s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' f o x t r o t g p s ' " ; # Converted to throw 2024-10-17
2024-08-30 07:54:08 +00:00
taskwarrior = lib . warn " t a s k w a r r i o r w a s r e p l a c e d b y t a s k w a r r i o r 3 , w h i c h r e q u i r e s m a n u a l t r a n s i t i o n f r o m t a s k w a r r i o r 2 . 6 , r e a d u p s t r e a m ' s d o c s : h t t p s : / / t a s k w a r r i o r . o r g / d o c s / u p g r a d e - 3 / " taskwarrior2 ;
2022-07-30 02:25:11 +00:00
taplo-cli = taplo ; # Added 2022-07-30
taplo-lsp = taplo ; # Added 2022-07-30
2023-07-04 02:23:18 +00:00
taro = taproot-assets ; # Added 2023-07-04
2024-09-26 15:31:42 +00:00
tcl-fcgi = tclPackages . tcl-fcgi ; # Added 2024-10-02
tclcurl = tclPackages . tclcurl ; # Added 2024-10-02
tcllib = tclPackages . tcllib ; # Added 2024-10-02
tclmagick = tclPackages . tclmagick ; # Added 2024-10-02
tcltls = tclPackages . tcltls ; # Added 2024-10-02
tcludp = tclPackages . tcludp ; # Added 2024-10-02
tclvfs = tclPackages . tclvfs ; # Added 2024-10-02
tclx = tclPackages . tclx ; # Added 2024-10-02
2023-04-07 14:46:39 +00:00
tdesktop = telegram-desktop ; # Added 2023-04-07
2024-09-26 15:31:42 +00:00
tdom = tclPackages . tdom ; # Added 2024-10-02
2024-08-24 03:15:37 +00:00
teck-programmer = throw " t e c k - p r o g r a m m e r w a s r e m o v e d b e c a u s e i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-08-23
2024-05-26 20:43:07 +00:00
teleport_13 = throw " t e l e p o r t 1 3 h a s b e e n r e m o v e d a s i t i s E O L . P l e a s e u p g r a d e t o T e l e p o r t 1 4 o r l a t e r " ; # Added 2024-05-26
2024-10-18 14:05:18 +00:00
teleport_14 = throw " t e l e p o r t 1 4 h a s b e e n r e m o v e d a s i t i s E O L . P l e a s e u p g r a d e t o T e l e p o r t 1 5 o r l a t e r " ; # Added 2024-10-18
2024-08-01 11:26:56 +00:00
temurin-bin-20 = throw " T e m u r i n 2 0 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-jre-bin-20 = throw " T e m u r i n 2 0 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-bin-19 = throw " T e m u r i n 1 9 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-jre-bin-19 = throw " T e m u r i n 1 9 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-bin-18 = throw " T e m u r i n 1 8 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-jre-bin-18 = throw " T e m u r i n 1 8 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
temurin-bin-16 = throw " T e m u r i n 1 6 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-08-01
2024-09-24 16:51:28 +00:00
temurin-jre-bin-22 = throw " T e m u r i n 2 2 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
temurin-bin-22 = throw " T e m u r i n 2 2 h a s b e e n r e m o v e d a s i t h a s r e a c h e d i t s e n d o f l i f e " ; # Added 2024-09-24
2024-04-29 13:39:00 +00:00
tepl = libgedit-tepl ; # Added 2024-04-29
2022-04-20 13:31:36 +00:00
testVersion = testers . testVersion ; # Added 2022-04-20
2023-11-01 06:50:28 +00:00
tfplugindocs = terraform-plugin-docs ; # Added 2023-11-01
2022-05-05 10:08:50 +00:00
invalidateFetcherByDrvHash = testers . invalidateFetcherByDrvHash ; # Added 2022-05-05
2024-10-18 00:31:37 +00:00
timescale-prometheus = throw " ' t i m e s c a l e - p r o m e t h e u s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' p r o m s c a l e ' " ; # Converted to throw 2024-10-17
2024-10-02 09:34:50 +00:00
tightvnc = throw " ' t i g h t v n c ' h a s b e e n r e m o v e d a s t h e v e r s i o n 1 . 3 i s n o t m a i n t a i n e d u p s t r e a m a n y m o r e a n d i s i n s e c u r e " ; # Added 2024-08-22
2024-09-26 15:31:42 +00:00
tix = tclPackages . tix ; # Added 2024-10-02
2022-03-07 14:06:19 +00:00
tkcvs = tkrev ; # Added 2022-03-07
2024-09-26 15:31:42 +00:00
tkimg = tclPackages . tkimg ; # Added 2024-10-02
2024-09-22 12:51:28 +00:00
toil = throw " t o i l w a s r e m o v e d a s i t w a s b r o k e n a n d r e q u i r e s o b s o l e t e v e r s i o n s o f l i b r a r i e s " ; # Added 2024-09-22
2022-12-22 22:28:11 +00:00
tokodon = plasma5Packages . tokodon ;
2024-01-28 22:55:20 +00:00
tokyo-night-gtk = tokyonight-gtk-theme ; # Added 2024-01-28
2024-03-21 20:31:51 +00:00
tomcat_connectors = apacheHttpdPackages . mod_jk ; # Added 2024-06-07
2023-09-23 17:46:07 +00:00
tor-browser-bundle-bin = tor-browser ; # Added 2023-09-23
2024-06-10 07:54:49 +00:00
transmission = lib . warn ( transmission3Warning { } ) transmission_3 ; # Added 2024-06-10
transmission-gtk = lib . warn ( transmission3Warning { suffix = " - g t k " ; } ) transmission_3-gtk ; # Added 2024-06-10
transmission-qt = lib . warn ( transmission3Warning { suffix = " - q t " ; } ) transmission_3-qt ; # Added 2024-06-10
2024-06-28 14:37:41 +00:00
treefmt = treefmt2 ; # 2024-06-28
2024-06-10 07:54:49 +00:00
libtransmission = lib . warn ( transmission3Warning { prefix = " l i b " ; } ) libtransmission_3 ; # Added 2024-06-10
2024-09-05 12:26:23 +00:00
tracker = lib . warn " t r a c k e r h a s b e e n r e n a m e d t o t i n y s p a r q l " tinysparql ; # Added 2024-09-30
2024-09-05 12:14:36 +00:00
tracker-miners = lib . warn " t r a c k e r - m i n e r s h a s b e e n r e n a m e d t o l o c a l s e a r c h " localsearch ; # Added 2024-09-30
2022-01-24 02:25:17 +00:00
transfig = fig2dev ; # Added 2022-02-15
2023-12-28 20:48:41 +00:00
transifex-client = transifex-cli ; # Added 2023-12-29
2024-07-25 19:11:35 +00:00
trfl = throw " t r f l h a s b e e n r e m o v e d , b e c a u s e i t h a s n o t r e c e i v e d a n u p d a t e f o r 3 y e a r s a n d w a s b r o k e n " ; # Added 2024-07-25
2024-01-07 11:53:23 +00:00
trezor_agent = trezor-agent ; # Added 2024-01-07
2024-07-18 20:24:12 +00:00
openai-triton-llvm = triton-llvm ; # added 2024-07-18
2024-06-30 19:11:30 +00:00
trust-dns = hickory-dns ; # Added 2024-08-07
2024-07-15 07:43:48 +00:00
tumpa = throw " t u m p a h a s b e e n r e m o v e d , a s i t i s b r o k e n " ; # Added 2024-07-15
2024-08-25 16:53:34 +00:00
turbogit = throw " t u r b o g i t h a s b e e n r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n a n i n s e c u r e v e r s i o n o f l i b g i t 2 " ; # Added 2024-08-25
2023-03-02 12:43:05 +00:00
tvbrowser-bin = tvbrowser ; # Added 2023-03-02
2024-08-21 19:56:34 +00:00
tvheadend = throw " t v h e a d e n d h a s b e e n r e m o v e d a s i t n o b o d y w a s w i l l i n g t o m a i n t a i n i t a n d i t w a s s t u c k o n a n u n m a i n t a i n e d v e r s i o n t h a t r e q u i r e d F F m p e g 4 ; p l e a s e s e e h t t p s : / / g i t h u b . c o m / N i x O S / n i x p k g s / p u l l / 3 3 2 2 5 9 i f y o u a r e i n t e r e s t e d i n m a i n t a i n i n g a n e w e r v e r s i o n " ; # Added 2024-08-21
2023-07-16 02:21:49 +00:00
typst-fmt = typstfmt ; # Added 2023-07-15
2024-07-12 06:11:36 +00:00
typst-preview = throw " T h e f e a t u r e s o f ' t y p s t - p r e v i e w ' h a v e b e e n c o n s o l i d a t e d t o ' t i n y m i s t ' , a n a l l - i n - o n e l a n g u a g e s e r v e r f o r t y p s t " ; # Added 2024-07-07
2022-02-02 03:13:32 +00:00
### U ###
2022-08-08 14:51:55 +00:00
uade123 = uade ; # Added 2022-07-30
2024-10-18 00:31:37 +00:00
uberwriter = throw " ' u b e r w r i t e r ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' a p o s t r o p h e ' " ; # Converted to throw 2024-10-17
ubootBeagleboneBlack = throw " ' u b o o t B e a g l e b o n e B l a c k ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' u b o o t A m x 3 3 5 x E V M ' " ; # Converted to throw 2024-10-17
2024-02-22 00:10:39 +00:00
ubuntu_font_family = ubuntu-classic ; # Added 2024-02-19
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 16:38:21 +00:00
uclibc = uclibc-ng ; # Added 2022-06-16
uclibcCross = uclibc-ng ; # Added 2022-06-16
2024-06-21 00:49:30 +00:00
uefi-firmware-parser = throw " T h e u e f i - f i r m w a r e - p a r s e r p a c k a g e w a s d r o p p e d s i n c e i t w a s u n m a i n t a i n e d . " ; # Added 2024-06-21
2024-10-18 00:31:37 +00:00
unicorn-emu = throw " ' u n i c o r n - e m u ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' u n i c o r n ' " ; # Converted to throw 2024-10-17
2023-05-27 21:46:16 +00:00
uniffi-bindgen = throw " u n i f f i - b i n d g e n h a s b e e n r e m o v e d s i n c e u p s t r e a m n o l o n g e r p r o v i d e s a s t a n d a l o n e p a c k a g e f o r t h e C L I " ;
2022-11-24 15:29:36 +00:00
unifi-poller = unpoller ; # Added 2022-11-24
2024-10-01 13:54:38 +00:00
unifi-video = throw " u n i f i - v i d e o h a s b e e n r e m o v e d a s i t h a s b e e n u n s u p p o r t e d u p s t r e a m s i n c e 2 0 2 1 " ; # Added 2024-10-01
2024-04-11 23:07:09 +00:00
unifi5 = throw " ' u n i f i 5 ' h a s b e e n r e m o v e d s i n c e i t s r e q u i r e d M o n g o D B v e r s i o n i s E O L . " ; # Added 2024-04-11
unifi6 = throw " ' u n i f i 6 ' h a s b e e n r e m o v e d s i n c e i t s r e q u i r e d M o n g o D B v e r s i o n i s E O L . " ; # Added 2024-04-11
2024-10-01 13:57:32 +00:00
unifi7 = throw " ' u n i f i 7 ' h a s b e e n r e m o v e d s i n c e i t i s v u l n e r a b l e t o C V E - 2 0 2 4 - 4 2 0 2 5 a n d i t s r e q u i r e d M o n g o D B v e r s i o n i s E O L . " ; # Added 2024-10-01
2024-04-11 23:07:09 +00:00
unifiLTS = throw " ' u n i f i L T S ' h a s b e e n r e m o v e d s i n c e U n i F i n o l o n g e r h a s L T S a n d s t a b l e r e l e a s e s . U s e ` p k g s . u n i f i ` i n s t e a d . " ; # Added 2024-04-11
unifiStable = throw " ' u n i f i S t a b l e ' h a s b e e n r e m o v e d s i n c e U n i F i n o l o n g e r h a s L T S a n d s t a b l e r e l e a s e s . U s e ` p k g s . u n i f i ` i n s t e a d . " ; # Converted to throw 2024-04-11
2024-10-18 00:31:37 +00:00
untrunc = throw " ' u n t r u n c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' u n t r u n c - a n t h w l o c k ' " ; # Converted to throw 2024-10-17
urxvt_autocomplete_all_the_things = throw " ' u r x v t _ a u t o c o m p l e t e _ a l l _ t h e _ t h i n g s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . a u t o c o m p l e t e - a l l - t h e - t h i n g s ' " ; # Converted to throw 2024-10-17
urxvt_bidi = throw " ' u r x v t _ b i d i ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . b i d i ' " ; # Converted to throw 2024-10-17
urxvt_font_size = throw " ' u r x v t _ f o n t _ s i z e ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . f o n t - s i z e ' " ; # Converted to throw 2024-10-17
urxvt_perl = throw " ' u r x v t _ p e r l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . p e r l ' " ; # Converted to throw 2024-10-17
urxvt_perls = throw " ' u r x v t _ p e r l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . p e r l s ' " ; # Converted to throw 2024-10-17
urxvt_tabbedex = throw " ' u r x v t _ t a b b e d e x ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . t a b b e d e x ' " ; # Converted to throw 2024-10-17
urxvt_theme_switch = throw " ' u r x v t _ t h e m e _ s w i t c h ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . t h e m e - s w i t c h ' " ; # Converted to throw 2024-10-17
urxvt_vtwheel = throw " ' u r x v t _ v t w h e e l ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' r x v t - u n i c o d e - p l u g i n s . v t w h e e l ' " ; # Converted to throw 2024-10-17
2022-04-12 12:31:21 +00:00
util-linuxCurses = util-linux ; # Added 2022-04-12
2024-10-19 13:34:24 +00:00
utillinux = util-linux ; # Added 2020-11-24, keep until node2nix is phased out, see https://github.com/NixOS/nixpkgs/issues/229475
2022-02-02 03:13:32 +00:00
### V ###
2024-08-20 22:55:25 +00:00
validphys2 = throw " v a l i d p h y s 2 h a s b e e n r e m o v e d , s i n c e i t h a s a b r o k e n d e p e n d e n c y t h a t w a s r e m o v e d " ; # Added 2024-08-21
2022-10-14 16:09:41 +00:00
vamp = { vampSDK = vamp-plugin-sdk ; } ; # Added 2020-03-26
2023-05-31 13:04:02 +00:00
vaapiIntel = intel-vaapi-driver ; # Added 2023-05-31
2024-06-05 19:49:17 +00:00
vaapiVdpau = libva-vdpau-driver ; # Added 2024-06-05
2022-12-13 17:17:04 +00:00
vaultwarden-vault = vaultwarden . webvault ; # Added 2022-12-13
2024-10-30 23:09:41 +00:00
varnish74 = throw " v a r n i s h 7 . 4 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 2024-10-31
varnish74Packages = throw " v a r n i s h 7 . 4 i s E O L . E i t h e r u s e t h e L T S o r u p g r a d e . " ; # Added 2024-10-31
2023-12-26 09:38:17 +00:00
vdirsyncerStable = vdirsyncer ; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
2023-04-18 14:28:37 +00:00
ventoy-bin = ventoy ; # Added 2023-04-12
ventoy-bin-full = ventoy-full ; # Added 2023-04-12
2024-07-14 00:39:19 +00:00
verilog = iverilog ; # Added 2024-07-12
2023-08-23 07:20:02 +00:00
ViennaRNA = viennarna ; # Added 2023-08-23
2022-12-04 10:18:38 +00:00
vimHugeX = vim-full ; # Added 2022-12-04
vim_configurable = vim-full ; # Added 2022-12-04
2024-09-14 13:23:08 +00:00
vinagre = throw " ' v i n a g r e ' h a s b e e n r e m o v e d a s i t h a s b e e n a r c h i v e d u p s t r e a m . C o n s i d e r u s i n g ' g n o m e - c o n n e c t i o n s ' o r ' r e m m i n a ' i n s t e a d " ; # Added 2024-09-14
2024-08-23 11:07:06 +00:00
vinegar = throw " ' v i n e g a r ' w a s r e m o v e d d u e t o b e i n g b l o c k e d b y R o b l o x , r e n d e r i n g t h e p a c k a g e u s e l e s s " ; # Added 2024-08-23
2024-10-17 21:05:40 +00:00
virtscreen = throw " ' v i r t s c r e e n ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-10-17
2022-11-21 20:49:11 +00:00
vkBasalt = vkbasalt ; # Added 2022-11-22
2024-03-31 22:12:47 +00:00
vkdt-wayland = vkdt ; # Added 2024-04-19
2022-05-17 01:11:06 +00:00
inherit ( libsForQt5 . mauiPackages ) vvave ; # added 2022-05-17
2022-02-02 03:13:32 +00:00
### W ###
2024-05-30 14:34:12 +00:00
wakatime = wakatime-cli ; # 2024-05-30
2024-09-22 11:50:54 +00:00
wal_e = throw " w a l _ e w a s r e m o v e d a s i t i s u n m a i n t a i n e d u p s t r e a m a n d d e p e n d s o n t h e r e m o v e d b o t o p a c k a g e ; u p s t r e a m r e c o m m e n d s u s i n g w a l - g o r p g b a c k r e s t " ; # Added 2024-09-22
2024-09-26 15:31:42 +00:00
wapp = tclPackages . wapp ; # Added 2024-10-02
2023-07-28 17:47:34 +00:00
wayfireApplications-unwrapped = throw ''
' wayfireApplications-unwrapped . wayfire' has been renamed to/replaced by ' wayfire'
' wayfireApplications-unwrapped . wayfirePlugins' has been renamed to/replaced by ' wayfirePlugins'
' wayfireApplications-unwrapped . wcm' has been renamed to/replaced by ' wayfirePlugins . wcm'
' wayfireApplications-unwrapped . wlroots' has been removed
'' ; # A d d 2 0 2 3 - 0 7 - 2 9
2024-04-24 13:51:50 +00:00
waypoint = throw " w a y p o i n t h a s b e e n r e m o v e d f r o m n i x p k g s a s t h e u p s t r e a m p r o j e c t w a s a r c h i v e d " ; # Added 2024-04-24
2024-10-11 22:33:06 +00:00
webkitgtk = lib . warn " E x p l i c i t l y s e t t h e A B I v e r s i o n o f ' w e b k i t g t k ' " webkitgtk_4_0 ;
2022-10-14 16:09:41 +00:00
wineWayland = wine-wayland ;
2023-10-17 21:38:15 +00:00
win-virtio = virtio-win ; # Added 2023-10-17
2024-07-17 14:14:05 +00:00
wkhtmltopdf-bin = wkhtmltopdf ; # Added 2024-07-17
2024-07-14 08:23:14 +00:00
wlroots_0_16 = throw " ' w l r o o t s _ 0 _ 1 6 ' h a s b e e n r e m o v e d i n f a v o r o f n e w e r v e r s i o n s " ; # Added 2024-07-14
2024-07-30 12:48:51 +00:00
wlroots = wlroots_0_18 ; # wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release
2024-08-03 18:34:41 +00:00
wordpress6_3 = throw " ' w o r d p r e s s 6 _ 3 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2024-08-03
wordpress6_4 = throw " ' w o r d p r e s s 6 _ 4 ' h a s b e e n r e m o v e d i n f a v o r o f t h e l a t e s t v e r s i o n " ; # Added 2024-08-03
wordpress6_5 = wordpress_6_5 ; # Added 2024-08-03
2022-05-30 20:58:16 +00:00
wormhole-rs = magic-wormhole-rs ; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
2024-07-24 17:40:16 +00:00
wpa_supplicant_ro_ssids = lib . trivial . warn " D e p r e c a t e d p a c k a g e : P l e a s e u s e w p a _ s u p p l i c a n t i n s t e a d . R e a d - o n l y S S I D p a t c h e s a r e n o w u p s t r e a m ! " wpa_supplicant ;
2024-05-07 00:18:24 +00:00
wrapLisp_old = throw " L i s p p a c k a g e s h a v e b e e n r e d e s i g n e d . S e e ' l i s p - m o d u l e s ' i n t h e n i x p k g s m a n u a l . " ; # Added 2024-05-07
2022-10-14 16:09:41 +00:00
wmii_hg = wmii ;
2024-04-26 21:23:27 +00:00
wrapGAppsHook = wrapGAppsHook3 ; # Added 2024-03-26
2024-10-09 18:51:30 +00:00
write_stylus = styluslabs-write-bin ; # Added 2024-10-09
2022-02-02 03:13:32 +00:00
### X ###
2024-09-27 05:39:34 +00:00
x509-limbo = throw " ' x 5 0 9 - l i m b o ' h a s b e e n r e m o v e d f r o m n i x p k g s " ; # Added 2024-10-22
2024-10-19 09:57:19 +00:00
xarchive = throw " ' x a r c h i v e ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' f i l e - r o l l e r ' i n s t e a d " ; # Added 2024-10-19
2024-10-18 00:31:37 +00:00
xbmc-retroarch-advanced-launchers = throw " ' x b m c - r e t r o a r c h - a d v a n c e d - l a u n c h e r s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' k o d i - r e t r o a r c h - a d v a n c e d - l a u n c h e r s ' " ; # Converted to throw 2024-10-17
xdg_utils = throw " ' x d g _ u t i l s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x d g - u t i l s ' " ; # Converted to throw 2024-10-17
2024-07-03 11:46:54 +00:00
xen-light = throw " ' x e n - l i g h t ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x e n - s l i m ' " ; # Added 2024-06-30
2024-09-29 03:02:30 +00:00
xen-slim = throw " ' x e n - s l i m ' h a s b e e n r e n a m e d t o ' x e n ' . T h e o l d X e n p a c k a g e w i t h b u i l t - i n c o m p o n e n t s n o l o n g e r e x i s t s " ; # Added 2024-10-05
xen_4_16 = throw " W h i l e X e n 4 . 1 6 w a s s t i l l s e c u r i t y - s u p p o r t e d w h e n i t w a s r e m o v e d f r o m N i x p k g s , i t w o u l d h a v e r e a c h e d i t s E n d o f L i f e a c o u p l e o f d a y s a f t e r N i x O S 2 4 . 1 1 r e l e a s e d . T o a v o i d s h i p p i n g a n i n s e c u r e v e r s i o n o f X e n , t h e X e n P r o j e c t H y p e r v i s o r M a i n t e n a n c e T e a m d e c i d e d t o d e l e t e t h e d e r i v a t i o n e n t i r e l y " ; # Added 2024-10-05
xen_4_17 = throw " D u e t o t e c h n i c a l c h a l l e n g e s i n v o l v i n g b u i l d i n g o l d e r v e r s i o n s o f X e n w i t h n e w e r d e p e n d e n c i e s , t h e X e n P r o j e c t H y p e r v i s o r M a i n t e n a n c e T e a m d e c i d e d t o s w i t c h t o a l a t e s t - o n l y s u p p o r t c y c l e . A s X e n 4 . 1 7 w o u l d h a v e b e e n t h e ' n - 2 ' v e r s i o n , i t w a s r e m o v e d " ; # Added 2024-10-05
xen_4_18 = throw " D u e t o t e c h n i c a l c h a l l e n g e s i n v o l v i n g b u i l d i n g o l d e r v e r s i o n s o f X e n w i t h n e w e r d e p e n d e n c i e s , t h e X e n P r o j e c t H y p e r v i s o r M a i n t e n a n c e T e a m d e c i d e d t o s w i t c h t o a l a t e s t - o n l y s u p p o r t c y c l e . A s X e n 4 . 1 8 w o u l d h a v e b e e n t h e ' n - 1 ' v e r s i o n , i t w a s r e m o v e d " ; # Added 2024-10-05
xen_4_19 = throw " U s e ' x e n ' i n s t e a d " ; # Added 2024-10-05
xenPackages = throw " T h e a t t r i b u t e s i n t h e x e n P a c k a g e s s e t h a v e b e e n p r o m o t e d t o t h e t o p - l e v e l . ( x e n P a c k a g e s . x e n _ 4 _ 1 9 - > x e n ) " ;
2024-10-18 00:31:37 +00:00
xineLib = throw " ' x i n e L i b ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x i n e - l i b ' " ; # Converted to throw 2024-10-17
xineUI = throw " ' x i n e U I ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x i n e - u i ' " ; # Converted to throw 2024-10-17
2024-09-08 19:34:16 +00:00
xlsxgrep = throw " ' x l s x g r e p ' h a s b e e n d r o p p e d d u e t o l a c k o f m a i n t e n a n c e . " ; # Added 2024-11-01
2024-02-19 20:17:42 +00:00
xmlada = gnatPackages . xmlada ; # Added 2024-02-25
2024-07-15 07:30:53 +00:00
xmr-stak = throw " x m r - s t a k h a s b e e n r e m o v e d f r o m n i x p k g s b e c a u s e i t w a s b r o k e n " ; # Added 2024-07-15
2024-10-11 10:14:12 +00:00
xmake-core-sv = throw " ' x m a k e - c o r e - s v ' h a s b e e n r e m o v e d , u s e ' l i b s v ' i n s t e a d " ; # Added 2024-10-10
2024-06-18 14:49:13 +00:00
xonsh-unwrapped = python3Packages . xonsh ; # Added 2024-06-18
2024-09-14 14:16:59 +00:00
xprite-editor = throw " ' x p r i t e - e d i t o r ' h a s b e e n r e m o v e d d u e t o l a c k o f m a i n t e n a n c e u p s t r e a m . C o n s i d e r u s i n g ' p a b l o d r a w ' o r ' a s e p r i t e ' i n s t e a d " ; # Added 2024-09-14
2023-11-02 11:08:14 +00:00
xulrunner = firefox-unwrapped ; # Added 2023-11-03
2024-10-18 00:31:37 +00:00
xvfb_run = throw " ' x v f b _ r u n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' x v f b - r u n ' " ; # Converted to throw 2024-10-17
2024-09-27 05:16:34 +00:00
xwaylandvideobridge = libsForQt5 . xwaylandvideobridge ; # Added 2024-09-27
2022-02-02 03:13:32 +00:00
### Y ###
2024-10-18 00:31:37 +00:00
yacc = throw " ' y a c c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' b i s o n ' " ; # Converted to throw 2024-10-17
2022-09-23 16:29:30 +00:00
yafaray-core = libyafaray ; # Added 2022-09-23
2024-05-09 17:51:19 +00:00
yi = throw " ' y i ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-09
2024-10-17 16:59:11 +00:00
youtrack_2022_3 = throw " ' y o u t r a c k _ 2 0 2 2 _ 3 ' h a s b e e n r e m o v e d a s i t w a s d e p r e c a t e d . P l e a s e u p d a t e t o t h e ' y o u t r a c k ' p a c k a g e . " ; # Added 2024-10-17
2024-05-27 15:58:57 +00:00
yrd = throw " ' y r d ' h a s b e e n r e m o v e d , a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # added 2024-05-27
2016-09-19 17:10:30 +00:00
2022-02-02 03:13:32 +00:00
### Z ###
2018-10-15 01:27:19 +00:00
2024-01-27 16:15:29 +00:00
zfsStable = zfs ; # Added 2024-02-26
2024-02-27 23:27:39 +00:00
zfsUnstable = zfs_unstable ; # Added 2024-02-26
2023-06-04 22:52:20 +00:00
zinc = zincsearch ; # Added 2023-05-28
2024-08-10 16:33:50 +00:00
zk-shell = throw " z k - s h e l l h a s b e e n r e m o v e d a s i t w a s b r o k e n a n d u n m a i n t a i n e d " ; # Added 2024-08-10
2023-10-20 21:12:13 +00:00
zkg = throw " ' z k g ' h a s b e e n r e p l a c e d b y ' z e e k ' " ;
2023-02-06 01:23:52 +00:00
zq = zed . overrideAttrs ( old : { meta = old . meta // { mainProgram = " z q " ; } ; } ) ; # Added 2023-02-06
2024-05-10 03:43:23 +00:00
zz = throw " ' z z ' h a s b e e n r e m o v e d b e c a u s e i t w a s a r c h i v e d i n 2 0 2 2 a n d h a d n o m a i n t a i n e r " ; # added 2024-05-10
2017-05-27 11:12:36 +00:00
2023-09-01 17:17:12 +00:00
### UNSORTED ###
2022-10-14 16:09:41 +00:00
2024-10-18 00:31:37 +00:00
dina-font-pcf = throw " ' d i n a - f o n t - p c f ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' d i n a - f o n t ' " ; # Converted to throw 2024-10-17
2023-08-12 12:15:44 +00:00
dnscrypt-proxy2 = dnscrypt-proxy ; # Added 2023-02-02
2022-10-14 16:09:41 +00:00
2024-10-18 00:31:37 +00:00
posix_man_pages = throw " ' p o s i x _ m a n _ p a g e s ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' m a n - p a g e s - p o s i x ' " ; # Converted to throw 2024-10-17
ttyrec = throw " ' t t y r e c ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' o v h - t t y r e c ' " ; # Converted to throw 2024-10-17
zplugin = throw " ' z p l u g i n ' h a s b e e n r e n a m e d t o / r e p l a c e d b y ' z i n i t ' " ; # Converted to throw 2024-10-17
2022-08-04 21:16:30 +00:00
zyn-fusion = zynaddsubfx ; # Added 2022-08-05
2022-02-02 03:13:32 +00:00
inherit ( stdenv . hostPlatform ) system ; # Added 2021-10-22
2023-01-08 21:18:53 +00:00
inherit ( stdenv ) buildPlatform hostPlatform targetPlatform ; # Added 2023-01-09
2022-02-02 03:13:32 +00:00
Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59a3b7c182b24e71a3176c83d6cd601e)
(adapted from commit 1743662e55669081056743f22f6e616588061cba)
2024-06-18 16:38:21 +00:00
freebsdCross = freebsd ; # Added 2024-09-06
netbsdCross = netbsd ; # Added 2024-09-06
openbsdCross = openbsd ; # Added 2024-09-06
2024-06-18 16:38:21 +00:00
2022-02-02 03:13:32 +00:00
# LLVM packages for (integration) testing that should not be used inside Nixpkgs:
2024-09-04 02:03:53 +00:00
llvmPackages_latest = llvmPackages_19 ;
2022-01-11 01:34:31 +00:00
2020-10-30 18:32:19 +00:00
/* I f t h e s e a r e i n t h e s c o p e o f a l l - p a c k a g e s . n i x , t h e y c a u s e c o l l i s i o n s
2023-12-26 09:38:17 +00:00
between mixed versions of qt . See :
2020-10-30 18:32:19 +00:00
https://github.com/NixOS/nixpkgs/pull/101369 * /
2020-12-11 18:52:16 +00:00
inherit ( plasma5Packages )
2023-08-24 10:59:41 +00:00
akonadi akregator arianna ark bluedevil bomber bovo breeze-grub breeze-gtk
2022-12-12 13:30:49 +00:00
breeze-icons breeze-plymouth breeze-qt5 colord-kde discover dolphin dragon elisa falkon
2022-02-02 03:13:32 +00:00
ffmpegthumbs filelight granatier gwenview k3b kactivitymanagerd kaddressbook
2023-08-24 10:59:41 +00:00
kalzium kapman kapptemplate kate katomic kblackbox kblocks kbounce
2022-02-02 03:13:32 +00:00
kcachegrind kcalc kcharselect kcolorchooser kde-cli-tools kde-gtk-config
2022-06-22 23:40:55 +00:00
kdenlive kdeplasma-addons kdevelop-pg-qt kdevelop-unwrapped kdev-php
2023-08-24 10:59:41 +00:00
kdev-python kdevelop kdf kdialog kdiamond keditbookmarks kfind
2022-02-02 03:13:32 +00:00
kgamma5 kget kgpg khelpcenter kig kigo killbots kinfocenter kitinerary
kleopatra klettres klines kmag kmail kmenuedit kmines kmix kmplot
knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact
2022-07-07 21:44:40 +00:00
konversation korganizer kpkpass krdc kreversi krfb kscreen kscreenlocker
kshisen ksquares ksshaskpass ksystemlog kteatime ktimer ktorrent ktouch
kturtle kwallet-pam kwalletmanager kwave kwayland-integration kwin kwrited
2023-08-24 10:59:41 +00:00
marble merkuro milou minuet okular oxygen oxygen-icons5 picmi
2022-07-07 21:44:40 +00:00
plasma-browser-integration plasma-desktop plasma-integration plasma-nano
plasma-nm plasma-pa plasma-mobile plasma-systemmonitor plasma-thunderbolt
plasma-vault plasma-workspace plasma-workspace-wallpapers polkit-kde-agent
powerdevil qqc2-breeze-style sddm-kcm skanlite skanpage spectacle
systemsettings xdg-desktop-portal-kde yakuake zanshin
2023-12-26 09:38:17 +00:00
;
2022-02-02 03:13:32 +00:00
2023-12-26 09:38:17 +00:00
kalendar = merkuro ; # Renamed in 23.08
2023-08-24 10:59:41 +00:00
kfloppy = throw " k f l o p p y h a s b e e n r e m o v e d u p s t r e a m i n K D E G e a r 2 3 . 0 8 " ;
2020-12-11 18:52:16 +00:00
inherit ( plasma5Packages . thirdParty )
2020-10-30 18:32:19 +00:00
krohnkite
2022-02-23 02:07:38 +00:00
krunner-ssh
2021-07-19 01:53:02 +00:00
krunner-symbols
2022-02-02 03:13:32 +00:00
kwin-dynamic-workspaces
kwin-tiling
plasma-applet-caffeine-plus
plasma-applet-virtual-desktop-bar
2023-12-26 09:38:17 +00:00
;
2022-02-02 03:13:32 +00:00
2020-10-26 20:41:35 +00:00
inherit ( libsForQt5 )
sddm
2023-12-26 09:38:17 +00:00
;
2020-10-30 18:32:19 +00:00
2023-07-15 16:21:47 +00:00
inherit ( pidginPackages )
pidgin-indicator
pidgin-latex
pidgin-msn-pecan
pidgin-mra
pidgin-skypeweb
pidgin-carbons
pidgin-xmpp-receipts
pidgin-otr
pidgin-osd
pidgin-sipe
pidgin-window-merge
purple-discord
purple-googlechat
purple-hangouts
purple-lurch
purple-matrix
purple-mm-sms
purple-plugin-pack
purple-signald
purple-slack
purple-vk-plugin
purple-xmpp-http-upload
tdlib-purple
pidgin-opensteamworks
purple-facebook
2023-12-26 09:38:17 +00:00
;
2023-07-15 16:21:47 +00:00
2024-09-20 02:02:12 +00:00
}