[qt5-qtwebengine-freeworld] Rebuild for libvpx 1.11.0 in Rawhide
by Kevin Kofler
commit d3575d4c5d81a5dcdb1ed83cc64dc4aa5c84e501
Author: Kevin Kofler <kevin.kofler(a)chello.at>
Date: Sat Jan 29 18:42:48 2022 +0100
Rebuild for libvpx 1.11.0 in Rawhide
* Sat Jan 29 2022 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.15.8-3
- Rebuild for libvpx 1.11.0 in Rawhide
qt5-qtwebengine-freeworld.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/qt5-qtwebengine-freeworld.spec b/qt5-qtwebengine-freeworld.spec
index 2db7549..79eb66d 100644
--- a/qt5-qtwebengine-freeworld.spec
+++ b/qt5-qtwebengine-freeworld.spec
@@ -59,7 +59,7 @@
Summary: Qt5 - QtWebEngine components (freeworld version)
Name: qt5-qtwebengine-freeworld
Version: 5.15.8
-Release: 2%{?dist}
+Release: 3%{?dist}
%global major_minor %(echo %{version} | cut -d. -f-2)
%global major %(echo %{version} | cut -d. -f1)
@@ -462,6 +462,9 @@ echo "%{_libdir}/%{name}" \
%changelog
+* Sat Jan 29 2022 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.15.8-3
+- Rebuild for libvpx 1.11.0 in Rawhide
+
* Sun Jan 23 2022 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.15.8-2
- Try enabling aarch64 builds
2 years, 9 months
[megasync] Update to 4.6.3.0. Enable LTO.
by Vasiliy Glazov
commit 81d6173b798252df6318ab45089ac282fac304e0
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Sat Jan 29 11:02:15 2022 +0300
Update to 4.6.3.0. Enable LTO.
.gitignore | 2 ++
megasync.spec | 20 +++++++++++---------
sources | 4 ++--
3 files changed, 15 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 56d3d62..fb51c09 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,3 +20,5 @@
/v4.4.0.0_Linux.tar.gz
/v3.8.2c.tar.gz
/v4.5.3.0_Linux.tar.gz
+/v3.9.6b.tar.gz
+/v4.6.3.0_Linux.tar.gz
diff --git a/megasync.spec b/megasync.spec
index 0f9dbaf..f73c1e5 100644
--- a/megasync.spec
+++ b/megasync.spec
@@ -1,5 +1,4 @@
-%define _lto_cflags %{nil}
-%global sdk_version 3.8.2c
+%global sdk_version 3.9.6b
%global source_suffix Linux
%bcond_without dolphin
@@ -11,8 +10,8 @@
%endif
Name: megasync
-Version: 4.5.3.0
-Release: 3%{?dist}
+Version: 4.6.3.0
+Release: 1%{?dist}
Summary: Easy automated syncing between your computers and your MEGA cloud drive
# MEGAsync is under a proprietary license, except the SDK which is BSD
License: Proprietary and BSD
@@ -46,6 +45,9 @@ BuildRequires: LibRaw-devel
BuildRequires: libsodium-devel
BuildRequires: libuv-devel
BuildRequires: sqlite-devel
+BuildRequires: vcpkg
+BuildRequires: systemd-devel
+BuildRequires: freeimage-devel
Requires: hicolor-icon-theme
@@ -62,9 +64,6 @@ Fast:
Take advantage of MEGA's high-powered infrastructure and multi-connection
transfers.
-Generous:
-Store up to 50 GB for free!
-
%if %{with dolphin}
%package -n dolphin-%{name}
Summary: Extension for Dolphin to interact with Megasync
@@ -110,7 +109,7 @@ mv src/MEGASync/mega/sdk-%{sdk_version}/* src/MEGASync/mega/
cp src/MEGASync/mega/LICENSE LICENSE-SDK
# Fix ffmpeg build
sed -i 's|videoStream->skip_to_keyframe|//videoStream->skip_to_keyframe|' src/MEGASync/mega/src/gfx/freeimage.cpp
-sed -i 's|videoStream->skip_to_keyframe|//videoStream->skip_to_keyframe|' src/MEGASync/mega/src/gfx/qt.cpp
+# sed -i 's|videoStream->skip_to_keyframe|//videoStream->skip_to_keyframe|' src/MEGASync/mega/src/gfx/qt.cpp
%if 0%{?fedora} >= 35
# Fix glibc for F35 and later
@@ -118,7 +117,7 @@ sed -i 's|kSigStackSize = std::max(8192|kSigStackSize = std::max(static_cast<lon
%endif
#Disable all bundling
-sed -i '/-u/d' src/configure
+sed -i 's/-u/-f/' src/configure
sed -i 's/-v/-y/' src/configure
sed -i '/qlite_pkg $build_dir $install_dir/d' src/MEGASync/mega/contrib/build_sdk.sh
@@ -252,6 +251,9 @@ popd
%endif
%changelog
+* Sat Jan 29 2022 Vasiliy N. Glazov <vascom2(a)gmail.com> - 4.6.3.0-1
+- Update to 4.6.3.0
+
* Thu Jan 27 2022 Vasiliy N. Glazov <vascom2(a)gmail.com> - 4.5.3.0-3
- Rebuild without LTO
diff --git a/sources b/sources
index 4422961..1e2f0fc 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (v3.8.2c.tar.gz) = 89cfa2a7ccb799da7e6a4d10454dd57843807ef22ed60b3c39d2ee3ca9e9c0265d2719e47338fb682472a7662466d869487d7392794030998b3d55335d9f8e88
-SHA512 (v4.5.3.0_Linux.tar.gz) = ee45cccd569fed8606fa2de8e82a62a3b43f9b4e0baa2f1a902e8ecf5d000fdf688bc69eaf2fae71d32be908d485acc8d65f985f8392c304de255c07c26ceed6
+SHA512 (v3.9.6b.tar.gz) = 88057a43565685e3385b5abca9ef5ede088c5d23dc25cc213e917a39436f59084c67557c1a45326e6214c0d2af926ed010805e9b4e5a63ec5ef7d4bf536f379a
+SHA512 (v4.6.3.0_Linux.tar.gz) = a1b1e619f2b3c5c7dfb22ae6b8509c2b31a1ce31e56d9e0b3c5bb9990eed771f9d1f02e212ac24a6895915abbf5fb12b3494548b63d6999aa5130dce1613275a
2 years, 9 months
[megasync/f34] Rebuild without LTO.
by Vasiliy Glazov
Summary of changes:
0e591af... Rebuild without LTO. (*)
(*) This commit already existed in another branch; no separate mail sent
2 years, 9 months
[nvidia-390xx-kmod] Update to 390.147
by Henrik Nordström
commit d161c69a5333c3423c85b4a476ac4f2399d8d45b
Author: Henrik Nordström <henrik(a)hno.se>
Date: Sat Jan 29 03:40:12 2022 +0100
Update to 390.147
Also refreshed patches from Debian
0001-backport-error-on-unknown-conftests.patch | 59 ++++++++++++++++++++++
...kport-error-on-unknown-conftests-uvm-part.patch | 25 +++++++++
arm-outer-sync.patch | 2 +-
bashisms.patch | 14 +++++
cc_version_check-gcc5.patch | 2 +-
conftest-verbose.patch | 6 +--
ignore_xen_on_arm.patch | 2 +-
include-swiotlb-header-on-arm.patch | 2 +-
kernel-5.7.0-set-memory-array.patch | 12 ++---
nvidia-390xx-kmod.spec | 29 +++++++----
nvidia-drm-arm-cflags.patch | 2 +-
use-kbuild-flags.patch | 8 +--
use-kbuild-gcc-plugins.patch | 2 +-
13 files changed, 136 insertions(+), 29 deletions(-)
---
diff --git a/0001-backport-error-on-unknown-conftests.patch b/0001-backport-error-on-unknown-conftests.patch
new file mode 100644
index 0000000..6ef460c
--- /dev/null
+++ b/0001-backport-error-on-unknown-conftests.patch
@@ -0,0 +1,59 @@
+From 5b446ec6cf9c37a5a0865cc98367b1f70a402c59 Mon Sep 17 00:00:00 2001
+From: Andreas Beckmann <anbe(a)debian.org>
+Date: Wed, 22 Sep 2021 08:49:14 +0200
+Subject: [PATCH 1/2] backport error on unknown conftests
+
+for easier backporting of future conftest.sh changes
+---
+ conftest.sh | 12 ++++++++++++
+ nvidia/nvidia.Kbuild | 4 ++--
+ 2 files changed, 14 insertions(+), 2 deletions(-)
+
+diff --git a/conftest.sh b/conftest.sh
+index abbb636..a965b14 100755
+--- a/conftest.sh
++++ b/conftest.sh
+@@ -4516,6 +4516,18 @@ compile_test() {
+
+ compile_check_conftest "$CODE" "NV_DRM_DEVICE_HAS_PDEV" "" "types"
+ ;;
++
++ # When adding a new conftest entry, please use the correct format for
++ # specifying the relevant upstream Linux kernel commit.
++ #
++ # <function> was added|removed|etc by commit <sha> ("<commit message")
++ # in <kernel-version> (<commit date>).
++
++ *)
++ # Unknown test name given
++ echo "Error: unknown conftest '$1' requested" >&2
++ exit 1
++ ;;
+ esac
+ }
+
+diff --git a/nvidia/nvidia.Kbuild b/nvidia/nvidia.Kbuild
+index 185d3b5..9375ebb 100644
+--- a/nvidia/nvidia.Kbuild
++++ b/nvidia/nvidia.Kbuild
+@@ -105,7 +105,7 @@ NV_OBJECTS_DEPEND_ON_CONFTEST += $(NVIDIA_OBJECTS)
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += remap_pfn_range
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += hash__remap_4k_pfn
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += follow_pfn
+-NV_CONFTEST_FUNCTION_COMPILE_TESTS += vmap
++#NV_CONFTEST_FUNCTION_COMPILE_TESTS += vmap
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += set_pages_uc
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += list_is_first
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += set_memory_uc
+@@ -127,7 +127,7 @@ NV_CONFTEST_FUNCTION_COMPILE_TESTS += acpi_walk_namespace
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += pci_domain_nr
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += pci_dma_mapping_error
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += sg_alloc_table
+-NV_CONFTEST_FUNCTION_COMPILE_TESTS += sg_init_table
++#NV_CONFTEST_FUNCTION_COMPILE_TESTS += sg_init_table
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += pci_get_domain_bus_and_slot
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += get_num_physpages
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += efi_enabled
+--
+2.20.1
+
diff --git a/0002-backport-error-on-unknown-conftests-uvm-part.patch b/0002-backport-error-on-unknown-conftests-uvm-part.patch
new file mode 100644
index 0000000..d941007
--- /dev/null
+++ b/0002-backport-error-on-unknown-conftests-uvm-part.patch
@@ -0,0 +1,25 @@
+From c2a0cf09fed824a739f32dcb0bfc28e5df116fde Mon Sep 17 00:00:00 2001
+From: Andreas Beckmann <anbe(a)debian.org>
+Date: Wed, 22 Dec 2021 18:06:40 +0100
+Subject: [PATCH 2/2] backport error on unknown conftests (uvm part)
+
+---
+ nvidia-uvm/nvidia-uvm.Kbuild | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/nvidia-uvm/nvidia-uvm.Kbuild b/nvidia-uvm/nvidia-uvm.Kbuild
+index d447e23..27e33c1 100644
+--- a/nvidia-uvm/nvidia-uvm.Kbuild
++++ b/nvidia-uvm/nvidia-uvm.Kbuild
+@@ -91,7 +91,7 @@ endif
+
+ NV_OBJECTS_DEPEND_ON_CONFTEST += $(NVIDIA_UVM_OBJECTS)
+
+-NV_CONFTEST_FUNCTION_COMPILE_TESTS += remap_page_range
++#NV_CONFTEST_FUNCTION_COMPILE_TESTS += remap_page_range
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += remap_pfn_range
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += vm_insert_page
+ NV_CONFTEST_FUNCTION_COMPILE_TESTS += kmem_cache_create
+--
+2.20.1
+
diff --git a/arm-outer-sync.patch b/arm-outer-sync.patch
index c2cfb88..69b25d0 100644
--- a/arm-outer-sync.patch
+++ b/arm-outer-sync.patch
@@ -5,7 +5,7 @@ Description: Redefine WRITE_COMBINE_FLUSH on ARM on kernel >= 4.3
is defined. Fall back to no memory barrier at all if that is not configured.
--- a/common/inc/nv-linux.h
+++ b/common/inc/nv-linux.h
-@@ -470,7 +470,13 @@ extern int nv_pat_mode;
+@@ -469,7 +469,13 @@ extern int nv_pat_mode;
#if defined(CONFIG_OUTER_CACHE)
#define OUTER_FLUSH_RANGE(start, end) outer_flush_range((start),(end))
#endif
diff --git a/bashisms.patch b/bashisms.patch
new file mode 100644
index 0000000..be38881
--- /dev/null
+++ b/bashisms.patch
@@ -0,0 +1,14 @@
+Author: Andreas Beckmann <anbe(a)debian.org>
+Description: fix bashisms in conftest.sh
+
+--- a/conftest.sh
++++ b/conftest.sh
+@@ -4858,7 +4858,7 @@
+
+ if [ -n "$VGX_BUILD" ]; then
+ if [ -f /proc/xen/capabilities ]; then
+- if [ "`cat /proc/xen/capabilities`" == "control_d" ]; then
++ if [ "`cat /proc/xen/capabilities`" = "control_d" ]; then
+ exit 0
+ fi
+ else
diff --git a/cc_version_check-gcc5.patch b/cc_version_check-gcc5.patch
index 88a5249..dba5435 100644
--- a/cc_version_check-gcc5.patch
+++ b/cc_version_check-gcc5.patch
@@ -5,7 +5,7 @@ Description: ignore __GNUC_MINOR__ from GCC 5 onwards
--- a/conftest.sh
+++ b/conftest.sh
-@@ -4442,7 +4442,7 @@ case "$6" in
+@@ -4616,7 +4616,7 @@
kernel_cc_minor=`echo ${kernel_cc_version} | cut -d '.' -f 2`
echo "
diff --git a/conftest-verbose.patch b/conftest-verbose.patch
index 4fae8ce..10cc577 100644
--- a/conftest-verbose.patch
+++ b/conftest-verbose.patch
@@ -3,7 +3,7 @@ Description: dump the generated conftest headers
--- a/Kbuild
+++ b/Kbuild
-@@ -117,6 +117,16 @@ NV_CONFTEST_HEADERS += $(obj)/conftest/h
+@@ -115,6 +115,16 @@
NV_CONFTEST_HEADERS += $(NV_CONFTEST_COMPILE_TEST_HEADERS)
@@ -20,7 +20,7 @@ Description: dump the generated conftest headers
#
# Generate a header file for a single conftest compile test. Each compile test
# header depends on conftest.sh, as well as the generated conftest/headers.h
-@@ -141,6 +151,8 @@ define NV_GENERATE_COMPILE_TEST_HEADER
+@@ -139,6 +149,8 @@
@mkdir -p $(obj)/conftest
@# concatenate /dev/null to prevent cat from hanging when $$^ is empty
@cat $$^ /dev/null > $$@
@@ -29,7 +29,7 @@ Description: dump the generated conftest headers
endef
#
-@@ -160,13 +172,17 @@ $(eval $(call NV_GENERATE_COMPILE_TEST_H
+@@ -158,13 +170,17 @@
$(eval $(call NV_GENERATE_COMPILE_TEST_HEADER,symbols,$(NV_CONFTEST_SYMBOL_COMPILE_TESTS)))
$(eval $(call NV_GENERATE_COMPILE_TEST_HEADER,types,$(NV_CONFTEST_TYPE_COMPILE_TESTS)))
diff --git a/ignore_xen_on_arm.patch b/ignore_xen_on_arm.patch
index fa28dba..150aa69 100644
--- a/ignore_xen_on_arm.patch
+++ b/ignore_xen_on_arm.patch
@@ -24,7 +24,7 @@ Description: Undef CONFIG_XEN and CONFIG_XEN_DOM0 if building on ARM
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 9)
#error "This driver does not support kernels older than 2.6.9!"
#elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 7, 0)
-@@ -285,7 +290,7 @@ NV_STATUS nvos_forward_error_to_cray(str
+@@ -284,7 +289,7 @@ NV_STATUS nvos_forward_error_to_cray(str
* NVIDIA graphics driver has no way of knowing and is unlikely
* to work correctly.
*/
diff --git a/include-swiotlb-header-on-arm.patch b/include-swiotlb-header-on-arm.patch
index 88357d2..6ea5a4e 100644
--- a/include-swiotlb-header-on-arm.patch
+++ b/include-swiotlb-header-on-arm.patch
@@ -6,7 +6,7 @@ Description: Include linux/swiotlb.h if CONFIG_ARM is defined
--- a/common/inc/nv-linux.h
+++ b/common/inc/nv-linux.h
-@@ -182,7 +182,7 @@ static inline uid_t __kuid_val(kuid_t ui
+@@ -181,7 +181,7 @@ static inline uid_t __kuid_val(kuid_t ui
#endif
#endif
diff --git a/kernel-5.7.0-set-memory-array.patch b/kernel-5.7.0-set-memory-array.patch
index 5c50840..ed9cae8 100644
--- a/kernel-5.7.0-set-memory-array.patch
+++ b/kernel-5.7.0-set-memory-array.patch
@@ -27,7 +27,7 @@ Bug-Debian: https://bugs.debian.org/960735
--- a/conftest.sh
+++ b/conftest.sh
-@@ -428,6 +428,8 @@ compile_test() {
+@@ -429,6 +429,8 @@
# Determine if the set_memory_uc() function is present.
#
CODE="
@@ -36,7 +36,7 @@ Bug-Debian: https://bugs.debian.org/960735
#if defined(NV_ASM_SET_MEMORY_H_PRESENT)
#if defined(NV_ASM_PGTABLE_TYPES_H_PRESENT)
#include <asm/pgtable_types.h>
-@@ -448,6 +450,8 @@ compile_test() {
+@@ -449,6 +451,8 @@
# Determine if the set_memory_array_uc() function is present.
#
CODE="
@@ -45,7 +45,7 @@ Bug-Debian: https://bugs.debian.org/960735
#if defined(NV_ASM_SET_MEMORY_H_PRESENT)
#if defined(NV_ASM_PGTABLE_TYPES_H_PRESENT)
#include <asm/pgtable_types.h>
-@@ -503,6 +507,8 @@ compile_test() {
+@@ -504,6 +508,8 @@
# Determine if the set_pages_uc() function is present.
#
CODE="
@@ -54,7 +54,7 @@ Bug-Debian: https://bugs.debian.org/960735
#if defined(NV_ASM_SET_MEMORY_H_PRESENT)
#if defined(NV_ASM_PGTABLE_TYPES_H_PRESENT)
#include <asm/pgtable_types.h>
-@@ -1881,7 +1887,7 @@ compile_test() {
+@@ -1870,7 +1876,7 @@
# Determine if atomic_long_t and associated functions are defined
# Added in 2.6.16 2006-01-06 d3cb487149bd706aa6aeb02042332a450978dc1c
CODE="
@@ -63,7 +63,7 @@ Bug-Debian: https://bugs.debian.org/960735
void conftest_atomic_long(void) {
atomic_long_t data;
atomic_long_read(&data);
-@@ -1895,7 +1901,7 @@ compile_test() {
+@@ -1884,7 +1890,7 @@
atomic64_type)
# Determine if atomic64_t and associated functions are defined
CODE="
@@ -72,7 +72,7 @@ Bug-Debian: https://bugs.debian.org/960735
void conftest_atomic64(void) {
atomic64_t data;
atomic64_read(&data);
-@@ -3585,7 +3591,7 @@ compile_test() {
+@@ -3585,7 +3591,7 @@
# 2008-01-25 9ee85241fdaab358dff1d8647f20a478cfa512a1
#
CODE="
diff --git a/nvidia-390xx-kmod.spec b/nvidia-390xx-kmod.spec
index 8bec6a8..625634d 100644
--- a/nvidia-390xx-kmod.spec
+++ b/nvidia-390xx-kmod.spec
@@ -16,9 +16,9 @@
Name: nvidia-390xx-kmod
Epoch: 3
-Version: 390.144
+Version: 390.147
# Taken over by kmodtool
-Release: 3%{?dist}
+Release: 1%{?dist}
Summary: NVIDIA 390xx display driver kernel module
Group: System Environment/Kernel
License: Redistributable, no modification permitted
@@ -33,10 +33,12 @@ Source11: nvidia-390xx-kmodtool-excludekernel-filterfile
# openSUSE https://build.opensuse.org/package/show/home:luc14n0:nvidia/nvidia-gfxG04
# kernel support
-Patch10: do-div-cast.patch
-Patch11: kernel-5.12.patch
-Patch12: https://gitlab.com/herecura/packages/nvidia-390xx-dkms/-/raw/herecura/ker...
-Patch13: https://build.opensuse.org/source/home:luc14n0:nvidia/nvidia-gfxG04/kerne...
+Patch10: 0001-backport-error-on-unknown-conftests.patch
+Patch11: 0002-backport-error-on-unknown-conftests-uvm-part.patch
+Patch12: do-div-cast.patch
+Patch13: kernel-5.7.0-set-memory-array.patch
+Patch14: kernel-5.12.patch
+Patch15: https://gitlab.com/herecura/packages/nvidia-390xx-dkms/-/raw/herecura/ker...
# build system updates
Patch30: use-kbuild-compiler.patch
@@ -44,6 +46,7 @@ Patch31: use-kbuild-flags.patch
Patch32: use-kbuild-gcc-plugins.patch
Patch33: conftest-verbose.patch
Patch34: cc_version_check-gcc5.patch
+Patch35: bashisms.patch
#These are Debian specific. Dones not apply to Fedora
#Patch35: nvidia-use-ARCH.o_binary.patch
#Patch36: nvidia-modeset-use-ARCH.o_binary.patch
@@ -77,18 +80,21 @@ kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterf
tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{version}-%{_target_cpu}.tar.xz
# Apply patches
%patch10 -p1 -b 10 -d kernel
-%patch11 -p2 -b 11 -d kernel
-%patch12 -p2 -b 12 -d kernel
-%patch13 -p2 -b 12 -d kernel
+%patch11 -p1 -b 11 -d kernel
+%patch12 -p1 -b 12 -d kernel
+%patch13 -p1 -b 13 -d kernel
+%patch14 -p2 -b 14 -d kernel
+%patch15 -p2 -b 15 -d kernel
%patch30 -p1 -b 30 -d kernel
%patch31 -p1 -b 31 -d kernel
%patch32 -p1 -b 32 -d kernel
%patch33 -p1 -b 33 -d kernel
%patch34 -p1 -b 34 -d kernel
+%patch35 -p1 -b 35 -d kernel
%patch40 -p1 -b 40 -d kernel
%patch41 -p1 -b 41 -d kernel
%patch42 -p1 -b 42 -d kernel
-%patch43 -p1 -b 42 -d kernel
+%patch43 -p1 -b 43 -d kernel
for kernel_version in %{?kernel_versions} ; do
cp -a kernel _kmod_build_${kernel_version%%___*}
@@ -115,6 +121,9 @@ done
%changelog
+* Sat Jan 29 2022 Henrik Nordstrom <henrik(a)henriknordstrom.net> - 390.147-1
+- Update to 390.147
+
* Wed Sep 22 2021 Henrik Nordstrom <henrik(a)henriknordstrom.net> - 390.144-3
- Kernel 5.14 patch taken from openSUSE
diff --git a/nvidia-drm-arm-cflags.patch b/nvidia-drm-arm-cflags.patch
index 0c1b59b..36cc4df 100644
--- a/nvidia-drm-arm-cflags.patch
+++ b/nvidia-drm-arm-cflags.patch
@@ -9,7 +9,7 @@ Description: Add -Wa,-mimplicit-it=thumb to CFLAGS if building on ARM
--- a/conftest.sh
+++ b/conftest.sh
-@@ -194,7 +194,7 @@ build_cflags() {
+@@ -195,7 +195,7 @@
done
if [ "$ARCH" = "arm" ]; then
diff --git a/use-kbuild-flags.patch b/use-kbuild-flags.patch
index 9033258..ecda018 100644
--- a/use-kbuild-flags.patch
+++ b/use-kbuild-flags.patch
@@ -5,7 +5,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS
--- a/Kbuild
+++ b/Kbuild
-@@ -104,6 +104,7 @@ NV_CONFTEST_CMD := /bin/sh $(NV_CONFTEST
+@@ -102,6 +102,7 @@
"$(CC)" "$(HOST_CC)" $(ARCH) $(NV_KERNEL_SOURCES) $(NV_KERNEL_OUTPUT)
NV_CONFTEST_CFLAGS := $(shell $(NV_CONFTEST_CMD) build_cflags)
@@ -15,7 +15,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS
NV_CONFTEST_COMPILE_TEST_HEADERS += $(obj)/conftest/functions.h
--- a/nvidia/nvidia.Kbuild
+++ b/nvidia/nvidia.Kbuild
-@@ -88,7 +88,7 @@ NVIDIA_INTERFACE := nvidia/nv-interface.
+@@ -93,7 +93,7 @@
always-y += $(NVIDIA_INTERFACE)
$(obj)/$(NVIDIA_INTERFACE): $(addprefix $(obj)/,$(NVIDIA_OBJECTS))
@@ -26,7 +26,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS
#
--- a/Makefile
+++ b/Makefile
-@@ -111,7 +111,7 @@ else
+@@ -111,7 +111,7 @@
# cannot be defined in the *Kbuild files, which are only used during stage 1.
%-linux.o: modules
@@ -37,7 +37,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS
# Kbuild's "clean" rule won't clean up the conftest headers on its own, and
--- a/nvidia-modeset/nvidia-modeset.Kbuild
+++ b/nvidia-modeset/nvidia-modeset.Kbuild
-@@ -70,7 +70,7 @@ NVIDIA_MODESET_INTERFACE := nvidia-modes
+@@ -75,7 +75,7 @@
always-y += $(NVIDIA_MODESET_INTERFACE)
$(obj)/$(NVIDIA_MODESET_INTERFACE): $(addprefix $(obj)/,$(NVIDIA_MODESET_OBJECTS))
diff --git a/use-kbuild-gcc-plugins.patch b/use-kbuild-gcc-plugins.patch
index 65e18e1..5def1a6 100644
--- a/use-kbuild-gcc-plugins.patch
+++ b/use-kbuild-gcc-plugins.patch
@@ -4,7 +4,7 @@ Description: ignore GCC plugins
CONFIG_GCC_PLUGIN_STRUCTLEAK and CONFIG_GCC_PLUGIN_RANDSTRUCT.
--- a/Kbuild
+++ b/Kbuild
-@@ -104,7 +104,7 @@ NV_CONFTEST_CMD := /bin/sh $(NV_CONFTEST
+@@ -102,7 +102,7 @@
"$(CC)" "$(HOST_CC)" $(ARCH) $(NV_KERNEL_SOURCES) $(NV_KERNEL_OUTPUT)
NV_CONFTEST_CFLAGS := $(shell $(NV_CONFTEST_CMD) build_cflags)
2 years, 9 months
[nvidia-settings-390xx] Update to 390.147
by Henrik Nordström
commit c2b72eab27f1822fcbf041ec57b3f762c86a748b
Author: Henrik Nordström <henrik(a)hno.se>
Date: Sat Jan 29 02:34:57 2022 +0100
Update to 390.147
.gitignore | 1 +
nvidia-settings-390xx.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c8a6343..bf03139 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/nvidia-settings-390.141.tar.bz2
/nvidia-settings-390.143.tar.bz2
/nvidia-settings-390.144.tar.bz2
+/nvidia-settings-390.147.tar.bz2
diff --git a/nvidia-settings-390xx.spec b/nvidia-settings-390xx.spec
index a97e420..487a06e 100644
--- a/nvidia-settings-390xx.spec
+++ b/nvidia-settings-390xx.spec
@@ -1,6 +1,6 @@
Name: nvidia-settings-390xx
-Version: 390.144
-Release: 2%{?dist}
+Version: 390.147
+Release: 1%{?dist}
Summary: Configure the NVIDIA 390xx series graphics driver
License: GPLv2+
@@ -129,6 +129,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
%changelog
+* Sat Jan 29 2022 Henrik Nordstrom <henrik(a)henriknordstrom.net> - 390.147-1
+- Update to 390.147
+
* Wed Aug 04 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 390.144-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
diff --git a/sources b/sources
index 701aaf9..dbbdd93 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-settings-390.144.tar.bz2) = 90afe201361d492c3152057d3ec46d68c0cd722fe0ea0587aa1156718017d59fb5f26f3db89d91d4680b2390617867dbe93bd14e1fb3dc70402527bfacf0ae5c
+SHA512 (nvidia-settings-390.147.tar.bz2) = 67c30df042b9a9b923f05a26bd2e0bd85487fab0fe2c730ac48025561d652ff0f7455a56cc7951ed8ba2a300e019fa0e52fcd912b644d0d88fd2ac0e63de2327
2 years, 9 months
[xorg-x11-drv-nvidia-390xx] Forgot changelog
by Henrik Nordström
commit 73040dfed9d99c65ce87e421b0a9e110c63114f7
Author: Henrik Nordström <henrik(a)hno.se>
Date: Sat Jan 29 02:20:43 2022 +0100
Forgot changelog
xorg-x11-drv-nvidia-390xx.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/xorg-x11-drv-nvidia-390xx.spec b/xorg-x11-drv-nvidia-390xx.spec
index ed8643c..9315b7f 100644
--- a/xorg-x11-drv-nvidia-390xx.spec
+++ b/xorg-x11-drv-nvidia-390xx.spec
@@ -584,6 +584,9 @@ fi ||:
%{_libdir}/libnvidia-encode.so
%changelog
+* Sat Jan 29 2022 Henrik Nordstrom <henrik(a)henriknordstrom.net> - 3:390.147-1
+- Update to 390.147 release
+
* Wed Aug 04 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 3:390.144-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2 years, 9 months
[xorg-x11-drv-nvidia-390xx] Update to 390.147
by Henrik Nordström
commit 4b239248038483af89106192614597e028adebbc
Author: Henrik Nordström <henrik(a)hno.se>
Date: Sat Jan 29 02:16:37 2022 +0100
Update to 390.147
.gitignore | 3 +++
sources | 6 +++---
xorg-x11-drv-nvidia-390xx.spec | 4 ++--
3 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ef0fe26..35dccc7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,6 @@
/NVIDIA-Linux-armv7l-gnueabihf-390.144.run
/NVIDIA-Linux-x86-390.144.run
/NVIDIA-Linux-x86_64-390.144.run
+/NVIDIA-Linux-armv7l-gnueabihf-390.147.run
+/NVIDIA-Linux-x86-390.147.run
+/NVIDIA-Linux-x86_64-390.147.run
diff --git a/sources b/sources
index fd4f6ea..1990b5e 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (NVIDIA-Linux-armv7l-gnueabihf-390.144.run) = 7aaa5850b29b6531f79a827e5dac19cbe3dca73b86043cd402448048f3447e878ec593b33728c64f7d4d85ed9862c90b3b271c42acba52df0adba7c7c616a20b
-SHA512 (NVIDIA-Linux-x86-390.144.run) = d962c7e7b4b9c4635a887767d34a49c401a89e5975a5e57fa83366ca824ab70d5b8a81f3dce2e05e0528afddc72d70b2fcd69a216bd16d75e7b88ec704390546
-SHA512 (NVIDIA-Linux-x86_64-390.144.run) = 9503ebf41037a14deba995288a364768cb03fb682de8653a4b0c05955b23603443c41c4216c93eac7d7efc301734416012864ede728324ab47b93ff167d93da4
+SHA512 (NVIDIA-Linux-armv7l-gnueabihf-390.147.run) = 1612e93595238d113a1e3865510422e2541ca833c7049a05edbf2af0b96c4576d1726ae675148da8419921109c3de8ea4438e5fe19e70aff2198f6adc0582932
+SHA512 (NVIDIA-Linux-x86-390.147.run) = c5d47e2a8c034e158093feeefa2455ec49d676fbd1700118aedba0c3b84be4e2060402d0e27e50d1a674de10f369f8e5ca2da8c61f1d0560d2105d33d7238359
+SHA512 (NVIDIA-Linux-x86_64-390.147.run) = 0d8bda32e916d71da2ea74bc12a4f3cb0a0c2ddda27511cf3c89bbf4aeb28db68f6b7261639d88dd1c0180b91213c09de930d233158268c5d9ab3b223510e964
diff --git a/xorg-x11-drv-nvidia-390xx.spec b/xorg-x11-drv-nvidia-390xx.spec
index 1f8ec69..ed8643c 100644
--- a/xorg-x11-drv-nvidia-390xx.spec
+++ b/xorg-x11-drv-nvidia-390xx.spec
@@ -36,8 +36,8 @@
Name: xorg-x11-drv-nvidia-390xx
Epoch: 3
-Version: 390.144
-Release: 2%{?dist}
+Version: 390.147
+Release: 1%{?dist}
Summary: NVIDIA's 390xx series proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
2 years, 9 months
[megasync/f35] Rebuild without LTO.
by Vasiliy Glazov
Summary of changes:
0e591af... Rebuild without LTO. (*)
(*) This commit already existed in another branch; no separate mail sent
2 years, 9 months
[megasync] Rebuild without LTO.
by Vasiliy Glazov
commit 0e591afb364b9701660fa2114b6c4d1eef4241af
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Thu Jan 27 10:10:49 2022 +0300
Rebuild without LTO.
megasync.spec | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/megasync.spec b/megasync.spec
index c5af339..0f9dbaf 100644
--- a/megasync.spec
+++ b/megasync.spec
@@ -1,3 +1,4 @@
+%define _lto_cflags %{nil}
%global sdk_version 3.8.2c
%global source_suffix Linux
@@ -11,7 +12,7 @@
Name: megasync
Version: 4.5.3.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Easy automated syncing between your computers and your MEGA cloud drive
# MEGAsync is under a proprietary license, except the SDK which is BSD
License: Proprietary and BSD
@@ -251,6 +252,9 @@ popd
%endif
%changelog
+* Thu Jan 27 2022 Vasiliy N. Glazov <vascom2(a)gmail.com> - 4.5.3.0-3
+- Rebuild without LTO
+
* Tue Sep 28 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 4.5.3.0-2
- Rebuild for new cryptopp
2 years, 9 months