Commit Graph

3115 Commits

Author SHA1 Message Date
h7x4
ad964c4ebf
Merge pull request #318613 from msanft/grafana-reporter/build-go-module
grafana-reporter: migrate to buildGoModule
2024-06-21 09:21:09 +02:00
Vladimír Čunát
879821772c
Revert #320852: Clean up cross bootstrapping
It rebuilt stdenv on *-darwin; we can't do that in nixpkgs master.
This reverts commit 2f20501c5f, reversing
changes made to fd469c24af.
2024-06-21 07:48:24 +02:00
Masum Reza
4eff4c027b
Merge pull request #321094 from jopejoe1/merge-catppuccin-fcitx5
catppuccin-fcitx5: merge with fcitx5-catppuccin
2024-06-21 09:42:01 +05:30
John Ericson
2f20501c5f
Merge pull request #320852 from obsidiansystems/fewer-cross-suffix-attrs
Clean up cross bootstrapping
2024-06-20 10:44:20 -04:00
Aleksana
52f0089411
Merge pull request #318104 from trofi/arcanist-removal
arcanist: remove
2024-06-20 22:31:22 +08:00
jopejoe1
6f52adb1fe catppuccin-fcitx5: merge with fcitx5-catppuccin
they are the same package
2024-06-19 20:56:13 +02:00
Paul Meyer
e3eac43948
Merge pull request #280911 from katexochen/distribution/3
docker-distribution: 2.8.3 -> 3.0.0-alpha.1
2024-06-19 14:35:40 +02:00
John Ericson
51f1ecaa59 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.

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 61202561d9 (specify what
packages just need `stdenvNoLibc`) is definitely the right approach for
this, and adjusted NetBSD and OpenBSD to likewise use it.
2024-06-18 17:04:16 -04:00
Jan Tojnar
d599897a0c
Merge pull request #316664 from jtojnar/double-alias
top-level/aliases: Clean up outdated Nix aliases
2024-06-18 22:45:09 +02:00
Ivan Mincik
78b123a5d1
Merge pull request #320290 from quantenzitrone/laszip
LASzip{,2}: rename to laszip{,_2}
2024-06-18 19:08:36 +00:00
Aleksana
a72fdc306d
Merge pull request #320278 from quantenzitrone/hentai
HentaiAtHome: rename to hentai-at-home
2024-06-18 23:14:05 +08:00
Aleksana
2b16e9cec5
Merge pull request #318809 from StarGate01/lv_img_conv
lv_img_conv: Remove
2024-06-18 23:02:54 +08:00
Christoph Honal
f563ca29d2 lv_img_conv: Remove 2024-06-18 14:44:37 +02:00
Weijia Wang
10b5f09f36
Merge pull request #320263 from quantenzitrone/chow
CHOWTapeModel,Chow{Centaur,Phaser,Kick}: rename to chow-{tape-model,centaur,phaser,kick}
2024-06-18 10:22:36 +02:00
Weijia Wang
55b0cadc96
Merge pull request #320295 from quantenzitrone/librearp
LibreArp{,-lv2}: rename to librearp{,-lv2}
2024-06-18 10:22:18 +02:00
Aleksana
a12b153874
Merge pull request #316782 from aaronjheng/poretools
poretools: remove
2024-06-18 13:41:58 +08:00
Sandro
ccc54c859f
Merge pull request #316996 from xokdvium/xokdvium/drop-opencl-info
opencl-info: drop
2024-06-18 01:42:55 +02:00
Paul Meyer
4b74b465e4 docker-distribution: rename to distribution 2024-06-17 21:12:45 +02:00
Aleksana
531ffced26
Merge pull request #320297 from quantenzitrone/midivisualizer
MIDIVisualizer: rename to midivisualizer
2024-06-18 01:35:16 +08:00
Zitrone
ad99f94c46
LASzip{,2}: rename to laszip{,_2} 2024-06-17 10:24:57 +02:00
Zitrone
95fb89c652
Sylk: rename to sylk (#320306)
* Sylk: rename to sylk

* sylk: fix meta.sourceProvenance

---------

Co-authored-by: superherointj <5861043+superherointj@users.noreply.github.com>
2024-06-16 22:09:50 -03:00
Zitrone
63b875e099
SPAdes: refactor 2024-06-16 20:18:13 -03:00
Weijia Wang
653a4744aa
Merge pull request #320296 from quantenzitrone/literadte
Literate: rename to literate
2024-06-16 23:07:50 +02:00
Weijia Wang
9311fa85c8
Merge pull request #320275 from quantenzitrone/fil-plugins
FIL-plugins: rename to fil-plugins
2024-06-16 23:06:29 +02:00
Atemu
3619ebfe78
Merge pull request #320223 from quantenzitrone/beatsabermodmanager
BeatSaberModManager: rename to beatsabermodmanager
2024-06-16 22:05:02 +02:00
Zitrone
996fbc60f9
HentaiAtHome: rename to hentai-at-home 2024-06-16 21:49:45 +02:00
Weijia Wang
421b344141
Merge pull request #320300 from quantenzitrone/skypeexport
SkypeExport: rename to skypeexport
2024-06-16 20:18:58 +02:00
Aleksana
d0c7b3f653
Merge pull request #320260 from quantenzitrone/coinmp
CoinMP: rename to coinmp
2024-06-17 01:13:54 +08:00
Zitrone
16d1664b1f
SkypeExport: rename to skypeexport 2024-06-16 17:55:07 +02:00
Zitrone
e63cb4ed39
MIDIVisualizer: rename to midivisualizer 2024-06-16 17:47:38 +02:00
Zitrone
543cb9a6bd
Literate: rename to literate 2024-06-16 17:37:39 +02:00
Zitrone
db06c687e0
LibreArp{,-lv2}: rename to librearp{,-lv2} 2024-06-16 17:29:43 +02:00
Zitrone
83b5c031a6
FIL-plugins: rename to fil-plugins 2024-06-16 16:51:19 +02:00
Zitrone
895f3506f3
CoinMP: rename to coinmp 2024-06-16 16:24:30 +02:00
Zitrone
96e490fbb9
ChowKick: rename to chow-kick 2024-06-16 15:56:52 +02:00
Zitrone
ec6678c0f6
ChowPhaser: rename to chow-phaser 2024-06-16 15:49:40 +02:00
Zitrone
a479d38d70
ChowCentaur: rename to chow-centaur 2024-06-16 15:34:04 +02:00
Zitrone
40c832b32c
CHOWTapeModel: rename to chow-tape-model 2024-06-16 15:09:37 +02:00
Artturin
11a4ca1b3d
Merge pull request #316349 from xtrm-en/init/clang18Stdenv-alias
clang18Stdenv: init
2024-06-16 14:35:24 +03:00
Zitrone
0aa14eb2c8
BeatSaberModManager: rename to beatsabermodmanager 2024-06-16 08:01:14 +02:00
Paul Meyer
b78c0b9c08
Merge pull request #318616 from msanft/guardian-agent/build-go-module
guardian-agent: remove
2024-06-13 07:53:55 +02:00
Sergei Zimmerman
16999590ce opencl-info: drop
Upstream has been abandoned and unmaintained for 11 years.
opencl-clhpp updates are causing build failures which need
vendored patches.
2024-06-12 15:22:17 +03:00
WilliButz
9e302916a6
Merge pull request #318846 from msanft/dovecot_exporter/build-go-module
dovecot_exporter: migrate to buildGoModule
2024-06-12 10:59:05 +02:00
Moritz Sanft
422b1fdfd0
guardian-agent: remove
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2024-06-11 18:09:51 +02:00
Jörg Thalheim
8e5bca2ebf
Merge pull request #318571 from msanft/containerpilot/remove
containerpilot: remove
2024-06-11 09:32:12 +02:00
éclairevoyant
00c8d00dfe
Merge pull request #318967 from srhb/drop-aws-env
aws-env: drop
2024-06-11 06:40:51 +00:00
Moritz Sanft
23930cb867
containerpilot: remove
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2024-06-11 08:21:31 +02:00
Sarah Brofeldt
51194634ad aws-env: drop
This package is very unmaintained upstream.
2024-06-11 06:57:16 +02:00
Aaron Jheng
8b4e935052
poretools: remove 2024-06-11 10:16:51 +08:00
Moritz Sanft
14f649e893
dovecot_exporter: migrate to buildGoModule
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2024-06-10 18:22:23 +02:00