Commit Graph

4485 Commits

Author SHA1 Message Date
Fernando Rodrigues
47971860d2 qemu_xen: make xen maintainers co-maintain qemu_xen.
qemu_xen should also be maintained by whoever is maintaining the main Xen
package.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-04 08:57:20 +02:00
Fabián Heredia Montiel
4b2d1e315b
runc: 1.1.13 -> 1.1.14 (#339157) 2024-09-03 21:39:48 -06:00
Aleksana
3458f69f64
cri-o-unwrapped: 1.30.4 -> 1.30.5 (#339137) 2024-09-04 10:44:48 +08:00
Nick Cao
bfe503ae4d
nixpacks: 1.26.1 -> 1.27.0 (#338524) 2024-09-03 15:21:25 -04:00
R. Ryantm
6011e86df3 runc: 1.1.13 -> 1.1.14 2024-09-03 03:05:22 +00:00
R. Ryantm
d6eadf5e11 cri-o-unwrapped: 1.30.4 -> 1.30.5 2024-09-03 01:07:14 +00:00
sanana
4074fbdc6c
OVMF: build for loongarch64
Now that the edk2 package has support for loongarch64, this patch
enables building OVMF for loongarch64.
2024-09-02 11:49:00 +03:00
sanana
b5fecd5cfc OVMF: fix building for riscv64 2024-09-02 09:09:05 +02:00
Fabián Heredia Montiel
3e42ddf446
containerd: 1.7.20 -> 1.7.21 (#337604) 2024-09-01 19:49:46 -06:00
Gaetan Lepage
88b84b03d1 singularity: 4.1.4 -> 4.1.5
Diff: https://github.com/sylabs/singularity/compare/v4.1.4...v4.1.5

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.1.5
2024-08-31 22:45:19 +02:00
R. Ryantm
c62dfc3ad9 nixpacks: 1.26.1 -> 1.27.0 2024-08-31 01:56:40 +00:00
github-actions[bot]
dcad9b571a
Merge master into staging-next 2024-08-31 00:13:18 +00:00
Nick Cao
c8412577ae
virtualboxKvm: 20240617 -> 20240828 (#338117) 2024-08-30 15:17:42 -04:00
github-actions[bot]
43febad8fc
Merge master into staging-next 2024-08-30 12:05:11 +00:00
h7x4
6fe037505d
lima-bin: Fix completion generation (#331782) 2024-08-30 10:22:57 +02:00
Markus Partheymüller
0398740424 virtualboxKvm: 20240617 -> 20240828 2024-08-29 08:40:35 +02:00
github-actions[bot]
e8d2ddc82e
Merge master into staging-next 2024-08-29 00:13:11 +00:00
Adam C. Stephens
ef984827d8
edk2: 202402 -> 202408 (#329338) 2024-08-28 15:43:23 -04:00
github-actions[bot]
59b57346d9
Merge master into staging-next 2024-08-28 18:04:19 +00:00
TomaSajt
bc04f75308
podman-desktop: use electron.dist 2024-08-27 21:37:16 +02:00
Martin Joerg
d8c8c8f527 OVMFFull: expose variablesMs similar to firmware and variables 2024-08-27 15:14:52 +00:00
Martin Joerg
ab9a643c0d OVMFFull: update debian source to 2024.05-1 2024-08-27 15:14:51 +00:00
Martin Joerg
2dc6d27d8a OVMFFull: switch debian source to GitLab
The referenced archive is no longer available.
2024-08-27 15:14:51 +00:00
Martin Joerg
27627a34cc OVMFFull: fix build on Darwin
edk2-vars-generator might fail on Darwin due to passing an incompatible locale to mtools.
LC_ALL=C attempts to bypass this issue.
2024-08-27 15:14:51 +00:00
Martin Joerg
aea24a3839 OVMF: enable compilation using Clang
Disable -Wno-unneeded-internal-declaration causing the build to fail due to -Wall with Clang.
2024-08-27 15:14:51 +00:00
Martin Joerg
960e0694d9 edk2, edk2-uefi-shell, OVMF: add mjoerg as maintainer 2024-08-27 15:14:51 +00:00
R. Ryantm
46de905013 containerd: 1.7.20 -> 1.7.21 2024-08-27 00:37:31 +00:00
github-actions[bot]
0629545b27
Merge master into staging-next 2024-08-27 00:13:08 +00:00
Nick Cao
99ebdb7d13
vmware-workstation: Use current gdbm (#337233) 2024-08-26 18:16:49 -04:00
Martin Weinelt
9c50de8b57
tree-wide: remove eelco as maintainer from things he no longer maintains (#336287) 2024-08-26 20:39:56 +02:00
github-actions[bot]
42a36f336d
Merge master into staging-next 2024-08-25 18:03:42 +00:00
Adrian Pistol
60e9c9d7e6 vmware-workstation: Use current gdbm
Does not seem to cause any issues and fixes the build.
2024-08-25 12:46:26 +02:00
Builditluc
3c2ef79a70
youki: move to pkgs/by-name 2024-08-24 14:42:22 +02:00
Builditluc
3a63796d8e
youki: 0.3.3 -> 0.4.0 2024-08-24 14:34:37 +02:00
github-actions[bot]
8751a0ec8d
Merge master into staging-next 2024-08-24 00:12:18 +00:00
R. Ryantm
e5607c9d79 podman: 5.2.1 -> 5.2.2 2024-08-22 20:51:23 +00:00
K900
5c68540f8b Merge remote-tracking branch 'origin/staging-next' into staging 2024-08-22 13:20:38 +03:00
Emily
42afc9de23
Merge pull request #333948 from SigmaSquadron/xen-drop-figs
xen: code quality updates and generic patch deduplication
2024-08-21 18:22:55 +01:00
Fernando Rodrigues
70ff32c47b
xen: only add maintainers if version is security-supported
This prevents users browsing the package in search.nixos.org from
messaging maintainers about an EOL Xen.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:34 -03:00
Fernando Rodrigues
28f1c8701c
xen: avoid writing upstreamPatches multiple times
Use `with upstreamPatches;` instead.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:34 -03:00
Fernando Rodrigues
bdcf44c52d
xen: add more sanitation options to update script
We use a lot of pipes, so it's good to exit if any of the dependent
commands fail.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:34 -03:00
Fernando Rodrigues
15256c05eb
xen: prefer flags to pipes or variables in bash scripts
For the update script and the one-liner in the README, use flags that do
what we want to do instead of piping the output to different commands or
using environment variables.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:33 -03:00
Fernando Rodrigues
e1d3b403f3
xen: deduplicate common patches and drop figs
The IPXE patch is the same across all versions.
Let us put generic patches in the new generic/ directory.

We also disable figs, as they were broken.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:33 -03:00
Fernando Rodrigues
4dd8450a22
xen: simplify make flags.
XEN_EXTFILES_URL wasn't working back when this override did anything,
and now we bypass it entirely. The LD variable was rewritten to use
lib.meta.getExe.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:32 -03:00
Fernando Rodrigues
bd30f27bd1
xen: deprecate withPrefetchedSources and withTools functions
We now use easier to understand functions that are properly documented
and aren't as generic.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:32 -03:00
Fernando Rodrigues
1a2e3c1138
xen: make meta.maintainers more friendly for new contributors
From Peder Sundt:
> I read maintainers = with lib.maintainers; [ ]; as a friendly open
> invitation, while maintainers = [ ]; as a sad state of reality.
> I want people to join the project hence I very much prefer the former.

I don't plan on leaving anytime soon, but let's not make it
more difficult for new maintainers to step up.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:32 -03:00
Fernando Rodrigues
59f88cc37a
xen: ensure xsm-policy is being built when FLASK is enabled
Flask is disabled by default, but this will save someone an
overrideAttrs overlay if they're using FLASK.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:31 -03:00
Fernando Rodrigues
5facf7887f
xen: fully remove qemu-traditional
We were still building some minor parts of qemu-traditional by not
disabling it explicitly.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:31 -03:00
Fernando Rodrigues
84c4c4be35
xen: drop systemd dependency from 4.19 and above
From the 4.19 release notes:

When building with Systemd support (./configure --enable-systemd),
remove libsystemd as a build dependency. Systemd Notify support is
retained, now using a standalone library implementation.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:30 -03:00
Fernando Rodrigues
49433ed9cc
xen: call the postPatch for each pre-fetched source manually instead of going through withTools
withTools and withPrefetchedSources are pretty complicated functions
meant to generalise per-version calls to build phases by each
pre-fetched source. This is step 1 in deprecating them.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:30 -03:00