about summary refs log tree commit diff
path: root/pkgs/top-level/aliases.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-06-20Merge pull request #320852 from obsidiansystems/fewer-cross-suffix-attrsJohn Ericson1-0/+11
Clean up cross bootstrapping
2024-06-20Merge pull request #318104 from trofi/arcanist-removalAleksana1-0/+1
arcanist: remove
2024-06-19Merge pull request #280911 from katexochen/distribution/3Paul Meyer1-0/+1
docker-distribution: 2.8.3 -> 3.0.0-alpha.1
2024-06-18Clean up cross bootstrappingJohn Ericson1-0/+11
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. Finally, the BSDs also had to be cleaned up, since they have a few pre-libc dependencies, demanding a systematic approach. I realized what rhelmot did in 61202561d92cf1cd74532fcbd8b9d6662c5bc57b (specify what packages just need `stdenvNoLibc`) is definitely the right approach for this, and adjusted NetBSD and OpenBSD to likewise use it.
2024-06-18Merge pull request #316664 from jtojnar/double-aliasJan Tojnar1-4/+1
top-level/aliases: Clean up outdated Nix aliases
2024-06-18Merge pull request #320290 from quantenzitrone/laszipIvan Mincik1-0/+2
LASzip{,2}: rename to laszip{,_2}
2024-06-18Merge pull request #320278 from quantenzitrone/hentaiAleksana1-0/+1
HentaiAtHome: rename to hentai-at-home
2024-06-18Merge pull request #318809 from StarGate01/lv_img_convAleksana1-0/+1
lv_img_conv: Remove
2024-06-18lv_img_conv: RemoveChristoph Honal1-0/+1
2024-06-18Merge pull request #320263 from quantenzitrone/chowWeijia Wang1-0/+4
CHOWTapeModel,Chow{Centaur,Phaser,Kick}: rename to chow-{tape-model,centaur,phaser,kick}
2024-06-18Merge pull request #320295 from quantenzitrone/librearpWeijia Wang1-0/+2
LibreArp{,-lv2}: rename to librearp{,-lv2}
2024-06-18Merge pull request #316782 from aaronjheng/poretoolsAleksana1-0/+1
poretools: remove
2024-06-18Merge pull request #316996 from xokdvium/xokdvium/drop-opencl-infoSandro1-0/+1
opencl-info: drop
2024-06-17docker-distribution: rename to distributionPaul Meyer1-0/+1
2024-06-18Merge pull request #320297 from quantenzitrone/midivisualizerAleksana1-0/+1
MIDIVisualizer: rename to midivisualizer
2024-06-17LASzip{,2}: rename to laszip{,_2}Zitrone1-0/+2
2024-06-16Sylk: rename to sylk (#320306)Zitrone1-0/+1
* Sylk: rename to sylk * sylk: fix meta.sourceProvenance --------- Co-authored-by: superherointj <5861043+superherointj@users.noreply.github.com>
2024-06-16SPAdes: refactorZitrone1-0/+1
2024-06-16Merge pull request #320296 from quantenzitrone/literadteWeijia Wang1-0/+1
Literate: rename to literate
2024-06-16Merge pull request #320275 from quantenzitrone/fil-pluginsWeijia Wang1-0/+1
FIL-plugins: rename to fil-plugins
2024-06-16Merge pull request #320223 from quantenzitrone/beatsabermodmanagerAtemu1-0/+1
BeatSaberModManager: rename to beatsabermodmanager
2024-06-16HentaiAtHome: rename to hentai-at-homeZitrone1-0/+1
2024-06-16Merge pull request #320300 from quantenzitrone/skypeexportWeijia Wang1-0/+1
SkypeExport: rename to skypeexport
2024-06-17Merge pull request #320260 from quantenzitrone/coinmpAleksana1-0/+1
CoinMP: rename to coinmp
2024-06-16SkypeExport: rename to skypeexportZitrone1-0/+1
2024-06-16MIDIVisualizer: rename to midivisualizerZitrone1-0/+1
2024-06-16Literate: rename to literateZitrone1-0/+1
2024-06-16LibreArp{,-lv2}: rename to librearp{,-lv2}Zitrone1-0/+2
2024-06-16FIL-plugins: rename to fil-pluginsZitrone1-0/+1
2024-06-16CoinMP: rename to coinmpZitrone1-0/+1
2024-06-16ChowKick: rename to chow-kickZitrone1-0/+1
2024-06-16ChowPhaser: rename to chow-phaserZitrone1-0/+1
2024-06-16ChowCentaur: rename to chow-centaurZitrone1-0/+1
2024-06-16CHOWTapeModel: rename to chow-tape-modelZitrone1-0/+1
2024-06-16Merge pull request #316349 from xtrm-en/init/clang18Stdenv-aliasArtturin1-0/+1
clang18Stdenv: init
2024-06-16BeatSaberModManager: rename to beatsabermodmanagerZitrone1-0/+1
2024-06-13Merge pull request #318616 from msanft/guardian-agent/build-go-modulePaul Meyer1-0/+1
guardian-agent: remove
2024-06-12opencl-info: dropSergei Zimmerman1-0/+1
Upstream has been abandoned and unmaintained for 11 years. opencl-clhpp updates are causing build failures which need vendored patches.
2024-06-12Merge pull request #318846 from msanft/dovecot_exporter/build-go-moduleWilliButz1-0/+1
dovecot_exporter: migrate to buildGoModule
2024-06-11guardian-agent: removeMoritz Sanft1-0/+1
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2024-06-11Merge pull request #318571 from msanft/containerpilot/removeJörg Thalheim1-0/+1
containerpilot: remove
2024-06-11Merge pull request #318967 from srhb/drop-aws-envéclairevoyant1-0/+1
aws-env: drop
2024-06-11containerpilot: removeMoritz Sanft1-0/+1
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2024-06-11aws-env: dropSarah Brofeldt1-0/+1
This package is very unmaintained upstream.
2024-06-11poretools: removeAaron Jheng1-0/+1
2024-06-10dovecot_exporter: migrate to buildGoModuleMoritz Sanft1-0/+1
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2024-06-10librarian-puppet-go: removeMoritz Sanft1-0/+1
2024-06-09Merge pull request #317636 from lf-/jade/xonsh-expose-unwrappedJade Lovelace1-1/+1
xonsh: expose unwrapped
2024-06-08Merge pull request #317177 from PJungkamp/vpl-gpu-rtWeijia Wang1-0/+1
onevpl-intel-gpu: Rename to vpl-gpu-rt
2024-06-08Merge pull request #316456 from superherointj/k3s-remove-1_27Aleksana1-0/+1
k3s_1_27: remove