Commit Graph

703545 Commits

Author SHA1 Message Date
K900
a182a53243 buildFHSEnv: rewrite env building
This replaces the mess of buildEnvs with a single Rust binary that
spits out a mostly-complete root filesystem for an fhsenv.

The main goal is to have includeClosures, as we want all of the
dependencies to be in the fhsenv to avoid Steam's (and others')
LD_LIBRARY_PATH shenanigans, but without 32-bit libraries leaking
into lib64 when a 64-bit package like mangohud depends on a 32-bit
version of itself.

We "fix" this by actually looking at the files and explicitly moving
32-bit stuff to $out/lib32. This could be avoided if we had recursive
Nix, or at least system info in exportReferencesGraph, but alas.

For some reason this also shrinks the fhsenvs massively, even though
there's currently no layout optimization (e.g. a package with paths
like lib/foo/{bar,baz} will produce two symlinks in the output, even
when it's more optimal to symlink lib/foo to $out/lib/foo directly).
2024-11-04 10:13:04 +03:00
Doron Behar
ccac709d91
video-trimmer: 0.8.2 -> 0.9.0 (#353303) 2024-11-04 09:11:57 +02:00
Doron Behar
b83db93b6b
libtinfo: init at 6.4 (#285347) 2024-11-04 09:11:05 +02:00
Lin Jian
28c651c70d
emacsPackages: Don't add nix to melpa updater shell (#353586) 2024-11-04 15:00:14 +08:00
Gaétan Lepage
4aabce41b2
Adding some new vim plugins (#353253) 2024-11-04 07:50:59 +01:00
adisbladis
15e07bd820 emacsPackages: Don't add nix to melpa updater shell
Nix 2.24 has regressions stopping the Melpa updater from working.
We already know the host has Nix installed, and is hopefully less broken than `pkgs.nix`.
2024-11-04 06:37:27 +00:00
Aleksana
ce92a3fe85
ytermusic: fix build by updating dependencies (#353389) 2024-11-04 14:36:16 +08:00
Christian Kögler
563a48ffd8
nixos/tests/prometheus-exporters/varnish: make state directory explicit (#353418) 2024-11-04 07:10:21 +01:00
Christian Kögler
5c2722aa2d
git-lfs: fix cross compilation (#353430) 2024-11-04 07:08:22 +01:00
Christian Kögler
372cef7b7d
local-ai: 2.21.1 -> 2.22.1 (#352999) 2024-11-04 06:50:47 +01:00
Christian Kögler
f37d116ea3
vdrPlugins: updates for 24.11 (#353084) 2024-11-04 06:50:03 +01:00
Christian Kögler
bf513effd7
tbs: 20240506 -> 20241026 (#353098) 2024-11-04 06:49:38 +01:00
Robert Schütz
f634aff9dd
python312Packages.opencv-python: init at 4.9.0 (#353249) 2024-11-03 21:24:56 -08:00
Martin Weinelt
819a66c53b
agg: disable sdltest on darwin; dgen-sdl: fix darwin build (#353575) 2024-11-04 06:02:42 +01:00
Robert Schütz
8298cfeb37
python312Packages.bimmer-connected: 0.16.3 -> 0.16.4 (#353452) 2024-11-03 20:58:38 -08:00
Martin Weinelt
eb2009ec57
dgen-sdl: fix darwin build
Disables sdltest, because it times out on hydra.
2024-11-04 05:02:23 +01:00
Martin Weinelt
4ddef40cb9
agg: disable sdltest on darwin
Makes the hydra builders go stuck.

https://hydra.nixos.org/build/276814457
2024-11-04 04:57:56 +01:00
Martin Weinelt
8a759c910e
SDL_sound: fix sdltest flag (#353571) 2024-11-04 04:54:30 +01:00
Martin Weinelt
e19b0195b4
SDL_sound: fix sdltest flag 2024-11-04 04:47:19 +01:00
Martin Weinelt
20fff77fcc
vix: limit package to x86_64-linux (#353569)
And disable sdltest on darwin, if this limitation is ever fixed, since
running sdltest breaks during configure.

Co-authored-by: Reno Dakota <paparodeo@proton.me>
2024-11-04 04:44:11 +01:00
Martin Weinelt
d16349da41
SDL_ttf: fix sdltest configure flag (#353563) 2024-11-04 03:59:55 +01:00
Martin Weinelt
e0b41a76dd
SDL_ttf: fix sdltest configure flag
The leading dash in the flagname resulted in sdltest not being toggled at
all, which broke the darwin build.
2024-11-04 03:54:41 +01:00
Adam C. Stephens
8724706cf9
Revert "woodpecker-server: 2.7.1 -> 2.7.2" (#353558) 2024-11-03 21:38:01 -05:00
Adam Stephens
255d5e0d43
Revert "woodpecker-server: 2.7.1 -> 2.7.2"
This reverts commit 688e0e14c4.

https://github.com/woodpecker-ci/woodpecker/issues/4294
2024-11-03 21:36:13 -05:00
Aleksana
07b3bef8e4
caido: 0.42.0 -> 0.43.1 (#353203) 2024-11-04 10:20:52 +08:00
Aleksana
d0a8700cd4
nixosModules.monado: fix evaluation warning (#353382) 2024-11-04 10:16:18 +08:00
Aleksana
0a3743227d
varnish74: drop (#352492) 2024-11-04 10:15:01 +08:00
Aleksana
ea6f23fbe9
dbus-map: drop (#353007) 2024-11-04 10:13:46 +08:00
nixpkgs-merge-bot[bot]
e9be0b1b7a
ord: 0.20.1 -> 0.21.2 (#353358) 2024-11-04 02:13:06 +00:00
nixpkgs-merge-bot[bot]
37f96d2b6b
cargo-make: 0.37.20 -> 0.37.23 (#353353) 2024-11-04 02:12:58 +00:00
Aleksana
57e8e34590
libnixxml: fix darwin build (#353179) 2024-11-04 10:09:03 +08:00
Aleksana
237eb53dc7
nix-search: init at 0.4.0 (#353323) 2024-11-04 10:08:38 +08:00
Aleksana
b16bcbe026
dotbot: fix build (#351656) 2024-11-04 10:06:05 +08:00
Nick Cao
c29a8c6aa5
pwru: 1.0.8 -> 1.0.9 (#352900) 2024-11-03 19:41:06 -05:00
nixpkgs-merge-bot[bot]
b90f2b68c3
python312Packages.xonsh: 0.18.3 -> 0.18.4 (#353275) 2024-11-04 00:14:20 +00:00
Yt
79ab1685e0
nextcloudPackages.apps.files_mindmap: init at 0.0.30 (#350493) 2024-11-03 19:12:41 -05:00
Yt
9658733cf3
python3Packages.django-elasticsearch-dsl: init at 8.0 (#353106) 2024-11-03 19:11:08 -05:00
Gaétan Lepage
dd3571840a
garble: fix build (#345252) 2024-11-04 00:39:07 +01:00
Will Fancher
878e1e73ba
nixos/networkd: allow byte values to be integers (#353460) 2024-11-03 15:21:54 -08:00
Robert Scott
f9d1d5f00f
suricata: 7.0.6 -> 7.0.7 (#352470) 2024-11-03 22:44:33 +00:00
SandaruKasa
b6b1e9774e
pest-ide-tools: remove openssl dependency & MIT license (#320064)
* pest-ide-tools: remove openssl dependency

openssl was dropped in favor of rustls in 0.3.9
7d6d1ef59a

* pest-ide-tools: remove erroneous MIT license

Despite the common practise among rustaceans to use a dual Apache-2.0/MIT license,
`pest-ide-tools` has only ever been licensed under Apache-2.0
https://github.com/pest-parser/pest-ide-tools/commits/v0.3.11/LICENSE
2024-11-03 22:32:39 +00:00
Gaétan Lepage
779a8486a7
fastfetch: switch to apple-sdk_15 (#352623) 2024-11-03 23:09:37 +01:00
André Silva
f3ff80db2c
pyprland: 2.4.0 -> 2.4.1 (#353496) 2024-11-03 22:08:46 +00:00
Ramses
ab272732b1
recutils: Encryption support, UUID support, Bash builtins (#351773) 2024-11-03 23:00:15 +01:00
Gaétan Lepage
181c598fa1
tabby: darwin sdk refactor; 0.18.0 -> 0.19.0 (#352908) 2024-11-03 22:58:58 +01:00
Ramses
c68cdfe74e
upscayl: by-name and NIXOS_OZONE_WL (#352338) 2024-11-03 22:55:35 +01:00
Ramses
abc60e3500
beancount-language-server: 1.3.5 -> 1.3.6 (#352472) 2024-11-03 22:52:10 +01:00
Ramses
005be24458
gatk: 4.6.0.0 -> 4.6.1.0 (#352547) 2024-11-03 22:51:28 +01:00
Sefa Eyeoglu
17399ba7b9
immich: comment reasoning for jellyfin-ffmpeg (#353381) 2024-11-03 22:50:33 +01:00
Ramses
84f70886f2
scitokens-cpp: 1.1.1 -> 1.1.2 (#352557) 2024-11-03 22:49:53 +01:00