1
0
forked from pool/virtualbox
Commit Graph

832 Commits

Author SHA256 Message Date
Jiri Slaby
c76e78822d fix 6.16 2025-06-11 09:18:48 +02:00
652f6fa07d virtualbox 7.1.10 2025-06-04 23:40:18 +02:00
Martin Jambor
7e94d2ce18 - Adjust gentoo-C23.patch to fix building the kmp flavor which was
broken by the previous patch by keeping the bool typedef when
  building a kmp. [boo#1242085]
2025-06-03 18:37:28 +02:00
Martin Jambor
55b005b5e1 Fix building with GCC 15 [boo#1242085] 2025-05-27 17:24:09 +02:00
1884bc52cd virtualbox 7.1.8 2025-04-16 16:10:12 +02:00
Jiri Slaby
2fd8480f9b build against kernel 6.15 2025-04-10 08:24:39 +02:00
Jiri Slaby
d15b82c929 add tpxz to LFS files too 2025-04-09 09:30:02 +02:00
99680a1c79 Add logic to do a Python-less build 2025-03-31 13:09:47 +02:00
324117a110 Delete kernel-6-13.patch 2025-03-31 12:44:49 +02:00
1738776d98 virtualbox 7.1.6a 2025-03-28 11:07:32 +01:00
6f94c78476 virtualbox 7.1.6 2025-03-28 10:47:34 +01:00
fad76b07e8 Set +x bit on .sh 2025-03-28 10:45:59 +01:00
Jiri Slaby
4b46adddab Fix for kernel 6.14 2025-03-28 07:47:54 +01:00
c69449fd8a Use specific python version, not python3 2025-02-24 11:53:00 +01:00
26a839baae Update findings for newer-pythons.patch 2025-02-24 11:52:47 +01:00
Jiri Slaby
163ca1c484 Fix for kernel 6.13 (bsc#1235146). 2025-01-21 12:25:44 +01:00
c10cfbdb7c Delete ExecCondition from vboxclient.service
Remove bogus ExecCondition= from vboxclient.service, because
VBoxDRMClient is unconditionally launched by udev hardware rule
anyway if it is not running already. vboxadd-service also starts
DRMClient if the udev rule were not to be present.

References: https://bugzilla.opensuse.org/1234870
2025-01-04 02:43:17 +01:00
84cfb17607 Internally document trigges for vboxclient.service 2025-01-04 02:40:12 +01:00
98fd308b06 Resolve wrong placement of ExecCondition
/usr/lib/systemd/system/vboxclient.service: Unknown key 'ExecCondition' in section [Unit]

References: https://bugzilla.opensuse.org/1234870
2025-01-03 01:37:32 +01:00
46dc19ce6d kvm.enable_virt_at_load=0 modprobe.d file 2024-12-29 23:37:21 +01:00
43167a25af Crunch installation recipe 2024-12-29 23:25:13 +01:00
222866de11 Use POSIX option format for tar calls 2024-12-29 16:49:05 +01:00
c2cd5e2e10 Indent large macro block at start-of-file 2024-12-29 16:48:43 +01:00
86fdbe5dc4 Crunch extraneous comments 2024-12-29 16:48:14 +01:00
2c787c3ad3 Crunch duplicated scriptlets commands 2024-12-29 16:47:35 +01:00
3abb14653c Rectify a bug reference 2024-11-19 21:59:17 +01:00
4c36cc83be Add host-source.patch [boo#1231346] 2024-11-14 17:04:32 +01:00
b439cb0a11 kmp preamble cleanup
Take inspiration from vhba-kmp and add an Enhances line.
Provides: %name-kmp is implicitly added by distro already.
2024-11-14 01:34:41 +01:00
b5ec841bec Use distro-default INSTALL_MOD_DIR 2024-11-14 01:33:58 +01:00
c70a6a7740 virtualbox 7.1.4 2024-10-17 01:53:26 +02:00
e20690747e Edit cxx17.patch for compatibility with the Extension Pack 2024-10-02 15:25:46 +02:00
e025fac446 Set BuildRequire glslang >= 11.5 2024-09-29 14:00:49 +02:00
6315d773bb virtualbox 7.1 2024-09-22 23:21:48 +02:00
61f012062b Accepting request 1193787 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1193787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=278
2024-08-15 07:57:25 +00:00
Larry Rainey
0bd84dbd28 This is a maintainance release. The following items were removed or added
patch fixes_for_vboxconfig.patch is no longer needed.
    patch fixes_for_sle12.patch is no longer needed.
    patch vbox-deprec-gsoap-service-proxies.diff is no longer needed.
    patch fixes_for_leap.patch is no longer needed.
    patch vbox-smc-napa.diff is no longer needed.
    patch virtualbox-sed-params.patch is no longer needed.
    patch vbox-fpie.diff is no longer needed.
    patch security_fixes.patch is no longer needed.
    patch vbox-default-os-type.diff is no longer needed.
    patch fixes_for_qt5.13.patch is no longer needed.
    patch smap.diff is no longer needed.
    patch fix_7.0.6_locking_problems.patch is no longer needed.
    patch fix_conflict_between_host_and_guest.patch is no longer needed.
    patch fix-missing-includes-with-qt-5.15.patch is no longer needed.
    patch vbox-python-selection.patch is no longer needed.
    patch vbox-no-build-dates.diff is no longer needed.
    patch modify_for_4_8_bo_move.patch is no longer needed.
    patch fixes_for_makefile.patch is no longer needed.
    patch VirtualBox-5.2.10-xclient.patch is no longer needed.
    patch fixes_for_leap15.6.patch is no longer needed.
    patch gcc5-real-support.patch is no longer needed.
    patch vbox-python-py310.patch is no longer needed.
    patch vbox-gsoapssl-deps.diff is no longer needed.
    patch python311.patch is no longer needed.
    patch vbox-disable-updates.diff is no longer needed.
    patch libxml21206.patch is no longer needed.
    patch fix_for_leap15.5.patchs added to fix an OBS error in Leap15.5 builds.
---------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=745
2024-08-14 00:49:54 +00:00
Larry Rainey
b6bcced606 Accepting request 1188260 from home:larryr:branches:Virtualization
- changed license from Gpl-2.0 to Gpl-3.0
---------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/request/show/1188260
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=744
2024-07-17 19:47:25 +00:00
Larry Rainey
4c5592f466 Accepting request 1188058 from home:larryr:branches:Virtualization
---------------------------------------------------------------------
- Version bump to VirtualBox 7.0.20 (released July 16 2024 by Oracle))
This is a maintenance release. The following items were fixed and/or added:
    TPM: Fixed errors appearing the event viewer with Windows guests
    macOS Hosts: Fixed passing USB devices to the VM (bug #21218)
    Audio: Fixed recording with HDA emulation after newer Windows 10 / 11 guests got rebooted
    USB: Fixed a deadlock in OHCI triggered when saving the current state of a VM or taking a snapshot (bug #22059)
    Linux Guest and Host: Introduced initial support for OpenSuse 15.6 kernel
    Linux Guest and Host: Introduced initial support for RHEL 9.5 kernel (bug #22099)
    Guest Additions: Shared Clipboard: Fixed issue when extra new lines were pasted when copying text between Win and X11 (bug #21716)
    UEFI Secure Boot: Add new Microsoft certificates to list for new VMs

OBS-URL: https://build.opensuse.org/request/show/1188058
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=743
2024-07-17 11:49:42 +00:00
Larry Rainey
a065251386 Accepting request 1186452 from home:larryr:branches:Virtualization
VirtualBox 7.0.18 with Oracle's 15.6 patches and all obsolete patches removed

OBS-URL: https://build.opensuse.org/request/show/1186452
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=742
2024-07-13 13:17:31 +00:00
5356380d7e Accepting request 1172513 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1172513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=277
2024-05-08 09:38:34 +00:00
Larry Finger
d209f59dee Accepting request 1172433 from home:dimstar:Factory
- Have the KMP package supplement the kernel-flavor plus
  virtualbox-guest-tools: -guest tools requires the kmp anyway, and
  this allows libsolv to give some hints on 'what kmp' to prefer on
  a system.

OBS-URL: https://build.opensuse.org/request/show/1172433
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=740
2024-05-07 18:06:42 +00:00
Larry Finger
0f013cab56 Accepting request 1171918 from home:larryr:branches:Virtualization
---------------------------------------------------------------------
- Version bump to VirtualBox 7.0.18 (released May 03 2024 by Oracle))
This is a maintenance release. The following items were fixed and/or added:
    Networking: Fixed an issue which caused host system crash when VM was using bridged or host-only network adapter (bug #22045)
    Linux Guest Additions: Added more fixes to prevent UBSAN warnings (bug #21877) Fixes boo#1211941
    Linux Guest Additions: Fixed issue when time stamps were displayed incorrectly within mounted shared folder (bug #22047)
        Permanent fix for boo#1220524. File fix_shared_folder_time.patch is deleted.
    Files fixes_for_python.patch and handle_gsoap_208103.patch are deleted.
VirtualBox 7.0.16 (released April 16 2024)
This is a maintenance release. The following items were fixed and/or added:
    VMM: Fixed a guru meditation executing nested-guests using the KVM hypervisor in the guest on Intel hosts (bug #21805)
    VMM: Fixed Linux VM crash on some recent AMD models
    USB: Fixed issue when EHCI controller was mishandling short packets (bug #20726)
    Audio: Introduced general improvements
    VBoxManage and vboximg-mount: Updated usage information and documentation (bugs #21895, #21992 and #21993)
    Guest Control: Fixed starting Windows guest processes in the correct Windows session (7.0 regression)
    Linux Host: Fixed issue when VBox.sh was deleting wrong VBoxSVC IPC socket when VM was started using sudo (bug #20928)
    Linux Host: Fixed kernel modules build failure when using GCC 13.2
    Linux Host and Guest: Added fixes related to UBSAN warnings discovered on recent Linux distributions (bug #21877)
    Linux Host and Guest: Added possibility to prevent kernel module from automatic loading during system boot by adding mod_name.disabled=1 into kernel command line
    Linux Host and Guest: Added initial support for kernel 6.9 (bug #22033). File kernel-6.9.patch is deleted.
    Linux Host and Guest: Fixed mk_pte warning introduced in kernel 6.6 (bug #21898)
    Linux Guest Additions: Added initial support for kernel 6.8. File kernel-6.8.patch is deleted.
    Windows Guest Additions: Introduced general improvements in graphics area

OBS-URL: https://build.opensuse.org/request/show/1171918
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=739
2024-05-04 19:12:30 +00:00
Larry Finger
403b4c9d96 Accepting request 1171819 from home:michals
- Build kernel-longterm KMP on Tumbleweed (boo#1217824)

OBS-URL: https://build.opensuse.org/request/show/1171819
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=738
2024-05-03 16:47:14 +00:00
ffa9d6acc2 Accepting request 1170065 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1170065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=276
2024-04-25 18:47:48 +00:00
Larry Finger
edb4fccf84 Accepting request 1170064 from home:lwfinger:branches:Virtualization
- Provide a temporary fix to the problem of wrong timestamp for files
  in a shared folder since kernel 6.6. File "fix_shared_folder_time.patch"
  is added. This change fixes boo#1220524.

OBS-URL: https://build.opensuse.org/request/show/1170064
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=736
2024-04-24 16:27:50 +00:00
1767476508 Accepting request 1169266 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1169266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=275
2024-04-21 18:25:12 +00:00
Larry Finger
507edc9de0 Accepting request 1169265 from home:lwfinger:branches:Virtualization
- Fix build error on Factory;Staging due to libxml 2.12.6. Added file
  libxml21206.patch.
  Added file kernel-6.9.patch to fix builds on kernel 6.9.

OBS-URL: https://build.opensuse.org/request/show/1169265
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=734
2024-04-19 16:40:59 +00:00
09cda23015 Accepting request 1163976 from Virtualization
- Setting 0660 as permissions of /dev/vboxusb directory itself was preventing
  access to this directory by any non-root user, even if member of vboxusers.
  This results in VBox UI failing to enable USB passthrough.
  Fix issue by removing all the workarounds for /dev/vboxusb/* as they should
  no longer be required.

I have verified that with this USB passhtrough works on today's TW (real machine), as well as Leap 15.5 (on a VM)  and today's Leap 15.6 beta (unfortunately, I couldn't get a nested VM to work on 15.6 at all -- but with this fix the UI can enumerate USB devices at least).  

Without this fix, VBox always shows "VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to vboxusers [....]", and the UI cannot enumerate USB devices at all. (forwarded request 1163957 from javispedro)

OBS-URL: https://build.opensuse.org/request/show/1163976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=274
2024-04-02 14:38:11 +00:00
Larry Finger
593b34655b Accepting request 1163957 from home:javispedro:branches:Virtualization
- Setting 0660 as permissions of /dev/vboxusb directory itself was preventing
  access to this directory by any non-root user, even if member of vboxusers.
  This results in VBox UI failing to enable USB passthrough.
  Fix issue by removing all the workarounds for /dev/vboxusb/* as they should
  no longer be required.

I have verified that with this USB passhtrough works on today's TW (real machine), as well as Leap 15.5 (on a VM)  and today's Leap 15.6 beta (unfortunately, I couldn't get a nested VM to work on 15.6 at all -- but with this fix the UI can enumerate USB devices at least).  

Without this fix, VBox always shows "VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to vboxusers [....]", and the UI cannot enumerate USB devices at all.

OBS-URL: https://build.opensuse.org/request/show/1163957
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=732
2024-04-01 18:10:32 +00:00
56432b65ea Accepting request 1163382 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1163382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=273
2024-03-29 12:09:24 +00:00
Larry Finger
4900a45cd9 Accepting request 1163381 from home:lwfinger:branches:Virtualization
- The location of vboxconfig is wrong. Add file fixes_for_vboxconfig.patch
  to fix.
  Some errors in vboxdrv.sh are fixed.

- Further fixes for builds on Leap 15.6. Fixes boo#1221496.
  Adds file fixes_for_leap15.6.patch

OBS-URL: https://build.opensuse.org/request/show/1163381
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=730
2024-03-28 19:21:03 +00:00