nixpkgs/pkgs/applications/terminal-emulators
Alyssa Ross ecc1ec2c72 llvmPackages_latest: move to aliases.nix
Because llvmPackages_latest is used in Nixpkgs, by quite a few
packages, it's difficult to keep it up to date, because updating it
requires some level of confidence that every package that uses it is
going to keep working after the update.  The result of this is that
llvmPackages_latest is not updated, and so we end up in the situation
that "latest" is two versions older than the latest version we
actually provide.  This is confusing and unexpected.

"But won't this end up fragmenting our LLVM versions, if every package
previously using _latest is separately pinned to LLVM 14?", I hear you
ask.  No.  That fragmentation is already happening, even with an
llvmPackages_latest, because packages that actually require the
_latest_ version of LLVM (15/16), have already been decoupled from
llvmPackages_latest since it hasn't been upgraded.  So like it or not,
we can't escape packages depending on specific recent LLVMs.  The only
real fix is to get better at keeping the default LLVM up to
date (which I'm reasonably confident we're getting into a better
position to be feasibly better able to do).

So, unless we want to double down on providing a confusingly named
"llvmPackages_latest" attribute that refers to some arbitrary LLVM
version that's probably not the latest one (or even the latest one
available in Nixpkgs), we only have two options here: either we don't
provide such an attribute at all, or we don't use it in Nixpkgs so we
don't become scared to bump it as soon as we have a new LLVM available.
2023-05-08 13:05:33 +00:00
..
alacritty Merge branch 'master' into staging-next 2023-04-08 11:33:08 +02:00
blackbox-terminal
contour
cool-retro-term
ctx
darktile
dterm
eterm
foot llvmPackages_latest: move to aliases.nix 2023-05-08 13:05:33 +00:00
germinal
gnome-console gnome-console: 44.beta → 44.0 2023-04-06 01:36:35 +02:00
guake treewide: remove issue #56943 workarounds 2023-02-17 20:26:13 +02:00
havoc havoc: enable parallel building 2023-04-22 09:38:21 -03:00
hyper
iterm2
kermit-terminal
kitty kitty: 0.27.1 -> 0.28.1 2023-04-21 08:13:17 -04:00
lxterminal
microcom
mlterm mlterm: enable to configure many build features declaratively 2023-04-21 13:04:16 +03:00
mrxvt
roxterm
rxvt
rxvt-unicode
rxvt-unicode-plugins
sakura
st
stupidterm
syncterm tree-wide: mark broken packages as such 2023-03-13 16:43:06 -06:00
terminator terminator: 2.1.2 -> 2.1.3 2023-04-24 18:54:46 +02:00
termite
termonad
tilda
tilix
tym tym: 3.4.0 -> 3.4.1 2023-02-19 01:07:08 +00:00
wayst
wezterm wezterm: 20230326-111934-3666303c -> 20230408-112425-69ae8472 2023-04-09 16:12:28 +02:00
x3270
xterm pkgsMusl.xterm: fix build (#220731) 2023-03-20 15:34:09 +01:00
xtermcontrol
yaft