[nvidia-kmod] Fix patch and enable nvidia frame buffer
by Leigh Scott
commit 7935465143801be4fb25a432c339fb3bead63119
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Tue Oct 17 21:40:26 2023 +0100
Fix patch and enable nvidia frame buffer
make_modeset_default.patch | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/make_modeset_default.patch b/make_modeset_default.patch
index 1cb641a..56219f9 100644
--- a/make_modeset_default.patch
+++ b/make_modeset_default.patch
@@ -1,6 +1,6 @@
--- a/kernel/nvidia-drm/nvidia-drm-linux.c
+++ b/kernel/nvidia-drm/nvidia-drm-linux.c
-@@ -41,8 +41,8 @@
+@@ -47,15 +47,15 @@
MODULE_PARM_DESC(
modeset,
@@ -10,4 +10,14 @@
+bool nv_drm_modeset_module_param = true;
module_param_named(modeset, nv_drm_modeset_module_param, bool, 0400);
- void *nv_drm_calloc(size_t nmemb, size_t size)
+ #if defined(NV_DRM_FBDEV_GENERIC_AVAILABLE)
+ MODULE_PARM_DESC(
+ fbdev,
+- "Create a framebuffer device (1 = enable, 0 = disable (default)) (EXPERIMENTAL)");
+-bool nv_drm_fbdev_module_param = false;
++ "Create a framebuffer device (1 = enable (default), 0 = disable) (EXPERIMENTAL)");
++bool nv_drm_fbdev_module_param = true;
+ module_param_named(fbdev, nv_drm_fbdev_module_param, bool, 0400);
+ #endif
+
+
1 year, 1 month
[nvidia-kmod] Update to 545.23.06 beta
by Leigh Scott
commit 7fc4ab4c10ad1e413d54ecfeded42ede7cfb9312
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Tue Oct 17 20:40:08 2023 +0100
Update to 545.23.06 beta
nvidia-kmod.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/nvidia-kmod.spec b/nvidia-kmod.spec
index 4df8d3d..16e22e7 100644
--- a/nvidia-kmod.spec
+++ b/nvidia-kmod.spec
@@ -10,7 +10,7 @@
Name: nvidia-kmod
Epoch: 3
-Version: 535.113.01
+Version: 545.23.06
# Taken over by kmodtool
Release: 1%{?dist}
Summary: NVIDIA display driver kernel module
@@ -82,6 +82,9 @@ done
%changelog
+* Tue Oct 17 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:545.23.06-1
+- Update to 545.23.06 beta
+
* Fri Sep 22 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:535.113.01-1
- Update to 535.113.01
1 year, 1 month
[xorg-x11-drv-nvidia] Update to 545.23.06 beta
by Leigh Scott
commit 8bf5ae1a95c57618b5610ae12035b85d4ac8bedc
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Tue Oct 17 20:00:27 2023 +0100
Update to 545.23.06 beta
sources | 4 ++--
xorg-x11-drv-nvidia.spec | 20 ++++++++++----------
2 files changed, 12 insertions(+), 12 deletions(-)
---
diff --git a/sources b/sources
index 8e69a91..0a95ff3 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (NVIDIA-Linux-x86_64-535.113.01.run) = bf939843404bc163246b710ca336236f28af489f77ee1830a2d20d4ca926a434b6fbc2156d5777dc004692d5d1adbef77ce79071247f81da2db9adf42c32bfa7
-SHA512 (NVIDIA-Linux-aarch64-535.113.01.run) = b096ffb63d2f113bb1ac5a8cec9a79a643ccab7fc8e9b20e547d96bda4960f0bc70fa2be806d19d47eae5fe2ee6e762e0638f1600ceb54744f46af38251a7f73
+SHA512 (NVIDIA-Linux-x86_64-545.23.06.run) = 5b36accd10b5d5768ac6c6865148c750485f24ad4346f9f2f7e9d7d323297b0b5c5e7369bd8b82bca10e3d518b0ca820ae4865df8beaa49eb3fd5ad184702194
+SHA512 (NVIDIA-Linux-aarch64-545.23.06.run) = 0de770e0871a909f8738acc14eb0eca53a947201cd5acd2af7852f93fce82a6e0de3f52309357a3777f1041a902be9790e7a1531437108d0eec6897f6a62501b
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 3ef246b..bcbfa66 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -10,7 +10,7 @@
%global _firmwarepath %{_prefix}/lib/firmware
%global _winedir %{_libdir}/nvidia/wine
%if 0%{?fedora} || 0%{?rhel} > 7
-%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
+%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
%else
%global _dracutopts nouveau.modeset=0 rd.driver.blacklist=nouveau
%global _modprobedir %{_prefix}/lib/modprobe.d
@@ -26,7 +26,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 3
-Version: 535.113.01
+Version: 545.23.06
Release: 1%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
@@ -88,7 +88,7 @@ Conflicts: xorg-x11-drv-nvidia-340xx
Conflicts: xorg-x11-drv-nvidia-390xx
%global __provides_exclude ^(lib.*GL.*\\.so.*)$
-%global __requires_exclude ^libnvidia-vulkan-producer.so|^libglxserver_nvidia.so|^(lib.*GL.*\\.so.*)$
+%global __requires_exclude ^libglxserver_nvidia.so|^(lib.*GL.*\\.so.*)$
%description
@@ -246,6 +246,7 @@ cp -a \
libnvidia-glcore.so.%{version} \
libnvidia-glsi.so.%{version} \
libnvidia-glvkspirv.so.%{version} \
+ libnvidia-gpucomp.so.%{version} \
libnvidia-ml.so.%{version} \
libnvidia-nvvm.so.%{version} \
libnvidia-opticalflow.so.%{version} \
@@ -266,7 +267,6 @@ cp -a \
%endif
%endif
libnvidia-rtcore.so.%{version} \
- libnvidia-vulkan-producer.so.%{version} \
libnvoptix.so.%{version} \
%endif
%{buildroot}%{_libdir}/
@@ -301,7 +301,6 @@ popd
install -m 0755 -d %{buildroot}%{_datadir}/vulkan/{icd.d,implicit_layer.d}/
install -p -m 0644 nvidia_icd.json %{buildroot}%{_datadir}/vulkan/icd.d/
install -p -m 0644 nvidia_layers.json %{buildroot}%{_datadir}/vulkan/implicit_layer.d/
-ln -sf libnvidia-vulkan-producer.so.%{version} %{buildroot}%{_libdir}/libnvidia-vulkan-producer.so
# X DDX driver and GLX extension
install -p -D -m 0755 libglxserver_nvidia.so.%{version} %{buildroot}%{_libdir}/xorg/modules/extensions/libglxserver_nvidia.so
@@ -437,7 +436,7 @@ if [ "$1" -eq "1" ]; then
sed -i -e 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="%{_dracutopts} /g' /etc/default/grub
fi || :
-%triggerun -- xorg-x11-drv-nvidia < 3:535.98-2
+%triggerun -- xorg-x11-drv-nvidia < 3:545.23.06-1
if [ -f %{_sysconfdir}/default/grub ] ; then
sed -i -e '/GRUB_GFXPAYLOAD_LINUX=text/d' %{_sysconfdir}/default/grub
. %{_sysconfdir}/default/grub
@@ -521,6 +520,7 @@ fi ||:
%{_libdir}/libnvidia-glcore.so.%{version}
%{_libdir}/libnvidia-glsi.so.%{version}
%{_libdir}/libnvidia-glvkspirv.so.%{version}
+%{_libdir}/libnvidia-gpucomp.so.%{version}
%{_libdir}/libnvidia-tls.so.%{version}
%{_libdir}/gbm/
%{_libdir}/vdpau/libvdpau_nvidia.so.1
@@ -545,10 +545,6 @@ fi ||:
%{_libdir}/libnvidia-ngx.so.1
%{_libdir}/libnvidia-ngx.so.%{version}
%{_libdir}/libnvidia-rtcore.so.%{version}
-%{_libdir}/libnvidia-vulkan-producer.so.%{version}
-%{_libdir}/libnvidia-vulkan-producer.so
-# Fix f38 screw up
-%exclude %{_libdir}/libnvidia-vulkan-producer.so.530
%{_libdir}/libnvoptix.so.1
%{_libdir}/libnvoptix.so.%{version}
%ifarch x86_64
@@ -642,6 +638,10 @@ fi ||:
%endif
%changelog
+* Tue Oct 17 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:545.23.06-1
+- Update to 545.23.06 beta
+- Remove nvidia-drm.modeset from boot options
+
* Fri Sep 22 2023 Leigh Scott <leigh123linux(a)gmail.com> - 3:535.113.01-1
- Update to 535.113.01
1 year, 1 month
[VirtualBox] Update VirtualBox to 7.0.12
by Sérgio M. Basto
commit c6a357129f4781d39c7d496196f6745fb84aabc8
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Oct 17 18:02:46 2023 +0100
Update VirtualBox to 7.0.12
VirtualBox-7.0.2-update-Mageia-support.patch | 12 ++++-----
VirtualBox.spec | 5 +++-
sources | 4 +--
update_vbox.sh | 40 +++++++++++++++-------------
4 files changed, 34 insertions(+), 27 deletions(-)
---
diff --git a/VirtualBox-7.0.2-update-Mageia-support.patch b/VirtualBox-7.0.2-update-Mageia-support.patch
index ab37994..d253509 100644
--- a/VirtualBox-7.0.2-update-Mageia-support.patch
+++ b/VirtualBox-7.0.2-update-Mageia-support.patch
@@ -102,10 +102,10 @@ diff -Nurp VirtualBox-7.0.2.orig/src/VBox/Frontends/VirtualBox/VirtualBox2_x4.qr
diff -Nurp VirtualBox-7.0.2.orig/src/VBox/Installer/linux/distributions_rpm VirtualBox-7.0.2/src/VBox/Installer/linux/distributions_rpm
--- VirtualBox-7.0.2.orig/src/VBox/Installer/linux/distributions_rpm 2022-10-19 21:28:54.000000000 +0300
+++ VirtualBox-7.0.2/src/VBox/Installer/linux/distributions_rpm 2022-10-22 12:48:25.951111079 +0300
-@@ -8,6 +8,21 @@ openSUSE114 = OPENSUSE_11_4
- openSUSE113 = OPENSUSE_11_3
- sles11.0 = SLES_11_0
- sles10.1 = SLES_10_1
+@@ -2,6 +2,21 @@ openSUSETW = OPENSUSE_TW
+ openSUSE155 = OPENSUSE_15_5
+ openSUSE154 = OPENSUSE_15_4
+ openSUSE153 = OPENSUSE_15_3
+mga15 = MAGEIA_15
+mga14 = MAGEIA_14
+mga13 = MAGEIA_13
@@ -121,9 +121,9 @@ diff -Nurp VirtualBox-7.0.2.orig/src/VBox/Installer/linux/distributions_rpm Virt
+mga3 = MAGEIA_3
+mga2 = MAGEIA_2
+mga1 = MAGEIA_1
- mdv2011.0 = MANDRIVA_2011_0
+ fedora38 = FEDORA_38
+ fedora37 = FEDORA_37
fedora36 = FEDORA_36
- fedora35 = FEDORA_35
diff -Nurp VirtualBox-7.0.2.orig/src/VBox/Installer/linux/VBoxSysInfo.sh VirtualBox-7.0.2/src/VBox/Installer/linux/VBoxSysInfo.sh
--- VirtualBox-7.0.2.orig/src/VBox/Installer/linux/VBoxSysInfo.sh 2022-10-19 21:28:54.000000000 +0300
+++ VirtualBox-7.0.2/src/VBox/Installer/linux/VBoxSysInfo.sh 2022-10-22 12:48:15.439111393 +0300
diff --git a/VirtualBox.spec b/VirtualBox.spec
index 87c1e2f..dd743db 100644
--- a/VirtualBox.spec
+++ b/VirtualBox.spec
@@ -45,7 +45,7 @@
%bcond_without python3
Name: VirtualBox
-Version: 7.0.10
+Version: 7.0.12
Release: 1%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
@@ -900,6 +900,9 @@ getent passwd vboxadd >/dev/null || \
%{_datadir}/%{name}-kmod-%{version}
%changelog
+* Tue Oct 17 2023 Sérgio Basto <sergio(a)serjux.com> - 7.0.12-1
+- Update VirtualBox to 7.0.12
+
* Wed Jul 19 2023 Sérgio Basto <sergio(a)serjux.com> - 7.0.10-1
- Update VirtualBox to 7.0.10
diff --git a/sources b/sources
index 9e10e40..2bd2779 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (VirtualBox-7.0.10.tar.bz2) = 2870d39385f66557281edf1368db68cd69d6a9bebc30d52511929462d0ac210cec49dd8531a280c6facff22ba6e4808477fbf3d09abf998d863a007fc7f2c3bd
-SHA512 (UserManual.pdf) = 24bb1741e6cb0f8dcfa32e534e2f54c0cd585b1761d57de499bfa631b04a2ebb9253c72bf841efc24d4890d6d852b1cc7fbb17cac823d70d02b8ecaf487ef08e
+SHA512 (VirtualBox-7.0.12.tar.bz2) = 9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
+SHA512 (UserManual.pdf) = 8f5dc56d8ca055a79b80785abf91a9aa44338240c5839ff3a362711aa513f315c4b4e8e0f25a2a71274b335a03a264feca1c7d0b1751188d212c4e76ffea1233
diff --git a/update_vbox.sh b/update_vbox.sh
index 706c317..90aa7f4 100755
--- a/update_vbox.sh
+++ b/update_vbox.sh
@@ -1,7 +1,7 @@
-VERSION=7.0.10
+VERSION=7.0.12
REL=1
-RAWHIDE=39
-REPOS="f38 f37 el9 el8"
+RAWHIDE=40
+REPOS="f39 f38 f37 el9 el8"
if [ -z "$1" ]
then
stage=0
@@ -14,17 +14,21 @@ then
echo STAGE 0
git checkout master
git pull
-if test $REL -eq 1
-then
-rpmdev-bumpspec -n $VERSION -c "Update VirtualBox to $VERSION" VirtualBox.spec
-rm UserManual.pdf
-spectool -g VirtualBox.spec
-# we need update sources files to avoid download the wrong UserManual.pdf
-rfpkg new-sources ./VirtualBox-$VERSION.tar.bz2 ./UserManual.pdf
-echo "checking patches"
-rfpkg prep
+ if test $REL -eq 1
+ then
+ rpmdev-bumpspec -n $VERSION -c "Update VirtualBox to $VERSION" VirtualBox.spec
+ rm UserManual.pdf
+ spectool -g VirtualBox.spec
+ # we need update sources files to avoid download the wrong UserManual.pdf
+ rfpkg new-sources ./VirtualBox-$VERSION.tar.bz2 ./UserManual.pdf
+ echo "checking patches"
+ rfpkg prep
+ fi
fi
+if test $stage -le 1
+then
+echo STAGE 1
echo Press enter scratch-build or n to skip ; read dummy;
if [[ "$dummy" != "n" ]]; then
rfpkg scratch-build --srpm
@@ -35,23 +39,23 @@ echo Press enter to build on corp -build or n to skip ; read dummy;
fi
fi
-if test $stage -le 1
+if test $stage -le 2
then
-echo STAGE 1
+echo STAGE 2
echo Press enter to commit; read dummy;
rfpkg ci -c && git show
fi
-if test $stage -le 2
+if test $stage -le 3
then
-echo STAGE 2
+echo STAGE 3
echo Press enter to push and build on rawhide; read dummy;
rfpkg push && rfpkg build --nowait
fi
-if test $stage -le 3
+if test $stage -le 4
then
-echo STAGE 3
+echo STAGE 4
for repo in $REPOS ; do
echo Press enter to build on branch $repo or n to skip; read dummy;
if [[ "$dummy" != "n" ]]; then
1 year, 1 month
[xpra-codecs-freeworld] Release 5.0.3
by sagitter
commit 6c79b121135fa01330da75dec28bbf55facd61d4
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Sun Oct 15 15:00:34 2023 +0200
Release 5.0.3
.gitignore | 1 +
sources | 2 +-
xpra-codecs-freeworld.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 88a11f9..dbd013d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -68,3 +68,4 @@ xpra-0.16.3.tar.xz
/xpra-5.0.tar.gz
/xpra-5.0.1.tar.gz
/xpra-5.0.2.tar.gz
+/xpra-5.0.3.tar.gz
diff --git a/sources b/sources
index 17ff60f..0d6abdf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xpra-5.0.2.tar.gz) = 66dfa31d4cdab078d2b6447b4b57ca1a51dab0b2911430ea3b96c6cf124b4a9a064d4fbe70e96faaf522f7a190374f12bafa7e97c9496d52733c56fa52bdbdfd
+SHA512 (xpra-5.0.3.tar.gz) = 8c028f0437213e5d0849258e2bb93a227ae3404b768853b597515db9b31b05fbbe60b45c58e4a2ed17349c4b77b9e0d15dbb8c48bef8cc27fe378ac8caba3686
diff --git a/xpra-codecs-freeworld.spec b/xpra-codecs-freeworld.spec
index a9b83f3..16764b9 100644
--- a/xpra-codecs-freeworld.spec
+++ b/xpra-codecs-freeworld.spec
@@ -39,8 +39,8 @@
%endif
Name: xpra-codecs-freeworld
-Version: 5.0.2
-Release: 3%{?dist}
+Version: 5.0.3
+Release: 1%{?dist}
Summary: Additional codecs for xpra using x264 and ffmpeg
License: GPLv2+
URL: https://www.xpra.org/
@@ -190,6 +190,9 @@ find %{buildroot}%{python3_sitearch}/xpra -name '*.so' \
%license COPYING
%changelog
+* Sun Oct 15 2023 Antonio Trande <sagitter(a)fedoraproject.org> - 5.0.3-1
+- Release 5.0.3
+
* Mon Sep 25 2023 Sérgio Basto <sergio(a)serjux.com> - 5.0.2-3
- Sync with Fedora
1 year, 1 month