Commit Graph

4670 Commits

Author SHA1 Message Date
Jakub Kozłowski
c92413fabd
docker_27: 27.1.1 -> 27.2.0 (#338938) 2024-09-12 18:43:16 +02:00
Sascha Grunert
e495438c86
conmon-rs: 0.6.5 -> 0.6.6
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-09-11 11:20:19 +02:00
Fernando Rodrigues
3f4c2cdd13
xen: 4.18.2 -> 4.18.3
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-10 22:28:05 -03:00
Fernando Rodrigues
bb25a6d4d3
xen: 4.17.4 -> 4.17.5
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-10 22:27:52 -03:00
Weijia Wang
4e3abb3edb
cri-o-unwrapped: 1.30.5 -> 1.31.0 (#341000) 2024-09-11 02:36:21 +02:00
Weijia Wang
faa2e8eddd
containerd: 1.7.21 -> 1.7.22 (#340887) 2024-09-11 02:31:43 +02:00
Weijia Wang
f9a9cf70e9
crun: 1.16.1 -> 1.17 (#340893) 2024-09-11 02:22:27 +02:00
Nick Cao
e9bb8e91eb
vmware-workstation: don't break patches (#338791) 2024-09-10 17:47:54 -04:00
Sandro Jäckel
0b65140258
vmware-workstation: don't break patches, add runHook to installPhase, fix typo 2024-09-10 15:57:12 +02:00
R. Ryantm
bdbabe8896 cri-o-unwrapped: 1.30.5 -> 1.31.0 2024-09-10 12:31:24 +00:00
R. Ryantm
10cec032c8 crun: 1.16.1 -> 1.17 2024-09-10 01:02:43 +00:00
R. Ryantm
1882c39f93 containerd: 1.7.21 -> 1.7.22 2024-09-10 00:40:47 +00:00
Weijia Wang
e195a41d46
ecs-agent: 1.85.1 -> 1.86.3 (#335780) 2024-09-10 00:25:16 +02:00
Weijia Wang
24fa55578e
ddev: 1.23.3 -> 1.23.4 (#332728) 2024-09-10 00:21:33 +02:00
Pol Dellaiera
7031474884
xtf: init at 0-unstable-2024-07-25 (#335855) 2024-09-09 10:00:57 +02:00
Emily
89aacb2335
xen: drop 4.16 (#340609) 2024-09-09 03:46:20 +01:00
Aleksana
03e62e5bc3
podman: drop slirp4netns which has been replaced by passt (#313670) 2024-09-09 09:53:33 +08:00
Fernando Rodrigues
ffeb03cc50
xen: drop 4.16
While Xen 4.16 has not yet reached EOL, it isn't convenient
for us to keep shipping it, as it'll reach EOL a couple
of days after NixOS 24.11 releases.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-08 20:15:44 -03:00
Fernando Rodrigues
303883a7b6
xen: use lib.optional for knownVulnerabilities
Tiny cosmetic change. It's a singleton list so lib.lists.optionals is
unecessary.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-08 21:50:10 +00:00
Gaétan Lepage
73946e2f4d
apptainer: 1.3.3 -> 1.3.4 (#339718) 2024-09-08 22:49:03 +02:00
Gaétan Lepage
f7514a74f3
singularity: 4.1.5 -> 4.2.0 (#339717) 2024-09-08 21:34:32 +02:00
lassulus
1a779f157d
vfkit: init at 0.5.1 (#334907) 2024-09-08 16:14:02 +01:00
Peder Bergebakken Sundt
4f57b85b58
colima: 0.7.0 -> 0.7.5 (#338473) 2024-09-08 00:18:09 +02:00
R. Ryantm
465962afef nixpacks: 1.27.0 -> 1.28.1 2024-09-07 09:42:04 +00:00
Alyssa Ross
8ce7f9f78b qemu: 9.0.2 -> 9.1.0
The macOS deployment target has been set to 12.0, and the collection
of patches and reverts to keep older macOS versions working has been
dropped, as maintaining what is effectively a fork of QEMU solely for
the sake of versions no longer supported by Apple has become untenable.
It may or may not still work on older macOS versions, potentially with
reduced functionality. Upstream only officially supports the latest
two versions of macOS, so this is still extending support further back
than QEMU will support. To continue supporting back to macOS 10.12,
at least the following upstream commits would have to be reverted,
and possibly more:

* <2d27c91e2b>
* <e9c9d8dc3b>
* <7b60b971cc>

However, if you want to do that, you should be prepared to take up the
burden of maintaining the monotonically‐increasing set of patches
that will be required to keep this working in future.

Fixes: CVE-2024-7409
Co-authored-by: Emily <vcs@emily.moe>
2024-09-05 16:38:43 +02:00
Gaetan Lepage
33fdd89a7e apptainer: 1.3.3 -> 1.3.4
Diff: https://github.com/apptainer/apptainer/compare/v1.3.3...v1.3.4

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.3.4
2024-09-05 08:09:12 +02:00
Gaetan Lepage
edf1fac0e7 singularity: 4.1.5 -> 4.2.0
Diff: https://github.com/sylabs/singularity/compare/v4.1.5...v4.2.0

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.2.0
2024-09-05 08:01:08 +02:00
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
Ali Afsharzadeh
755657b2b4
docker_27: 27.1.1 -> 27.2.0 2024-09-02 08:29:18 +03:30
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
f51c8db472 ecs-agent: 1.85.1 -> 1.86.3 2024-08-31 19:43:34 +00: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
gdw2vs
1be278fba1
colima: 0.7.0 -> 0.7.5 2024-08-30 15:14:09 -06: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
Fernando Rodrigues
199115ee3c
xen: add xtf to README
Indicates that XTF should be used as a baseline test suite for any Xen
update from now on.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-24 18:14:17 +00: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
Fernando Rodrigues
37eddc4f7e
xen: dehardcode pname
This is useful for the future when we begin building custom versions of
Xen, such as `qubes-vmm-xen`.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:30 -03:00
Fernando Rodrigues
403837b6a8
xen: deduplicate pkgs.xen and pkgs.xenPackages.xen
There is no point in having both. The top-level package now points
directly to the latest version.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:29 -03:00
Fernando Rodrigues
a52df9cf48
xen: move generic files to generic/ directory
Most patches used in the Xen build are generic, so let's keep everything
that applies to all versions in one folder.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-21 13:37:12 -03:00
Martin Wimpress
e6781a030b
quickgui: 1.2.8 -> 1.2.10 (#323381)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-08-21 15:14:47 +05:30
Jade Lovelace
5dfdb09561 tree-wide: remove eelco as maintainer from things he no longer maintains
While preparing this change, I read the git blame on all of the files I
touched. I saw a working lifetime of building this system which we use
every day and love dearly and keep maintained ourselves. I saw commits
from a 14 year range between 2003 to 2017!! I could not be more thankful
for Eelco's work on building large parts of the foundation of nixpkgs
that all of us rely on now.

However, the end date of that range of the files I looked at the blame
on was 2017. I did not see surviving code from any newer date than that.
Looking at the Git logs, Eelco has been working on other things, and
that's totally fine.

However, it means that our maintenance metadata is out of date on a lot
of packages, and *that*'s the reason I am submitting this change. There
are a lot of packages that don't have anyone with their name on them to
be pinged if they need attention, even if they have had recent activity
(although it is never clear if recent activity was just someone fixing
it because ZHF or because the package actually matters to them).
There are a lot of packages with storied history that maybe don't need
to be in the set anymore at all since they have not been touched in
years; or maybe they are simply finished.

Empty maintainer lists should be a sign that we need to figure out who
maintains it or potentially remove it if it has rotted, and allowing the
maintainer list to be empty if it is already not maintained is part of a
healthy repository ecology.

Either way, I would like to have the maintenance metadata not mislead
anyone into sending Eelco emails about packages he doesn't, in practice,
work on anymore. I have not removed his name from everything; there are
some things that he is the upstream for or has worked on more recently,
for instance, like Nix, which I have left alone.
2024-08-21 01:17:45 -07:00
Yuriy Taraday
a58bfa1150 lima-bin: Fix completion generation
It was running unpatched binary which was failing and thus generating
empty output. After https://github.com/NixOS/nixpkgs/pull/289517
installShellCompletion errors out because of this, which lead to broken
build.

Move installShellCompletion call to after autoPatchelfHook in
fixupPhase.
2024-08-20 11:42:41 +02:00
RockWolf
aac3500725 pods: 2.0.0 -> 2.0.1-unstable-2024-08-11 2024-08-19 08:20:21 +02:00
Felix Bühler
cbbc37c92c
Merge pull request #334723 from r-ryantm/auto-update/crun
crun: 1.16 -> 1.16.1
2024-08-18 21:13:57 +02:00
Philip Taron
e1854c33b2
singularity: remove with statements
This is a generic meta, so it doesn't fall into the "simple" pattern as I see it.
2024-08-18 06:31:14 -07:00
github-actions[bot]
dfd7616ef8
Merge staging-next into staging 2024-08-17 12:01:34 +00:00
Pol Dellaiera
835b107055
Merge pull request #335124 from r-ryantm/auto-update/docker-compose
docker-compose: 2.29.1 -> 2.29.2
2024-08-17 10:48:24 +02:00
github-actions[bot]
65d48aaf07
Merge staging-next into staging 2024-08-17 00:02:31 +00:00
Alyssa Ross
ee1faea3f2 cloud-hypervisor: 40.0 -> 41.0 2024-08-16 21:03:40 +02:00
github-actions[bot]
26d52a889c
Merge staging-next into staging 2024-08-16 18:01:47 +00:00
Felix Buehler
99f015982f virtualbox: remove 'with lib;' 2024-08-16 16:09:03 +02:00
Felix Buehler
fe7e5d12c5 virt-viewer: remove 'with lib;' 2024-08-16 16:09:03 +02:00
Felix Buehler
b0290d872d docker: remove 'with lib;' 2024-08-16 16:09:03 +02:00
Pol Dellaiera
f25eb4f82f
Merge pull request #334754 from r-ryantm/auto-update/podman
podman: 5.2.0 -> 5.2.1
2024-08-16 15:53:34 +02:00
R. Ryantm
4144cce4db docker-compose: 2.29.1 -> 2.29.2 2024-08-16 13:31:49 +00:00
github-actions[bot]
b40c26a333
Merge staging-next into staging 2024-08-16 12:01:48 +00:00
Sascha Grunert
733f5a9806 conmon-rs: 0.6.3 -> 0.6.5
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-08-16 10:27:12 +02:00
github-actions[bot]
926aefdd61
Merge staging-next into staging 2024-08-16 06:01:46 +00:00
Emily Trau
3c639c6c5d
Merge pull request #330000 from aduh95/upgrade-tart
tart: 2.14.0 -> 2.18.0
2024-08-16 14:20:09 +10:00
Peder Bergebakken Sundt
e2855c6617
Merge pull request #334396 from kjeremy/jkolb/open-vm-tools-by-name
open-vm-tools: move to package by name
2024-08-16 03:13:58 +02:00
Robert James Hernandez
eeed74efe3 podman: add vfkit to PATH for darwin 2024-08-15 10:29:47 -07:00
Antoine du Hamel
086d965047 tart: 2.14.0 -> 2.18.0 2024-08-15 10:24:29 +02:00
github-actions[bot]
78a583fbf0
Merge staging-next into staging 2024-08-15 06:01:41 +00:00
Alyssa Ross
f768a86c5a crosvm: 126.0 -> 127.0 2024-08-15 07:45:57 +02:00
Fernando Rodrigues
cb8e8bbe75
xen: patch with XSA-460 and XSA-461
- Error handling in x86 IOMMU identity mapping  (CVE-2024-31145)
- PCI device pass-through with shared resources (CVE-2024-31146)

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-14 23:27:05 -03:00
R. Ryantm
6c27f523dc podman: 5.2.0 -> 5.2.1 2024-08-15 02:18:30 +00:00
R. Ryantm
3e2c2e9bd4 crun: 1.16 -> 1.16.1 2024-08-15 00:03:22 +00:00
github-actions[bot]
5254a09f0d
Merge staging-next into staging 2024-08-14 12:01:50 +00:00
Alyssa Ross
8392964211 cloud-hypervisor: backport patch to fix UB
This is required for the tests to pass in release mode with Rust
1.80 (and a good idea to fix regardless).
2024-08-14 13:37:07 +02:00
github-actions[bot]
1582d7624e
Merge staging-next into staging 2024-08-14 06:01:31 +00:00
Sebastián Mancilla
d37dea5d80
Merge pull request #332986 from saschagrunert/crun
crun: 1.15 -> 1.16
2024-08-13 22:04:02 -04:00
github-actions[bot]
39c2f61f05
Merge staging-next into staging 2024-08-14 00:02:59 +00:00
Nick Cao
32227c9e70
Merge pull request #334284 from r-ryantm/auto-update/nixpacks
nixpacks: 1.26.0 -> 1.26.1
2024-08-13 15:38:02 -04:00
Emily
f327532e8b
Merge pull request #333649 from Builditluc/update-youki
youki: 0.3.2 -> 0.3.3
2024-08-13 20:27:43 +01:00
Jeremy Kolb
3f7a7124b8 open-vm-tools: move to package by name and format 2024-08-13 10:52:51 -04:00
github-actions[bot]
baf1b2776b
Merge staging-next into staging 2024-08-13 12:02:09 +00:00
Julius Michaelis
aa4e34969b qemu: add workaround for static build closure pulling in buildinput (#83667) 2024-08-13 13:36:03 +02:00
Zhaofeng Li
6e81b41ce7 qemu: Fix static build 2024-08-13 13:36:03 +02:00
Julius Michaelis
376b49ee4c qemu: Skip dependencies unnecessary for qemu-user which fail in pkgsStatic (libaio, dtc) 2024-08-13 13:36:03 +02:00
Julius Michaelis
dd5bc7b7fe qemu-user: add qemu "user space emulator only" variant
When used from pkgsStatic, this is synonymous with the "qemu-user-static"
packages available in other distros.
2024-08-13 13:36:03 +02:00
Zhaofeng Li
a4ba1adf0b qemu: Support disabling blobs
Not needed for a minimal qemu-user-static build.
2024-08-13 13:36:03 +02:00
Zhaofeng Li
12428702eb qemu: Support disabling tools
Not needed for a minimal qemu-user-static build.
2024-08-13 13:36:03 +02:00
Zhaofeng Li
a94afe42c0 qemu: Support disabling TCG plugins
The plugin .so's do not build statically.
2024-08-13 13:36:03 +02:00
Zhaofeng Li
ed38ae461a qemu: Skip doc-related sphinx dependencies sphinx when docs are disabled 2024-08-13 13:36:03 +02:00
Julius Michaelis
e8c75c234e qemu: remove unused texinfo dependency 2024-08-13 13:36:03 +02:00
R. Ryantm
387fb00c51 nixpacks: 1.26.0 -> 1.26.1 2024-08-13 02:49:22 +00:00
Florian Klink
0b09202b66
Merge pull request #214906 from alyssais/wayland-scanner
wayland-scanner: split from wayland
2024-08-12 22:37:05 +03:00
Alyssa Ross
158cce9f41 looking-glass-client: depend on wayland-scanner
Otherwise, wayland-scanner would be picked up from the wayland in
buildInputs, which isn't cross-friendly and will stop working when we
split wayland-scanner into a separate package.
2024-08-11 16:04:14 +03:00
Peder Bergebakken Sundt
e370a305d7
Merge pull request #331742 from r-ryantm/auto-update/colima
colima: 0.6.10 -> 0.7.0
2024-08-11 05:23:00 +02:00
Fernando Rodrigues
8a310ff87d
xen: add patch to fix hydra failure
Second time's the charm! We have a transient SIGPIPE error caused by the
Figs makefile. This seems to only be reproducible in some Hydra
machines. This patch can be upstreamed into Xen if it fixes the build
failures.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-10 21:35:37 +00:00
Builditluc
1e495eb9d4
youki: 0.3.2 -> 0.3.3 2024-08-10 13:05:33 +02:00
Donovan Glover
e34c7a6b2a
Merge pull request #333353 from techknowlogick/bump-firecracker
firecracker: 1.7.0 -> 1.8.0
2024-08-10 01:32:26 +00:00
Sandro
6d08aaedf5
Merge pull request #332969 from teutat3s/docker-tag-25.0.6 2024-08-09 14:11:27 +02:00
techknowlogick
307313162e firecracker: move to pkgs/by-name 2024-08-08 22:32:05 -04:00
techknowlogick
d7bbd37ebe firecracker: nixfmt 2024-08-08 22:30:29 -04:00
techknowlogick
981d652a4d firecracker: 1.7.0 -> 1.8.0 2024-08-08 22:29:46 -04:00
Fernando Rodrigues
13b41a1ed1
xen: fix meta.longDescription
The description was mangled in search.nixos.org. It recommended using
qemu_xen with a Xen that already included QEMU, and there were edge
cases where there wouldn't be enough newlines to properly display the
full description.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-08 14:43:55 -03:00
Fernando Rodrigues
7d7fc69004
xen: build full html documentation
Xen not only has manual pages, but also a full documentation written
in HTML files. By adding ImageMagick, the `fig2dev` build doesn't
fail, so we can have the docs build in the $doc output.

This also fixes the Hydra build, but who cares about that? We have
good Xen docs now!

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-08 14:43:54 -03:00
Fernando Rodrigues
e073c3321b
xen: package documentation fixes
Minor changes to comments, examples and the README.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-08-08 14:43:54 -03:00
Sascha Grunert
89e00aec5c
crun: 1.15 -> 1.16
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-08-07 14:28:52 +02:00
teutat3s
5797eda8d8
docker_25: fix cli hash for 25.0.6 2024-08-07 12:27:06 +02:00
R. Ryantm
8d7c0f47a6 ddev: 1.23.3 -> 1.23.4 2024-08-06 13:22:14 +00:00
Peder Bergebakken Sundt
462b96d2a1
Merge pull request #326243 from jcaesar/pr-13
treewide: skip generating shell completions using $out/bin/… when cross compiling
2024-08-06 08:15:56 +02:00
Pol Dellaiera
8a1fc64d9a
Merge pull request #332330 from r-ryantm/auto-update/docker-buildx
docker-buildx: 0.16.1 -> 0.16.2
2024-08-05 08:28:33 +02:00
R. Ryantm
6dd3876cb3 docker-buildx: 0.16.1 -> 0.16.2 2024-08-04 20:22:17 +00:00
Julius Michaelis
6a9beaf893 treewide: skip generating shell completions using $out/bin/… when cross compiling
This focuses on Rust packages, since the most commonly used argument
parser library (clap/structopt) makes the following pattern natural and
thus common:

  postInstall = ''
    installShellCompletion --cmd foo \
      --bash <($out/bin/foo completion bash) \
      …

This commit just guards those with

lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform)

splitting the string where unrelated actions are performed.
2024-08-04 10:50:48 +09:00
Peder Bergebakken Sundt
8d17b7454d
Merge pull request #330070 from chayleaf/looking-glass
looking-glass-client: switch to finalAttrs
2024-08-03 22:18:37 +02:00
Pol Dellaiera
1daf761b45
Merge pull request #330796 from FriedrichAltheide/virtualbox-7.0.20
virtualbox: 7.0.18 -> 7.0.20
2024-08-03 21:37:12 +02:00
Sandro
ecf64aca4c
Merge pull request #331828 from r-ryantm/auto-update/podman
podman: 5.1.2 -> 5.2.0
2024-08-03 16:49:21 +02:00
Sandro
90fc87038b
Merge pull request #331944 from aaronjheng/podman-tui
podman-tui: 1.1.0 -> 1.2.0
2024-08-03 16:48:53 +02:00
Aaron Jheng
b68a438294
podman-tui: move to by-name 2024-08-03 08:44:50 +00:00
R. Ryantm
ff0a196c65 podman: 5.1.2 -> 5.2.0 2024-08-02 18:07:55 +00:00
R. Ryantm
b8c7a12443 colima: 0.6.10 -> 0.7.0 2024-08-02 11:15:47 +00:00
R. Ryantm
73cf5e4073 cri-o-unwrapped: 1.30.3 -> 1.30.4 2024-08-02 03:58:40 +00:00
Nick Cao
356c5c4046
Merge pull request #331460 from r-ryantm/auto-update/nixpacks
nixpacks: 1.24.6 -> 1.26.0
2024-08-01 17:49:53 -04:00
R. Ryantm
c9abde1eaf nixpacks: 1.24.6 -> 1.26.0 2024-08-01 05:28:33 +00:00
Fernando Rodrigues
9458dd0bbf
xen: add README and update script
The update script is interactive, not automated, and is meant to run
with human intervention in order to verify Xen's code signature. It
produces default.nix files for all security-supported branches.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-07-31 05:57:07 -03:00
Fernando Rodrigues
1fc79d2643
xen: 4.15 -> {4.16,4.17,4.18,4.19}
There are too many changes to list between these versions,
but here's what's important for Nixpkgs:

- Enabled xen.efi building, allowing the nixos/xen module to
  support EFI booting.

- Renamed xen-light to xen-slim, and removed the old xen-slim
  package, as qemu-traditional has been removed per an upstream
  recommendation.

- xen-slim (formerly xen-light) no longer builds iPXE.

- You can now use the OVMF from Xen's repos.

- Further generalised generic.nix. Maintaining three versions
  at once is finally doable.

- Removed as many recursions as possible.

- Split the package output.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-07-31 05:57:06 -03:00
j-brn
1b640cc0e4 looking-glass-client: replace patch file with fetchpatch 2024-07-30 22:16:37 +02:00
Sigmanificient
aab1113d4a treewide: normalize maintainers list formatting
grep -rP 'maintainers = \[\];'
2024-07-30 16:26:22 +02:00
Pyrox
ed607c1291
docker-compose_1: drop
it's been unmaintained for several years now, so there's no reason to
continue maintaining it at this point. Users should migrate to compose
v2, which is maintained in-tree as just docker-compose
2024-07-29 13:48:24 -04:00
Sandro
f22c61e419
Merge pull request #330109 from teutat3s/default-docker-27
docker: move default from 24.x to 27.x, docker_24 mark as vulnerable, docker_{25,26}: bump
2024-07-29 13:48:20 +02:00
Friedrich Altheide
dcaa4a1ced virtualbox: 7.0.18 -> 7.0.20 2024-07-29 08:43:19 +02:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
K900
24076029d2 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-28 01:04:35 +03:00
zhoufanjin
99da330f23
treewide: fix some comments (#330407)
Signed-off-by: zhoufanjin <shuangcui@live.cn>
2024-07-27 22:05:18 +08:00
Vladimír Čunát
64c6a981fe
Merge branch 'master' into staging-next 2024-07-27 09:18:58 +02:00
Sandro Jäckel
e2963b7913
docker_26: 26.1.4 -> 26.1.5 2024-07-26 21:17:17 +02:00
Sandro Jäckel
e0ff5b5448
docker_25: 25.0.5 -> 25.0.6 2024-07-26 21:13:44 +02:00
Sandro Jäckel
8ae868da82
docker_24: add known CVEs 2024-07-26 21:13:18 +02:00
Sandro
76ec13cde7
Merge pull request #329326 from r-ryantm/auto-update/docker-buildx 2024-07-26 21:00:42 +02:00
Sandro
56389851a6
Merge pull request #329714 from guoard/docker-compose-2.29.1 2024-07-26 21:00:30 +02:00
github-actions[bot]
c708f59661
Merge master into staging-next 2024-07-26 18:01:11 +00:00
Sandro
e97c8b67e3
Merge pull request #329708 from guoard/docker-27.1.1 2024-07-26 19:29:24 +02:00
Martin Weinelt
93f4195fe0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/applications/graphics/seamly2d/default.nix
2024-07-26 18:05:04 +02:00
Sigmanificient
2ee703dccb pkgs/applications: remove unused arguments 2024-07-26 11:36:49 +02:00
chayleaf
96742945ce
looking-glass-client: switch to finalAttrs 2024-07-26 12:18:17 +07:00
Ali Afsharzadeh
7bd60590b5
docker-compose: 2.29.0 -> 2.29.1 2024-07-24 21:53:14 +03:30
Ali Afsharzadeh
5c875cce95
docker_27: 27.0.3 -> 27.1.1 2024-07-24 21:03:01 +03:30
R. Ryantm
fea5949d9d docker-buildx: 0.16.0 -> 0.16.1 2024-07-23 03:41:35 +00:00
github-actions[bot]
09a27d5bc1
Merge master into staging-next 2024-07-23 00:02:18 +00:00
Nick Cao
3f6108bdbc
Merge pull request #329131 from r-ryantm/auto-update/ecs-agent
ecs-agent: 1.85.0 -> 1.85.1
2024-07-22 17:00:45 -04:00
Artturin
60e9cffe2c Merge branch 'master' into staging-next 2024-07-22 22:53:31 +03:00
R. Ryantm
c80f6ff2c5 ecs-agent: 1.85.0 -> 1.85.1 2024-07-22 11:14:46 +00:00
R. Ryantm
4e830b5cb2 colima: 0.6.9 -> 0.6.10 2024-07-21 01:21:46 +00:00
Vladimír Čunát
577f40b8a9
Merge branch 'staging' into staging-next 2024-07-20 16:12:24 +02:00
Randy Eckenrode
d5f637590e
tree-wide: enable LTO on Darwin 2024-07-20 03:19:54 -04:00
Robert Scott
ce7f01ff8f
Merge pull request #327968 from alyssais/qemu-9.0.2
qemu: 9.0.1 -> 9.0.2
2024-07-19 19:43:12 +01:00
Peder Bergebakken Sundt
ffbe62a65a
Merge pull request #326769 from r-ryantm/auto-update/ecs-agent
ecs-agent: 1.84.0 -> 1.85.0
2024-07-19 20:26:16 +02:00
github-actions[bot]
f316203fda
Merge staging-next into staging 2024-07-19 00:03:05 +00:00
Nick Cao
e9a1dd72e8
Merge pull request #328083 from r-ryantm/auto-update/nixpacks
nixpacks: 1.24.4 -> 1.24.6
2024-07-18 19:12:36 -04:00
R. Ryantm
34094f77da containerd: 1.7.19 -> 1.7.20 2024-07-18 14:28:51 +00:00
Martin Weinelt
983077457f
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
-	pkgs/development/python-modules/uvcclient/default.nix
-	pkgs/development/tools/rust/rust-analyzer/default.nix
2024-07-18 12:35:33 +02:00
R. Ryantm
4125bdac83 nixpacks: 1.24.4 -> 1.24.6 2024-07-18 03:51:55 +00:00
Nick Cao
ec65fe34a4
Merge pull request #327974 from aduh95/tart-upgrade
tart: 2.13.0 -> 2.14.0
2024-07-17 16:35:58 -04:00