[xorg-x11-drv-nvidia-340xx/f39] Use the nvidia driver explicitly instead of relying on an autoconfigured driver
by wojnilowicz
commit 250196949a568dd9ae81118977ee93a4977f0c94
Author: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>
Date: Fri Apr 12 21:31:42 2024 +0200
Use the nvidia driver explicitly instead of relying on an autoconfigured driver
99-nvidia.conf | 5 +++++
xorg-x11-drv-nvidia-340xx.spec | 5 ++++-
2 files changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/99-nvidia.conf b/99-nvidia.conf
index a2903fc..b2a3a2b 100644
--- a/99-nvidia.conf
+++ b/99-nvidia.conf
@@ -5,3 +5,8 @@ Section "Files"
ModulePath "@LIBDIR@/nvidia/xorg"
ModulePath "@LIBDIR@/xorg/modules"
EndSection
+
+Section "Device"
+ Identifier "Videocard0"
+ Driver "nvidia"
+EndSection
diff --git a/xorg-x11-drv-nvidia-340xx.spec b/xorg-x11-drv-nvidia-340xx.spec
index 77e68be..5b6f175 100644
--- a/xorg-x11-drv-nvidia-340xx.spec
+++ b/xorg-x11-drv-nvidia-340xx.spec
@@ -8,7 +8,7 @@
Name: xorg-x11-drv-nvidia-340xx
Epoch: 1
Version: 340.108
-Release: 12%{?dist}
+Release: 13%{?dist}
Summary: NVIDIA's 340xx series proprietary display driver for NVIDIA graphic cards
Group: User Interface/X Hardware Support
@@ -520,6 +520,9 @@ fi ||:
%changelog
+* Fri Apr 12 2024 Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com> - 1:340.108-13
+- Use the nvidia driver explicitly instead of relying on an autoconfigured driver
+
* Thu Aug 03 2023 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1:340.108-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
7 months, 2 weeks
[xorg-x11-drv-nvidia-340xx/f38] Use the nvidia driver explicitly instead of relying on an autoconfigured driver
by wojnilowicz
commit f3b1442bb94def19dd41341c4a8267a3b951e5d0
Author: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>
Date: Fri Apr 12 21:34:31 2024 +0200
Use the nvidia driver explicitly instead of relying on an autoconfigured driver
99-nvidia.conf | 5 +++++
xorg-x11-drv-nvidia-340xx.spec | 5 ++++-
2 files changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/99-nvidia.conf b/99-nvidia.conf
index a2903fc..b2a3a2b 100644
--- a/99-nvidia.conf
+++ b/99-nvidia.conf
@@ -5,3 +5,8 @@ Section "Files"
ModulePath "@LIBDIR@/nvidia/xorg"
ModulePath "@LIBDIR@/xorg/modules"
EndSection
+
+Section "Device"
+ Identifier "Videocard0"
+ Driver "nvidia"
+EndSection
diff --git a/xorg-x11-drv-nvidia-340xx.spec b/xorg-x11-drv-nvidia-340xx.spec
index 9ddfb76..8fffd93 100644
--- a/xorg-x11-drv-nvidia-340xx.spec
+++ b/xorg-x11-drv-nvidia-340xx.spec
@@ -8,7 +8,7 @@
Name: xorg-x11-drv-nvidia-340xx
Epoch: 1
Version: 340.108
-Release: 11%{?dist}
+Release: 12%{?dist}
Summary: NVIDIA's 340xx series proprietary display driver for NVIDIA graphic cards
Group: User Interface/X Hardware Support
@@ -520,6 +520,9 @@ fi ||:
%changelog
+* Fri Apr 12 2024 Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com> - 1:340.108-12
+- Use the nvidia driver explicitly instead of relying on an autoconfigured driver
+
* Sun Apr 23 2023 Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com> - 1:340.108-11
- Fix the tls library discovery due to changed behaviour in glibc-2.37-1
7 months, 2 weeks
[nvidia-340xx-kmod] Fix build on gcc-14
by wojnilowicz
commit f4c91d608d413740dac4195f93effb8ff8f05a3e
Author: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>
Date: Thu Apr 11 20:38:52 2024 +0200
Fix build on gcc-14
fix_efi_enabled_type.patch | 12 ++++++++++++
gcc-14.patch | 13 +++++++++++++
nvidia-340xx-kmod.spec | 9 ++++++++-
3 files changed, 33 insertions(+), 1 deletion(-)
---
diff --git a/fix_efi_enabled_type.patch b/fix_efi_enabled_type.patch
new file mode 100644
index 0000000..70ce1e6
--- /dev/null
+++ b/fix_efi_enabled_type.patch
@@ -0,0 +1,12 @@
+diff -Naur a/kernel/nv-linux.h b/kernel/nv-linux.h
+--- a/kernel/nv-linux.h 2023-09-11 17:08:50.919035000 +0200
++++ b/kernel/nv-linux.h 2024-04-11 20:08:16.180864120 +0200
+@@ -195,7 +195,7 @@
+ #endif
+ #elif !defined(NV_VMWARE) && \
+ (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/gcc-14.patch b/gcc-14.patch
new file mode 100644
index 0000000..2d5a4e4
--- /dev/null
+++ b/gcc-14.patch
@@ -0,0 +1,13 @@
+diff -Naur a/kernel/conftest.sh b/kernel/conftest.sh
+--- a/kernel/conftest.sh 2024-04-08 20:42:51.187823000 +0200
++++ b/kernel/conftest.sh 2024-04-09 21:37:15.674481821 +0200
+@@ -158,7 +158,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"
+
+ if [ "$OUTPUT" != "$SOURCES" ]; then
+ OUTPUT_CFLAGS="-I$OUTPUT/include2 -I$OUTPUT/include"
diff --git a/nvidia-340xx-kmod.spec b/nvidia-340xx-kmod.spec
index 80eb899..0e42aa3 100644
--- a/nvidia-340xx-kmod.spec
+++ b/nvidia-340xx-kmod.spec
@@ -12,7 +12,7 @@ Name: nvidia-340xx-kmod
Epoch: 1
Version: 340.108
# Taken over by kmodtool
-Release: 30%{?dist}
+Release: 31%{?dist}
Summary: NVIDIA display driver kernel module
Group: System Environment/Kernel
License: Redistributable, no modification permitted
@@ -25,6 +25,8 @@ Patch2: kernel-6.3.1.patch
Patch3: kernel-6.5.2.patch
Patch4: kernel-6.6.1.patch
Patch5: kernel-6.6.8.patch
+Patch6: gcc-14.patch
+Patch7: fix_efi_enabled_type.patch
BuildRequires: elfutils-libelf-devel
BuildRequires: gcc
@@ -57,6 +59,8 @@ tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{versi
%patch 3 -p1
%patch 4 -p1
%patch 5 -p1
+%patch 6 -p1
+%patch 7 -p1
for kernel_version in %{?kernel_versions} ; do
cp -a kernel _kmod_build_${kernel_version%%___*}
@@ -85,6 +89,9 @@ done
%{?akmod_install}
%changelog
+* Thu Apr 11 2024 Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com> - 1:340.108-31
+- Fix build on gcc-14
+
* Fri Mar 29 2024 Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com> - 1:340.108-30
- Fix build on kernel-6.8.2
7 months, 2 weeks
[nvidia-340xx-kmod/f40] Fix efi_enabled type
by wojnilowicz
commit c4d3e5e4b910336e2b94e8506412576c6c8efd95
Author: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>
Date: Thu Apr 11 20:36:32 2024 +0200
Fix efi_enabled type
fix_efi_enabled_type.patch | 12 ++++++++++++
nvidia-340xx-kmod.spec | 7 ++++++-
2 files changed, 18 insertions(+), 1 deletion(-)
---
diff --git a/fix_efi_enabled_type.patch b/fix_efi_enabled_type.patch
new file mode 100644
index 0000000..70ce1e6
--- /dev/null
+++ b/fix_efi_enabled_type.patch
@@ -0,0 +1,12 @@
+diff -Naur a/kernel/nv-linux.h b/kernel/nv-linux.h
+--- a/kernel/nv-linux.h 2023-09-11 17:08:50.919035000 +0200
++++ b/kernel/nv-linux.h 2024-04-11 20:08:16.180864120 +0200
+@@ -195,7 +195,7 @@
+ #endif
+ #elif !defined(NV_VMWARE) && \
+ (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-340xx-kmod.spec b/nvidia-340xx-kmod.spec
index a870458..292a312 100644
--- a/nvidia-340xx-kmod.spec
+++ b/nvidia-340xx-kmod.spec
@@ -12,7 +12,7 @@ Name: nvidia-340xx-kmod
Epoch: 1
Version: 340.108
# Taken over by kmodtool
-Release: 31%{?dist}
+Release: 32%{?dist}
Summary: NVIDIA display driver kernel module
Group: System Environment/Kernel
License: Redistributable, no modification permitted
@@ -26,6 +26,7 @@ Patch3: kernel-6.5.2.patch
Patch4: kernel-6.6.1.patch
Patch5: kernel-6.8.2.patch
Patch6: gcc-14.patch
+Patch7: fix_efi_enabled_type.patch
BuildRequires: elfutils-libelf-devel
BuildRequires: gcc
@@ -59,6 +60,7 @@ tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{versi
%patch 4 -p1
%patch 5 -p1
%patch 6 -p1
+%patch 7 -p1
for kernel_version in %{?kernel_versions} ; do
cp -a kernel _kmod_build_${kernel_version%%___*}
@@ -87,6 +89,9 @@ done
%{?akmod_install}
%changelog
+* Thu Apr 11 2024 Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com> - 1:340.108-32
+- Fix efi_enabled type
+
* Tue Apr 09 2024 Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com> - 1:340.108-31
- Fix build on gcc-14
7 months, 2 weeks
[nemo-dropbox/f40] rebuild
by Leigh Scott
Summary of changes:
2d28e20... rebuild (*)
(*) This commit already existed in another branch; no separate mail sent
7 months, 2 weeks
[mesa-freeworld/f40] merge master (Update to 24.0.5)
by Thorsten Leemhuis
commit 74f4614579f6121d86ed3fe1e8d522c24df79561
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Thu Apr 11 12:35:07 2024 +0200
merge master (Update to 24.0.5)
Signed-off-by: Thorsten Leemhuis <linux(a)leemhuis.info>
.gitignore | 1 +
mesa-freeworld.spec | 6 +++++-
sources | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f8dd1c5..82d6f3e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,4 @@
/mesa-24.0.2.tar.xz
/mesa-24.0.3.tar.xz
/mesa-24.0.4.tar.xz
+/mesa-24.0.5.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index 6c5a861..2e06a46 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -65,7 +65,7 @@ algorithms and decoding only VC1 algorithm.
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 24.0.4
+%global ver 24.0.5
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: 1%{?dist}
License: MIT
@@ -323,7 +323,11 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%{_metainfodir}/org.mesa3d.vdpau.freeworld.metainfo.xml
%license docs/license.rst
%endif
+
%changelog
+* Thu Apr 11 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.0.5-1
+- Update to 24.0.5
+
* Mon Apr 1 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.0.4-1
- Update to 24.0.4
diff --git a/sources b/sources
index e50b84c..0548eff 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-24.0.4.tar.xz) = 1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
+SHA512 (mesa-24.0.5.tar.xz) = 9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
7 months, 2 weeks
[nemo-dropbox] rebuild
by Leigh Scott
commit 2d28e20c1d3f5a3d4ef4ba725837c46adc445149
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Apr 11 11:35:34 2024 +0100
rebuild
nemo-dropbox.spec | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/nemo-dropbox.spec b/nemo-dropbox.spec
index 1207165..b6d70af 100644
--- a/nemo-dropbox.spec
+++ b/nemo-dropbox.spec
@@ -1,7 +1,7 @@
Summary: Dropbox extension for nemo
Name: nemo-dropbox
Version: 6.0.1
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+ and LGPLv2+ and MIT
URL: https://github.com/linuxmint/nemo-extensions
Source0: %url/archive/%{version}/nemo-extensions-%{version}.tar.gz
@@ -34,15 +34,18 @@ pushd nemo-dropbox
popd
rm -rf %{buildroot}%{_bindir}
-rm -rf %{buildroot}%{_datadir}
%files
%doc nemo-dropbox/{AUTHORS,ChangeLog,NEWS,README}
%license nemo-dropbox/COPYING
%{_libdir}/nemo/extensions-3.0/libnemo-dropbox.so
-
+%{_datadir}/nemo-dropbox/
+%{_datadir}/icons/hicolor/symbolic/apps/nemo-dropbox-symbolic.svg
%changelog
+* Thu Apr 11 2024 Leigh Scott <leigh123linux(a)gmail.com> - 6.0.1-3
+- rebuilt
+
* Sun Feb 04 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 6.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
7 months, 2 weeks
[mesa-freeworld] Update to 24.0.5
by Thorsten Leemhuis
commit 123f1b88fa5cc8e18de3ec29b282ebf6d2061336
Author: Thorsten Leemhuis <linux(a)leemhuis.info>
Date: Thu Apr 11 12:03:26 2024 +0200
Update to 24.0.5
Signed-off-by: Thorsten Leemhuis <linux(a)leemhuis.info>
.gitignore | 1 +
mesa-freeworld.spec | 6 +++++-
sources | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f8dd1c5..82d6f3e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,4 @@
/mesa-24.0.2.tar.xz
/mesa-24.0.3.tar.xz
/mesa-24.0.4.tar.xz
+/mesa-24.0.5.tar.xz
diff --git a/mesa-freeworld.spec b/mesa-freeworld.spec
index 6c5a861..2e06a46 100644
--- a/mesa-freeworld.spec
+++ b/mesa-freeworld.spec
@@ -65,7 +65,7 @@ algorithms and decoding only VC1 algorithm.
Name: %{srcname}-freeworld
Summary: Mesa graphics libraries
-%global ver 24.0.4
+%global ver 24.0.5
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: 1%{?dist}
License: MIT
@@ -323,7 +323,11 @@ rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so
%{_metainfodir}/org.mesa3d.vdpau.freeworld.metainfo.xml
%license docs/license.rst
%endif
+
%changelog
+* Thu Apr 11 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.0.5-1
+- Update to 24.0.5
+
* Mon Apr 1 2024 Thorsten Leemhuis <fedora(a)leemhuis.info> - 24.0.4-1
- Update to 24.0.4
diff --git a/sources b/sources
index e50b84c..0548eff 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mesa-24.0.4.tar.xz) = 1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
+SHA512 (mesa-24.0.5.tar.xz) = 9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
7 months, 2 weeks