[VirtualBox] Update VirtualBox to 7.0.16
by Sérgio M. Basto
commit 799c18ae3b22ac312860328ec1f364bdcaa0bfbc
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Wed Apr 17 00:30:56 2024 +0100
Update VirtualBox to 7.0.16
590355dbdcffa4081c377fd31565e172785b390c.patch | 27 ---------------
VirtualBox.spec | 20 ++++-------
libxml-2.12.patch | 47 --------------------------
update_vbox.sh | 10 +++---
virtualbox-gcc13_cstdint.patch | 10 ------
5 files changed, 11 insertions(+), 103 deletions(-)
---
diff --git a/VirtualBox.spec b/VirtualBox.spec
index d608309..9191ec0 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -45,8 +45,8 @@
%bcond_without python3
Name: VirtualBox
-Version: 7.0.14
-Release: 2%{?dist}
+Version: 7.0.16
+Release: 1%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
License: GPLv2 or (GPLv2 and CDDL)
@@ -81,11 +81,7 @@ Patch2: VirtualBox-6.1.0-strings.patch
Patch3: VirtualBox-7.0.2-default-to-Fedora.patch
Patch4: VirtualBox-5.1.0-lib64-VBox.sh.patch
#Patch27: VirtualBox-gcc.patch
-Patch28: virtualbox-gcc13_cstdint.patch
-Patch30: libxml-2.12.patch
-#to revert on EL7
-Patch29: 590355dbdcffa4081c377fd31565e172785b390c.patch
#from Debian
# from ArchLinux
Patch40: 007-python2-path.patch
@@ -323,7 +319,7 @@ rm -r src/VBox/Additions/3D/mesa/mesa-21.3.8/
rm -r src/libs/liblzf-3.*/
rm -r src/libs/libpng-1.6.*/
-rm -r src/libs/libxml2-2.9.*/
+rm -r src/libs/libxml2-2.*/
rm -r src/libs/openssl-3.*/
rm -r src/libs/zlib-1.2.*/
rm -r src/libs/curl-8.*/
@@ -342,13 +338,6 @@ rm -r src/libs/libtpms-0.9.*/
%patch -P 3 -p1 -b .default_os_fedora
%patch -P 4 -p1 -b .lib64-VBox.sh
#patch -P 27 -p1 -b .gcc
-%patch -P 28 -p1 -b .gcc
-%if 0%{?rhel} && 0%{?rhel} < 8
-%patch -P 29 -p2 -R -b .gsoap3
-%endif
-%if 0%{?fedora} > 39
-%patch -P 30 -p1 -b .libxml
-%endif
%if %{with python3}
%patch -P 40 -p1 -b .python2_path
%endif
@@ -905,6 +894,9 @@ getent passwd vboxadd >/dev/null || \
%{_datadir}/%{name}-kmod-%{version}
%changelog
+* Tue Apr 16 2024 Sérgio Basto <sergio(a)serjux.com> - 7.0.16-1
+- Update VirtualBox to 7.0.16
+
* Sat Feb 03 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 7.0.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
diff --git a/update_vbox.sh b/update_vbox.sh
index 6ec4ac1..d1ad445 100755
--- a/update_vbox.sh
+++ b/update_vbox.sh
@@ -1,7 +1,7 @@
-VERSION=7.0.14
+VERSION=7.0.16
REL=1
-RAWHIDE=40
-REPOS="f39 f38 el9 el8"
+RAWHIDE=41
+REPOS="f40 f39 el9 el8"
if [ -z "$1" ]
then
stage=0
@@ -29,11 +29,11 @@ fi
if test $stage -le 1
then
echo STAGE 1
-echo Press enter scratch-build or n to skip ; read dummy;
+echo Press enter to scratch-build or n to skip ; read dummy;
if [[ "$dummy" != "n" ]]; then
rfpkg scratch-build --srpm
fi
-echo Press enter to build on corp -build or n to skip ; read dummy;
+echo Press enter to corp-build or n to skip ; read dummy;
if [[ "$dummy" != "n" ]]; then
rfpkg copr-build sergiomb/vboxfor23
fi
7 months, 1 week
[nvidia-470xx-kmod] Update nvidia-470xx-kmod to 470.239.06
by Sérgio M. Basto
commit 377cb031994304ff5d19081c1ad98b60f1666485
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Apr 16 23:49:09 2024 +0100
Update nvidia-470xx-kmod to 470.239.06
gcc-14.patch | 25 +++++++++++++++++++++++++
kernel-6.7.3.patch | 45 ---------------------------------------------
nvidia-470xx-kmod.spec | 10 ++++++----
3 files changed, 31 insertions(+), 49 deletions(-)
---
diff --git a/gcc-14.patch b/gcc-14.patch
new file mode 100644
index 0000000..99631c6
--- /dev/null
+++ b/gcc-14.patch
@@ -0,0 +1,25 @@
+diff -Naur a/kernel/conftest.sh b/kernel/conftest.sh
+--- a/kernel/conftest.sh
++++ b/kernel/conftest.sh
+@@ -101,7 +101,8 @@
+ build_cflags() {
+ BASE_CFLAGS="-O2 -D__KERNEL__ \
+ -DKBUILD_BASENAME=\"#conftest$$\" -DKBUILD_MODNAME=\"#conftest$$\" \
+--nostdinc -isystem $ISYSTEM"
++-nostdinc -isystem $ISYSTEM \
++-Wno-implicit-function-declaration -Wno-strict-prototypes -Wno-incompatible-pointer-types"
+
+ if [ "$OUTPUT" != "$SOURCES" ]; then
+ OUTPUT_CFLAGS="-I$OUTPUT/include2 -I$OUTPUT/include"
+diff -Naur a/kernel/common/inc/nv-linux.h b/kernel/common/inc/nv-linux.h
+--- a/kernel/common/inc/nv-linux.h
++++ b/kernel/common/inc/nv-linux.h
+@@ -236,7 +236,7 @@
+ #error "NV_EFI_ENABLED_ARGUMENT_COUNT value unrecognized!"
+ #endif
+ #elif (defined(NV_EFI_ENABLED_PRESENT) || defined(efi_enabled))
+-#define NV_EFI_ENABLED() efi_enabled
++#define NV_EFI_ENABLED() ((int)efi_enabled)
+ #else
+ #define NV_EFI_ENABLED() 0
+ #endif
diff --git a/nvidia-470xx-kmod.spec b/nvidia-470xx-kmod.spec
index 5f7ec48..cf6ad14 100644
--- a/nvidia-470xx-kmod.spec
+++ b/nvidia-470xx-kmod.spec
@@ -10,16 +10,16 @@
Name: nvidia-470xx-kmod
Epoch: 3
-Version: 470.223.02
+Version: 470.239.06
# Taken over by kmodtool
-Release: 2%{?dist}
+Release: 1%{?dist}
License: Redistributable, no modification permitted
Summary: NVIDIA 470xx display driver kernel module
URL: https://www.nvidia.com/
Source11: nvidia-470xx-kmodtool-excludekernel-filterfile
-Patch0: kernel-6.7.3.patch
+Patch0: gcc-14.patch
# needed for plague to make sure it builds for i586 and i686
ExclusiveArch: x86_64
@@ -42,7 +42,6 @@ The nvidia 470xx %{version} display driver kernel module for kernel %{kversion}.
kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterfile %{SOURCE11} --obsolete-name nvidia-newest --obsolete-version "%{?epoch}:%{version}-%{release}" %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
%setup -T -c
tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{version}-%{_target_cpu}.tar.xz
-# patch loop
%patch -P0 -p1
for kernel_version in %{?kernel_versions} ; do
cp -a kernel _kmod_build_${kernel_version%%___*}
@@ -74,6 +73,9 @@ done
%{?akmod_install}
%changelog
+* Mon Apr 15 2024 Sérgio Basto <sergio(a)serjux.com> - 3:470.239.06-1
+- Update nvidia-470xx-kmod to 470.239.06
+
* Thu Feb 01 2024 Leigh Scott <leigh123linux(a)gmail.com> - 3:470.223.02-2
- fix build with kernel-6.7.3
7 months, 1 week
[nvidia-settings-470xx] Update nvidia-settings-470xx to 470.239.06
by Sérgio M. Basto
commit 1fd8383ff726c3aacfa141d00ed03debacaaddde
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Apr 16 22:40:46 2024 +0100
Update nvidia-settings-470xx to 470.239.06
.gitignore | 1 +
nvidia-settings-470xx.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0b65ec7..442e340 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/nvidia-settings-470.182.03.tar.gz
/nvidia-settings-470.199.02.tar.gz
/nvidia-settings-470.223.02.tar.gz
+/nvidia-settings-470.239.06.tar.gz
diff --git a/nvidia-settings-470xx.spec b/nvidia-settings-470xx.spec
index 47badaf..cc7db94 100644
--- a/nvidia-settings-470xx.spec
+++ b/nvidia-settings-470xx.spec
@@ -2,8 +2,8 @@
Name: %{appname}-470xx
Epoch: 3
-Version: 470.223.02
-Release: 2%{?dist}
+Version: 470.239.06
+Release: 1%{?dist}
License: GPLv2+
Summary: Configure the NVIDIA 470xx series graphics driver
@@ -104,6 +104,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metain
%{_mandir}/man1/%{appname}.1.*
%changelog
+* Mon Apr 15 2024 Sérgio Basto <sergio(a)serjux.com> - 3:470.239.06-1
+- Update nvidia-settings-470xx to 470.239.06
+
* Sun Feb 04 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 3:470.223.02-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
diff --git a/sources b/sources
index 194b6ca..c7cb9b3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-settings-470.223.02.tar.gz) = 29d2fbbbf75fb56010b44a7ed183de53e2c41dbf0a3cde4d6e44bec3ac3957471495eab3498b5565930e97a3e07bb0348917b8664426254122377b8d1ea1f259
+SHA512 (nvidia-settings-470.239.06.tar.gz) = 50640b790e96c4e76cb91983b23d7be8d906f96ebd517b2b7f24445e164c6444b3c686c914b86a3a6198b23082a02165b9e87eba238dfbbd2c74b949e1355c13
7 months, 1 week