about summary refs log tree commit diff
path: root/pkgs/applications/virtualization
AgeCommit message (Collapse)AuthorFilesLines
26 hoursMerge pull request #333948 from SigmaSquadron/xen-drop-figsEmily17-298/+182
xen: code quality updates and generic patch deduplication
27 hoursxen: only add maintainers if version is security-supportedFernando Rodrigues2-3/+10
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>
27 hoursxen: avoid writing upstreamPatches multiple timesFernando Rodrigues5-27/+38
Use `with upstreamPatches;` instead. Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
27 hoursxen: add more sanitation options to update scriptFernando Rodrigues1-2/+3
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>
27 hoursxen: prefer flags to pipes or variables in bash scriptsFernando Rodrigues2-6/+4
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>
27 hoursxen: deduplicate common patches and drop figsFernando Rodrigues13-167/+9
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>
27 hoursxen: simplify make flags.Fernando Rodrigues1-2/+2
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>
27 hoursxen: deprecate withPrefetchedSources and withTools functionsFernando Rodrigues1-44/+81
We now use easier to understand functions that are properly documented and aren't as generic. Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
27 hoursxen: make meta.maintainers more friendly for new contributorsFernando Rodrigues1-1/+1
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>
27 hoursxen: ensure xsm-policy is being built when FLASK is enabledFernando Rodrigues1-1/+3
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>
27 hoursxen: fully remove qemu-traditionalFernando Rodrigues1-1/+4
We were still building some minor parts of qemu-traditional by not disabling it explicitly. Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
27 hoursxen: drop systemd dependency from 4.19 and aboveFernando Rodrigues1-2/+2
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>
27 hoursxen: call the postPatch for each pre-fetched source manually instead of ↵Fernando Rodrigues1-25/+5
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>
27 hoursxen: dehardcode pnameFernando Rodrigues6-1/+6
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>
27 hoursxen: deduplicate pkgs.xen and pkgs.xenPackages.xenFernando Rodrigues2-4/+2
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>
27 hoursxen: move generic files to generic/ directoryFernando Rodrigues8-14/+14
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>
34 hoursquickgui: 1.2.8 -> 1.2.10 (#323381)Martin Wimpress2-46/+1224
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
4 dayspods: 2.0.0 -> 2.0.1-unstable-2024-08-11RockWolf2-759/+681
4 daysMerge pull request #334723 from r-ryantm/auto-update/crunFelix Bühler1-2/+2
crun: 1.16 -> 1.16.1
4 dayssingularity: remove with statementsPhilip Taron1-19/+16
This is a generic meta, so it doesn't fall into the "simple" pattern as I see it.
5 daysMerge pull request #335124 from r-ryantm/auto-update/docker-composePol Dellaiera1-3/+3
docker-compose: 2.29.1 -> 2.29.2
6 dayscloud-hypervisor: 40.0 -> 41.0Alyssa Ross2-125/+141
6 daysvirtualbox: remove 'with lib;'Felix Buehler2-8/+2
6 daysvirt-viewer: remove 'with lib;'Felix Buehler1-8/+5
6 daysdocker: remove 'with lib;'Felix Buehler1-4/+1
6 daysMerge pull request #334754 from r-ryantm/auto-update/podmanPol Dellaiera1-2/+2
podman: 5.2.0 -> 5.2.1
6 daysdocker-compose: 2.29.1 -> 2.29.2R. Ryantm1-3/+3
6 daysconmon-rs: 0.6.3 -> 0.6.5Sascha Grunert1-3/+3
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
7 daysMerge pull request #330000 from aduh95/upgrade-tartEmily Trau1-2/+2
tart: 2.14.0 -> 2.18.0
7 daysMerge pull request #334396 from kjeremy/jkolb/open-vm-tools-by-namePeder Bergebakken Sundt1-150/+0
open-vm-tools: move to package by name
7 daystart: 2.14.0 -> 2.18.0Antoine du Hamel1-2/+2
8 dayscrosvm: 126.0 -> 127.0Alyssa Ross1-4/+4
8 daysxen: patch with XSA-460 and XSA-461Fernando Rodrigues5-3/+50
- 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>
8 dayspodman: 5.2.0 -> 5.2.1R. Ryantm1-2/+2
8 dayscrun: 1.16 -> 1.16.1R. Ryantm1-2/+2
8 dayscloud-hypervisor: backport patch to fix UBAlyssa Ross1-1/+11
This is required for the tests to pass in release mode with Rust 1.80 (and a good idea to fix regardless).
9 daysMerge pull request #332986 from saschagrunert/crunSebastián Mancilla1-2/+2
crun: 1.15 -> 1.16
9 daysMerge pull request #334284 from r-ryantm/auto-update/nixpacksNick Cao1-3/+3
nixpacks: 1.26.0 -> 1.26.1
9 daysMerge pull request #333649 from Builditluc/update-youkiEmily2-34/+88
youki: 0.3.2 -> 0.3.3
9 daysopen-vm-tools: move to package by name and formatJeremy Kolb1-150/+0
9 daysqemu: add workaround for static build closure pulling in buildinput (#83667)Julius Michaelis1-0/+5
9 daysqemu: Fix static buildZhaofeng Li1-3/+7
9 daysqemu: Skip dependencies unnecessary for qemu-user which fail in pkgsStatic ↵Julius Michaelis1-6/+9
(libaio, dtc)
9 daysqemu-user: add qemu "user space emulator only" variantJulius Michaelis1-26/+36
When used from pkgsStatic, this is synonymous with the "qemu-user-static" packages available in other distros.
9 daysqemu: Support disabling blobsZhaofeng Li1-1/+3
Not needed for a minimal qemu-user-static build.
9 daysqemu: Support disabling toolsZhaofeng Li1-1/+2
Not needed for a minimal qemu-user-static build.
9 daysqemu: Support disabling TCG pluginsZhaofeng Li1-1/+3
The plugin .so's do not build statically.
9 daysqemu: Skip doc-related sphinx dependencies sphinx when docs are disabledZhaofeng Li1-1/+2
9 daysqemu: remove unused texinfo dependencyJulius Michaelis1-2/+2
10 daysnixpacks: 1.26.0 -> 1.26.1R. Ryantm1-3/+3