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 blackbox: 0.12.2 -> 0.13.1 2023-01-18 17:46:52 +08:00
contour treewide: Rename libyamlcpp* to yaml-cpp* 2023-01-31 16:22:54 +01:00
cool-retro-term
ctx
darktile pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
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 hyper: 3.3.0 -> 3.4.1 2023-01-12 23:58:06 +00:00
iterm2 iterm2: 3.4.18 → 3.4.19 2023-01-17 22:38:44 +03:00
kermit-terminal kermit-terminal: 3.7 -> 3.8 2022-12-04 18:36:40 -03:00
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 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
roxterm
rxvt treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
rxvt-unicode rxvt-unicode: pass through meta in wrapper 2022-11-30 18:48:10 +01:00
rxvt-unicode-plugins
sakura
st st: 0.8.5 → 0.9 2022-11-12 20:33:22 +03:00
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 pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
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 Merge master into staging-next 2022-10-15 00:04:00 +00:00
xterm pkgsMusl.xterm: fix build (#220731) 2023-03-20 15:34:09 +01:00
xtermcontrol
yaft