Commit Graph

102827 Commits

Author SHA1 Message Date
Vladimir Panteleev
387bdb9c5e
libbytesize: fix Python bindings 2024-11-07 09:15:56 +00:00
Aleksana
00b9c915a3
waagent: fix storage rules (#340098) 2024-09-08 10:54:49 +08:00
Aleksana
766d4abfb8
valgrind-light: set meta.description to clarify difference to valgrind (#340144) 2024-09-08 10:46:13 +08:00
Philip Taron
80bf97b8c0
libcCross: set to null rather than using assert in nonsense scenarios (#340331) 2024-09-07 16:59:31 -07:00
Martin Weinelt
2e6956d32e
microcode{Intel,Amd}: create aliases after rename
Fixes: #340379
Closes: #340398
2024-09-08 01:28:18 +02:00
Felix Singer
e6a1365cae iucode-tool: Move package file into by-name structure
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-09-07 22:56:04 +02:00
Felix Singer
4108dbb113 microcodeIntel: Move package file into by-name structure
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-09-07 22:56:04 +02:00
Felix Singer
e9184559d1 microcodeAmd: Move package file into by-name structure
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-09-07 22:56:04 +02:00
Martin Weinelt
2594b3aeb4
python312Packages.psycopg-{c,pool}: expose attributes 2024-09-07 21:55:00 +02:00
Peder Bergebakken Sundt
8379df360e
atlas: 0.26.0 -> 0.27.0 (#337881) 2024-09-07 20:09:26 +02:00
Peder Bergebakken Sundt
ca2387788b
notation: 1.1.1 -> 1.2.0 (#338121) 2024-09-07 19:58:44 +02:00
Artturin
9ae314d5c4
linuxPackages.nullfs: init at 0.17 (#339896) 2024-09-07 20:34:54 +03:00
Ilan Joselevich
82bd98c069
buildRustCrate: Fix rust-overlay usage (#339298) 2024-09-07 19:19:40 +03:00
Aleksana
d9b288ada0
eask: Rename eask -> eask-cli (#339932) 2024-09-07 22:32:43 +08:00
aleksana
7905b1a5a8 amp: move to pkgs/by-name 2024-09-07 15:58:20 +02:00
0x4A6F
194cc3d7f6
iotools: Move package definition into by-name directory (#338674) 2024-09-07 15:41:01 +02:00
0x4A6F
442210ed40
libjaylink: Move package definition into by-name directory (#338675) 2024-09-07 15:38:04 +02:00
David McFarland
13a975148a
dotnet: add override mechanism for nuget packages (#339953) 2024-09-07 09:00:01 -03:00
Fabian Affolter
6535273699
python312Packages.ldap3-bleeding-edge: init at 2.10.1.1337, ldeep: 1.0.60 -> 1.0.61, python312Packages.pywerview: 0.6.1 -> 0.7.0 (#340166) 2024-09-07 10:37:57 +02:00
Aleksana
2cb8581d10
darwin.xcode: add 15.2, 15.3 and 15.4 (#313003) 2024-09-07 16:24:18 +08:00
Yt
2bd06aae37
beam-packages: add nodocs target for building ex_doc on 27+ (#340105) 2024-09-07 01:51:54 +00:00
Robert Schütz
79b2e91635 python312Packages.hass-client: init at 1.2.0 2024-09-06 16:41:54 -07:00
David McFarland
e5cb52bd58 buildDotnetGlobalTool: move into dotnetCorePackages 2024-09-06 16:05:19 -03:00
David McFarland
5b31367e13 buildDotnetModule: move into dotnetCorePackages 2024-09-06 16:05:19 -03:00
John Ericson
f43cc75868
Clean up cross bootstrapping, take 2 (#321525) 2024-09-06 14:56:54 -04:00
Fabian Affolter
c6deee04b5 python312Packages.ldap3-bleeding-edge: init at 2.10.1.1337
Strictly RFC 4510 conforming LDAP V3 client library (bleeding edge)

https://pypi.org/project/ldap3-bleeding-edge/
2024-09-06 20:53:36 +02:00
Fabian Affolter
0da8cdf3d1
python312Packages.devpi-common: refactor (#340099) 2024-09-06 20:26:34 +02:00
Fabian Affolter
9acaafc8eb
python312Packages.docx2python: 2.11.0 -> 3.0.0 (#340092) 2024-09-06 20:10:10 +02:00
éclairevoyant
95e172d7c0
valgrind-light: set meta.description to clarify difference to valgrind 2024-09-06 13:14:03 -04:00
John Ericson
5f134ec6cf 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 51f1ecaa59)
(adapted from commit 1743662e55)
2024-09-06 10:26:56 -04:00
Adam Stephens
836658e721
beam-packages: add nodocs target for building ex_doc on 27+ 2024-09-06 09:57:17 -04:00
Paul Meyer
d300e2a889 waagent: move to by-name
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-09-06 15:55:33 +02:00
Ilan Joselevich
8d2ba0feae
buildRustCrate: Fix rust-overlay usage
I broke the usage of buildRustCrate with a toolchain from rust-overlay
when I added support for wasm32-unknown-unknown, this change adds
additional conditionals to restore the usage.

The toolchain can now be overriden either through
```
buildRustCrate {
  rust = toolchain;
  cargo = toolchain
}
```
or
```
buildRustCrate.override {
  rustc = toolchain;
  cargo = toolchain;
}
```
They should now be consistent with each other.
2024-09-06 16:47:29 +03:00
Fabian Affolter
f179901ab1 python312Packages.packaging-legacy: init at 23.0.post0
Module to support for legacy Python Packaging functionality

https://github.com/di/packaging_legacy
2024-09-06 15:47:22 +02:00
Thiago Kenji Okada
6427bcad3b
emilua: bump + plugin support (#339898) 2024-09-06 14:45:33 +01:00
Fabian Affolter
8df6327267 python312Packages.paragraphs: init at 1.0.1
Module to incorporate long strings

https://github.com/ShayHill/paragraphs
2024-09-06 15:29:13 +02:00
JenChieh
e81edcaded eask: Rename eask -> eask-cli 2024-09-06 02:16:03 -07:00
ocfox
1d5377fffd
music-player: migrate to by-name 2024-09-06 13:04:25 +08:00
Adam Joseph
fa8b6b8e2f libcCross: set to null rather than using assert in nonsense scenarios
As discussed in

  https://discourse.nixos.org/t/help-me-understand-two-load-bearing-assert-statements/51420

The assertion here tickles (via wine, which is always the biggest headache for
our cross-compilation machinery) a `tryEval` that silently drops any outputs
that `throw` while splicing.

In this case, the `gcc.libgcc` output is `throw`ing due to checking if
`libcCross==null`.  The same effect is had by simply setting `libcCross` to
`null` in that situation, and this way we don't have to lean on `tryEval`.
2024-09-05 21:53:54 -07:00
David McFarland
d4776214f7 mkNugetSource/Deps: move into dotnetCorePackages 2024-09-05 23:46:23 -03:00
Connor Baker
94b9bccc4b
gpu-burn: unstable-2023-11-10 -> unstable-2024-04-09; update CUDA packaging (#339911) 2024-09-05 18:03:55 -07:00
Yt
fcc6387b76
nixos/stalwart-mail: package and configure webadmin (#314820) 2024-09-06 01:03:27 +00:00
lucasew
6cb162ece8 emiluaPlugins: recurseIntoAttrs
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:49:02 -03:00
lucasew
0c3ff997a7 nixfmt as told by ci
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:41:40 -03:00
lucasew
278b2dfe71 emiluaPlugins.beast: init at 1.1.0
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:41:07 -03:00
lucasew
93bd1ce196 emiluaPlugins: init scope
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:39:25 -03:00
Connor Baker
98140869fb gpu-burn: unstable-2023-11-10 -> unstable-2024-04-09; update CUDA packaging 2024-09-05 21:36:41 +00:00
Marcus Ramberg
a779daa556
Update k3s packages and init v1.31.0 (#339264) 2024-09-05 23:33:10 +02:00
Callum Leslie
9838a041fb
linuxPackages.nullfs: init at 0.17 2024-09-05 21:30:50 +01:00
Fabian Affolter
f76d96a873
python312Packages.pynslookup: init at 1.8.1 (#339626) 2024-09-05 20:52:10 +02:00