Commit Graph

475 Commits

Author SHA1 Message Date
Martin Kontsek
e101ce996b virtualbox: 7.2.12 -> 7.2.14 2026-07-24 09:13:48 +00:00
Markus Kowalewski
a2e6f3c146 virtualbox: 7.2.10 -> 7.2.12 2026-07-15 13:54:23 +00:00
Martin Kontsek
4be2a4fdb5 Revert "linuxPackages_7_0.virtualboxGuestAdditions: do not install vboxvideo"
This reverts commit 35f917effb.
2026-06-19 08:34:23 +02:00
Martin Kontsek
4e8cc49c7e virtualbox: 7.2.8 -> 7.2.10 2026-06-18 21:42:44 +02:00
Sandro
740b34f296 virtualbox: remove not required default.nix from callPackage 2026-06-09 01:10:03 +02:00
SandaruKasa
1ad86eaf48 virtualbox: fix short-path-literals 2026-05-21 18:37:00 +03:00
André Lima
35f917effb linuxPackages_7_0.virtualboxGuestAdditions: do not install vboxvideo 2026-04-29 20:44:38 +01:00
André Lima
42c0c0e6d4 virtualbox: 7.2.6 -> 7.2.8 2026-04-21 23:09:56 +01:00
Stefan Frijters
74c0281489 linuxPackages.virtualboxGuestAdditions: move env variables into env for structuredAttrs 2026-03-23 12:56:28 +01:00
Julian Stecklina
51cef98185 virtualbox: drop blitz as maintainer 2026-02-27 09:00:11 +01:00
Jo
967b0d7be1 virtualboxExtpack: set pname and version (#488671) 2026-02-10 20:02:53 +00:00
Sandro
e971d4e4e3 virtualboxKvm: 20251103 -> 20260201 (#487141) 2026-02-10 16:03:57 +00:00
Hythera
6d041c1358 virtualboxExtpack: set pname and version 2026-02-09 12:54:40 +01:00
quantenzitrone
43cdce2c39 various: rename references from libXrandr to libxrandr
this shouldn't create any rebuilds
2026-02-06 00:29:06 +01:00
quantenzitrone
b87857cea9 various: rename references from libXmu to libxmu
this shouldn't create any rebuilds
2026-02-06 00:26:00 +01:00
quantenzitrone
5e4a1bdd9c various: rename references from libXinerama to libxinerama
this shouldn't create any rebuilds
2026-02-06 00:25:42 +01:00
quantenzitrone
543572a942 various: rename references from libXfixes to libxfixes
this shouldn't create any rebuilds
2026-02-06 00:25:40 +01:00
quantenzitrone
f67b5966bb various: rename references from libXext to libxext
this shouldn't create any rebuilds
2026-02-06 00:25:36 +01:00
quantenzitrone
8382a53a4c various: rename references from libXcursor to libxcursor
this shouldn't create any rebuilds
2026-02-06 00:24:45 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Markus Partheymüller
5e40fb4d59 virtualboxKvm: 20251103 -> 20260201 2026-02-05 07:18:51 +01:00
Friedrich Altheide
56180e04fc virtualbox: 7.2.4 -> 7.2.6 2026-02-03 09:05:16 +01:00
quantenzitrone
233631a84f treewide: remove references to the xorg namespace in pkgs (manual)
this was done manually, fixing the eval and any remaining stuff of the previous commit

together with the previous commit this shouldn't create any rebuilds
2026-01-25 22:28:14 +01:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Yarny0
17f18f4fd5 virtualbox: patch high cpu usage with NAT networking
https://github.com/VirtualBox/virtualbox/issues/356
2025-12-20 17:03:24 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Wolfgang Walther
0cf1b1c518 maintainers: drop sander
Inactive since at least 2024. Was removed as commmiter for inactivity a
while ago. No reaction to maintainer pings for quite some time.
2025-12-05 19:11:04 +01:00
Markus Partheymüller
1e165a6447 virtualboxKvm: 20250903 -> 20251103 2025-11-03 08:43:47 +01:00
Thomas Gerbet
6047d04ce5 virtualbox: 7.2.2 -> 7.2.4 (#454467) 2025-11-02 09:55:30 +00:00
Thomas Gerbet
a9ba0af961 virtualboxKvm: mark as broken
The patch does not apply on the latest version of Virtualbox.
2025-11-02 10:49:50 +01:00
Friedrich Altheide
8d4def53f8 virtualbox: 7.2.2 -> 7.2.4 2025-10-22 09:05:35 +02:00
Felix Singer
69589546bf linuxPackages.virtualboxGuestAdditions: Add depmod config
The 3rdparty VirtualBox guest kernel modules conflict with the ones in
the mainline Linux kernel, which is why the mainline modules are not
enabled in the NixOS kernel configuration. In order to resolve the
conflict, add a configuration for depmod allowing to override the
search paths for these modules. So, if this package is added to
`boot.extraModulePackages` then depmod will read the configuration and
it will use these modules instead of the mainline ones.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-10-22 00:10:00 +02:00
dish
3e1398bf21 virtualbox: 7.2.0 -> 7.2.2 (#445421) 2025-10-13 19:15:43 +00:00
ccicnce113424
efb612c780 virtualbox: fix 3d acceleration
Commit 28c3492 removed the `fix-graphics-driver-loading.patch`; therefore, the related substitution should also be removed.
2025-10-12 00:43:34 +08:00
Aaron Andersen
1a41cc3687 virtualbox: fix curl 8.16 upgrade breakage 2025-10-10 21:49:20 -04:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
William Brockhus
143a4e55c3 virtualbox: 7.2.0 -> 7.2.2 2025-10-02 14:14:42 +10:00
Friedrich Altheide
769479a610 virtualbox: bump virtualboxKVM patch to 20250903 2025-09-05 06:09:22 +02:00
Friedrich Altheide
28c349266f virtualbox: drop fix-graphics-driver-loading.patch 2025-09-05 06:07:06 +02:00
Friedrich Altheide
ed44b0d060 virtualbox: bump no-update.patch 2025-09-05 06:07:06 +02:00
Friedrich Altheide
80df59d379 virtualboxGuestAdditions: 7.1.12 -> 7.2.0 2025-09-05 06:07:06 +02:00
Friedrich Altheide
efe2c2f5d3 virtualbox: 7.1.12 -> 7.2.0 2025-09-05 06:07:05 +02:00
Jenny
bc51535691 Enable Virtualbox guest additions for AARCH64 (#420556) 2025-08-19 12:05:11 +02:00
Menken Philipp
081fb20993 virtualbox: Enable build of guest additions for aarch64 2025-08-11 22:11:24 +02:00
ccicnce113424
598d1fd500 virtualbox: fix 3D acceleration 2025-07-30 14:22:59 +08:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Thomas Gerbet
f9b47f7e98 virtualboxKvm: use the patch from the 7.1.6 version 2025-07-18 23:35:24 +02:00
Thomas Gerbet
7e7406a844 virtualbox: 7.1.10 -> 7.1.12
Fixes CVE-2025-53024, CVE-2025-53025, CVE-2025-53026, CVE-2025-53027, CVE-2025-53028,
CVE-2025-53029 and CVE-2025-53030.
https://www.oracle.com/security-alerts/cpujul2025.html#AppendixOVIR

Changes:
https://www.virtualbox.org/wiki/Changelog-7.1
2025-07-18 22:56:51 +02:00
zimbatm
39c01d22bf net-tools: rename from nettools
By being in sync with the pname, it makes it easier to walk back from
the pname that shows in the /nix/store back to the attribute.

This change should not cause any rebuild.
2025-06-21 19:57:36 +02:00
André Lima
96c8709d82 virtualbox: 7.1.8 -> 7.1.10 2025-06-05 02:17:34 +01:00