commit dkms for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dkms for openSUSE:Factory checked in at 2024-03-07 18:31:45 Comparing /work/SRC/openSUSE:Factory/dkms (Old) and /work/SRC/openSUSE:Factory/.dkms.new.1770 (New) Package is "dkms" Thu Mar 7 18:31:45 2024 rev:9 rq:1155989 version:3.0.13 Changes: --- /work/SRC/openSUSE:Factory/dkms/dkms.changes2023-11-07 21:26:46.920449353 +0100 +++ /work/SRC/openSUSE:Factory/.dkms.new.1770/dkms.changes 2024-03-07 18:32:49.528561580 +0100 @@ -1,0 +2,10 @@ +Thu Mar 7 10:54:04 UTC 2024 - Alexandru Gabriel Bradatan + +- Update to 3.0.13 + * New dkms status adjective broken + * Allow overriding the /lib/modules directory + * Adjust kernel module compression, compatible with the in-kernel decompressors +- Add dkms-bash-completion sub-package +- Add dkms-zsh-completion sub-package + +--- Old: dkms-3.0.12.tar.gz New: dkms-3.0.13.tar.gz Other differences: -- ++ dkms.spec ++ --- /var/tmp/diff_new_pack.UCFvKZ/_old 2024-03-07 18:32:49.984578407 +0100 +++ /var/tmp/diff_new_pack.UCFvKZ/_new 2024-03-07 18:32:49.988578556 +0100 @@ -1,7 +1,7 @@ # # spec file for package dkms # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: dkms -Version:3.0.12 +Version:3.0.13 Release:0 Summary:Dynamic Kernel Module Support Framework License:GPL-2.0-only @@ -52,6 +52,28 @@ Kernel Module Support (DKMS) method for installing module RPMS as originally developed by Dell. +%package bash-completion +Summary:Bash completion for %{name} +BuildRequires: bash-completion +Requires: %{name} = %{version} +Requires: bash-completion +Supplements:(%{name} and bash-completion) +BuildArch: noarch + +%description bash-completion +Bash command line completion support for %{name}. + +%package zsh-completion +Summary:Zsh completion for %{name} +BuildRequires: zsh +Requires: %{name} = %{version} +Requires: zsh +Supplements:(%{name} and zsh) +BuildArch: noarch + +%description zsh-completion +Zsh command line completion support for %{name}. + %prep %setup -q %autopatch -p1 1 @@ -125,7 +147,6 @@ %{_sysconfdir}/kernel/postinst.d/%{name} %{_sysconfdir}/kernel/prerm.d/%{name} %{_sysconfdir}/kernel/install.d/40-%{name}.install -%{_datadir}/bash-completion/completions/%{name} %{_unitdir}/dkms.service # these dirs are for plugins - owned by other packages %dir %{_sysconfdir}/kernel @@ -135,3 +156,10 @@ %dir %{_prefix}/lib/kernel/ %dir %{_prefix}/lib/kernel/install.d +%files bash-completion +%{_datadir}/bash-completion/completions/%{name} + +%files zsh-completion +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_%{name} + ++ dkms-3.0.12.tar.gz -> dkms-3.0.13.tar.gz ++ 3111 lines of diff (skipped)
commit dkms for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dkms for openSUSE:Factory checked in at 2023-11-07 21:26:09 Comparing /work/SRC/openSUSE:Factory/dkms (Old) and /work/SRC/openSUSE:Factory/.dkms.new.17445 (New) Package is "dkms" Tue Nov 7 21:26:09 2023 rev:8 rq:1123681 version:3.0.12 Changes: --- /work/SRC/openSUSE:Factory/dkms/dkms.changes2023-10-08 12:21:04.572106600 +0200 +++ /work/SRC/openSUSE:Factory/.dkms.new.17445/dkms.changes 2023-11-07 21:26:46.920449353 +0100 @@ -1,0 +2,11 @@ +Fri Oct 27 07:43:34 UTC 2023 - Alexandru Gabriel Bradatan + +- Update to 3.0.12 + * Fix CC detection + * Makefile: fix extension of kernel-install plugin + * Fix grammatical error + * Remove embedded DESTDIR in make variables, honour them +- Drop patch `fix-kernel-postinst_d.patch` (fixed by upstream) +- Remove leftover dkms.default + +--- Old: dkms-3.0.11.tar.gz dkms.default fix-kernel-postinst_d.patch New: dkms-3.0.12.tar.gz BETA DEBUG BEGIN: Old: * Remove embedded DESTDIR in make variables, honour them - Drop patch `fix-kernel-postinst_d.patch` (fixed by upstream) - Remove leftover dkms.default BETA DEBUG END: Other differences: -- ++ dkms.spec ++ --- /var/tmp/diff_new_pack.jlGvuf/_old 2023-11-07 21:26:47.448468797 +0100 +++ /var/tmp/diff_new_pack.jlGvuf/_new 2023-11-07 21:26:47.448468797 +0100 @@ -17,19 +17,16 @@ Name: dkms -Version:3.0.11 +Version:3.0.12 Release:0 Summary:Dynamic Kernel Module Support Framework License:GPL-2.0-only Group: System/Kernel URL:https://github.com/dell/dkms Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source3:dkms.default Source100: %{name}.rpmlintrc -# PATCH-FIX-OPENSUSE fix-kernel-postinst_d.patch boo#1194723 -Patch1: fix-kernel-postinst_d.patch # PATCH-FIX-OPENSUSE fix-weak-modules_dkms_in.patch boo#1194723 -Patch2: fix-weak-modules_dkms_in.patch +Patch1: fix-weak-modules_dkms_in.patch BuildRequires: make BuildRequires: pkgconfig(systemd) Requires: bash > 1.99 @@ -57,30 +54,28 @@ %prep %setup -q -%autopatch -p1 1 2 +%autopatch -p1 1 %build %install +# Note: the makefile changed and has the following gotchas: +# 1. Defined variables should not contain buildroot, the given +#paths are concatenated with DESTDIR (which has buildroot) by +#the makefile +# 2. BASHDIR, ETC and VAR are not settable %make_install \ - SBIN=%{buildroot}%{_sbindir} \ - VAR=%{buildroot}%{_localstatedir}/lib/%{name} \ - MAN=%{buildroot}%{_mandir}/man8 \ - ETC=%{buildroot}%{_sysconfdir}/%{name} \ - BASHDIR=%{buildroot}%{_datadir}/bash-completion/completions \ - LIBDIR=%{buildroot}%{_libexecdir}/%{name} + SBIN=%{_sbindir} \ + MAN=%{_mandir}/man8 \ + LIBDIR=%{_libexecdir}/%{name} \ + KCONF=%{_sysconfdir}/kernel install -p -m 755 -D kernel_install.d_dkms \ %{buildroot}%{_prefix}/lib/kernel/install.d/40-%{name}.install -# Required due to changes in kernel-install -mv %{buildroot}%{_sysconfdir}/kernel/install.d/%{name} \ - %{buildroot}%{_sysconfdir}/kernel/install.d/40-%{name}.install - # systemd install -p -m 644 -D dkms.service %{buildroot}%{_unitdir}/dkms.service -install -m 644 -D %{SOURCE3} %{buildroot}%{_sysconfdir}/default/dkms ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcdkms sed -i \ @@ -132,7 +127,6 @@ %{_sysconfdir}/kernel/install.d/40-%{name}.install %{_datadir}/bash-completion/completions/%{name} %{_unitdir}/dkms.service -%config %{_sysconfdir}/default/dkms # these dirs are for plugins - owned by other packages %dir %{_sysconfdir}/kernel %dir %{_sysconfdir}/kernel/postinst.d ++ dkms-3.0.11.tar.gz -> dkms-3.0.12.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dkms-3.0.11/.github/dependabot.yml new/dkms-3.0.12/.github/dependabot.yml --- old/dkms-3.0.11/.github/dependabot.yml 1970-01-01 01:00:00.0 +0100 +++ new/dkms-3.0.12/.github/dependabot.yml 2023-10-24 16:36:12.0 +0200 @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" +directory: "/" +schedule: + interval: "weekly" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dkms-3.0.11/.github/workflows/tests.yml new/dkms-3.0.12/.github/workflows/tests.yml --- old/dkms-3.0.11/.github/workflows/tests.yml 2023-04-27 17:06:25.0 +0200 +++ new/dkms-3.0.12/.github/workflows/tests.yml 2023-10-24 16:36:12.0 +0200 @@ -13,6 +13,8 @@
commit dkms for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dkms for openSUSE:Factory checked in at 2023-10-08 12:18:00 Comparing /work/SRC/openSUSE:Factory/dkms (Old) and /work/SRC/openSUSE:Factory/.dkms.new.28202 (New) Package is "dkms" Sun Oct 8 12:18:00 2023 rev:7 rq:1116071 version:3.0.11 Changes: --- /work/SRC/openSUSE:Factory/dkms/dkms.changes2023-06-21 22:41:17.246886911 +0200 +++ /work/SRC/openSUSE:Factory/.dkms.new.28202/dkms.changes 2023-10-08 12:21:04.572106600 +0200 @@ -1,0 +2,6 @@ +Sun Sep 17 20:45:05 UTC 2023 - Alexandru Gabriel Bradatan + +- Drop custom dkms.service in favour of the one provided by + upstream + +--- Old: dkms.service dkms.systemd Other differences: -- ++ dkms.spec ++ --- /var/tmp/diff_new_pack.1K4NZY/_old 2023-10-08 12:21:05.844152335 +0200 +++ /var/tmp/diff_new_pack.1K4NZY/_new 2023-10-08 12:21:05.848152479 +0200 @@ -24,14 +24,13 @@ Group: System/Kernel URL:https://github.com/dell/dkms Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1:dkms.service -Source2:dkms.systemd Source3:dkms.default Source100: %{name}.rpmlintrc # PATCH-FIX-OPENSUSE fix-kernel-postinst_d.patch boo#1194723 Patch1: fix-kernel-postinst_d.patch # PATCH-FIX-OPENSUSE fix-weak-modules_dkms_in.patch boo#1194723 Patch2: fix-weak-modules_dkms_in.patch +BuildRequires: make BuildRequires: pkgconfig(systemd) Requires: bash > 1.99 Requires: cpio @@ -47,6 +46,7 @@ Requires: sed Requires: tar Requires: zstd +Recommends: openssl BuildArch: noarch %systemd_requires @@ -78,16 +78,17 @@ %{buildroot}%{_sysconfdir}/kernel/install.d/40-%{name}.install # systemd -mkdir -p %{buildroot}%{_unitdir} -install -p -m 644 %{SOURCE1} %{buildroot}%{_unitdir} -install -p -m 755 %{SOURCE2} %{buildroot}%{_unitdir} -mkdir -p "%{buildroot}%{_sysconfdir}/default" -install -m 644 %{SOURCE3} "%{buildroot}%{_sysconfdir}/default/dkms" +install -p -m 644 -D dkms.service %{buildroot}%{_unitdir}/dkms.service + +install -m 644 -D %{SOURCE3} %{buildroot}%{_sysconfdir}/default/dkms ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcdkms sed -i \ -e 's:# tmp_location="/tmp":tmp_location="%{_localstatedir}/tmp/dkms":' \ %{buildroot}%{_sysconfdir}/dkms/framework.conf +sed -i \ +-e 's/# modprobe_on_install="true"/modprobe_on_install="true"/g' \ +%{buildroot}%{_sysconfdir}/%{name}/framework.conf # Install /usr/lib/tmpfiles.d/dkms.conf mkdir -p %{buildroot}%{_tmpfilesdir} @@ -126,14 +127,13 @@ %{_libexecdir}/%{name} %{_tmpfilesdir}/dkms.conf %{_mandir}/man8/dkms.8%{ext_man} -# these dirs are for plugins - owned by other packages %{_sysconfdir}/kernel/postinst.d/%{name} %{_sysconfdir}/kernel/prerm.d/%{name} %{_sysconfdir}/kernel/install.d/40-%{name}.install %{_datadir}/bash-completion/completions/%{name} %{_unitdir}/dkms.service -%{_unitdir}/dkms.systemd %config %{_sysconfdir}/default/dkms +# these dirs are for plugins - owned by other packages %dir %{_sysconfdir}/kernel %dir %{_sysconfdir}/kernel/postinst.d %dir %{_sysconfdir}/kernel/install.d
commit dkms for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dkms for openSUSE:Factory checked in at 2023-06-21 22:40:24 Comparing /work/SRC/openSUSE:Factory/dkms (Old) and /work/SRC/openSUSE:Factory/.dkms.new.15902 (New) Package is "dkms" Wed Jun 21 22:40:24 2023 rev:6 rq:1094382 version:3.0.11 Changes: --- /work/SRC/openSUSE:Factory/dkms/dkms.changes2023-01-19 16:44:34.597885334 +0100 +++ /work/SRC/openSUSE:Factory/.dkms.new.15902/dkms.changes 2023-06-21 22:41:17.246886911 +0200 @@ -1,0 +2,65 @@ +Sat May 13 10:43:48 UTC 2023 - Alexandru Gabriel Bradatan + +- Fix various bugs in dkms.systemd (boo#1194723) +- Rename /etc/kernel/install.d/dkms to 40-dkms.install (boo#1194723) +- Add patch `fix-kernel-postinst_d.patch`: + * Fix path to dkms_autoinstaller (boo#1194723) +- Add patch `fix-weak-modules_dkms_in.patch`: + * Remove '--no-initrams' from weak_modules_no_initrd +(boo#1194723) +- Add `40-dkms.install` into /usr/lib/kernel/install.d +- Update to 3.0.11 + * Fix updating modules with no version + * Reinstate NO_WEAK_MODULES section in man + * Skip module signing when hash is unknown + * Reinstate --enroll-key + * Add BUILD_EXCLUSIVE_CONFIG + * Misc fixes +- Update to 3.0.10 + * Fix warnings for modules with no version + * Fix modprobe_on_install not being honored in the config file +- Update to 3.0.9 + * Support variable expansion in framework files + * Fix --config option + * Verify the key of module signature in tests + * Handle error cases in autoinstall + * Follow the target kernel's module hash algorithm + * Fix incomplete deletion of install directory + * Correct searching for rpm in PATH + * Ensure the kconfig file location is set during building + * Fix the search for the path of installed modules + * Use exact compiler for dkms as used to build the kernel +- Update to 3.0.8 + * Fix using PKCS#11 engine as private key +- Update to 3.0.7 + * Bad substitution bugfix + * Update dkms.in to passthrough URI to sign-file + * Fix commands detecting +- Update to 3.0.6 + * Fix typo in dkms_framework.conf + * Look for sign-file regardless +- Update to 3.0.5 + * Put version comparison before info comparison + * Fix typo in commented defaults +- Update to 3.0.4 + * Respect PATH + * Fallback to uncompressed module when compress fails + * Rework signing + * Add /etc/dkms/framework.conf.d directory +- Update to 3.0.3 + * Fix source only tarballs unpacked with ldtarball +- Update to 3.0.2 + * Enable using add, build and install with a directory again + * Fix Linux distribution identification through /etc/os-release +- Update to 3.0.1 + * Silently consume the old --no-initrd option + * Fix creation of temp build dir +- Update to 3.0.0 + * Clarify --all switch in the man page + * Fix root permissions checking for the various possible actions + * The following variables have been deprecated: +- REMAKE_INITRD, MODULES_CONF, MODULES_CONF_OBSOLETES, + MODULES_CONF_ALIAS_TYPE, and MODULES_CONF_OBSOLETE_ONLY + * Misc fixes + +--- Old: dkms-2.8.8.tar.gz New: dkms-3.0.11.tar.gz fix-kernel-postinst_d.patch fix-weak-modules_dkms_in.patch Other differences: -- ++ dkms.spec ++ --- /var/tmp/diff_new_pack.5UNy3l/_old 2023-06-21 22:41:17.774890089 +0200 +++ /var/tmp/diff_new_pack.5UNy3l/_new 2023-06-21 22:41:17.778890112 +0200 @@ -17,17 +17,21 @@ Name: dkms -Version:2.8.8 +Version:3.0.11 Release:0 Summary:Dynamic Kernel Module Support Framework License:GPL-2.0-only Group: System/Kernel URL:https://github.com/dell/dkms -Source0:%{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:dkms.service Source2:dkms.systemd Source3:dkms.default Source100: %{name}.rpmlintrc +# PATCH-FIX-OPENSUSE fix-kernel-postinst_d.patch boo#1194723 +Patch1: fix-kernel-postinst_d.patch +# PATCH-FIX-OPENSUSE fix-weak-modules_dkms_in.patch boo#1194723 +Patch2: fix-weak-modules_dkms_in.patch BuildRequires: pkgconfig(systemd) Requires: bash > 1.99 Requires: cpio @@ -53,6 +57,7 @@ %prep %setup -q +%autopatch -p1 1 2 %build @@ -65,6 +70,13 @@ BASHDIR=%{buildroot}%{_datadir}/bash-completion/completions \ LIBDIR=%{buildroot}%{_libexecdir}/%{name} +install -p -m 755 -D kernel_install.d_dkms \ +%{buildroot}%{_prefix}/lib/kernel/install.d/40-%{name}.install + +# Required due to changes in kernel-install +mv
commit dkms for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dkms for openSUSE:Factory checked in at 2023-01-19 16:44:20 Comparing /work/SRC/openSUSE:Factory/dkms (Old) and /work/SRC/openSUSE:Factory/.dkms.new.32243 (New) Package is "dkms" Thu Jan 19 16:44:20 2023 rev:5 rq:1059529 version:2.8.8 Changes: --- /work/SRC/openSUSE:Factory/dkms/dkms.changes2022-07-06 15:42:31.970564372 +0200 +++ /work/SRC/openSUSE:Factory/.dkms.new.32243/dkms.changes 2023-01-19 16:44:34.597885334 +0100 @@ -1,0 +2,18 @@ +Thu Jan 19 10:12:58 UTC 2023 - Ferdinand Thiessen + +- Update to version 2.8.8 + * Drop old kernel 2.x checks + * Drop modules.conf handling + * Fix kernel removing. +- Update to version 2.8.7 + * Fix kernel `prerm.d` for new output in `dkms status` +- Update to version 2.8.6 + * Fix installation of configuration files + * Use more condensed output for commands, print when invoking +the signing hook +- Update to version 2.8.5 + * Simplify function for correct kernel using the modules folder +and not the configuration files in /boot. + * Simplify function to detect newer kernels + +--- Old: dkms-2.8.4.tar.gz New: dkms-2.8.8.tar.gz Other differences: -- ++ dkms.spec ++ --- /var/tmp/diff_new_pack.FS8vKr/_old 2023-01-19 16:44:35.201888480 +0100 +++ /var/tmp/diff_new_pack.FS8vKr/_new 2023-01-19 16:44:35.209888521 +0100 @@ -1,7 +1,7 @@ # # spec file for package dkms # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: dkms -Version:2.8.4 +Version:2.8.8 Release:0 Summary:Dynamic Kernel Module Support Framework License:GPL-2.0-only @@ -64,8 +64,6 @@ ETC=%{buildroot}%{_sysconfdir}/%{name} \ BASHDIR=%{buildroot}%{_datadir}/bash-completion/completions \ LIBDIR=%{buildroot}%{_libexecdir}/%{name} -make install-doc DESTDIR=%{buildroot} \ -DOCDIR=%{buildroot}%{_docdir}/%{name} # systemd mkdir -p %{buildroot}%{_unitdir} @@ -75,12 +73,6 @@ install -m 644 %{SOURCE3} "%{buildroot}%{_sysconfdir}/default/dkms" ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcdkms -# remove regular init file -rm -rf %{buildroot}%{_sysconfdir}/rc.d/init.d/dkms_autoinstaller - -# remove license in wrong dir -rm -f %{buildroot}%{_docdir}/%{name}/COPYING - sed -i \ -e 's:# tmp_location="/tmp":tmp_location="%{_localstatedir}/tmp/dkms":' \ %{buildroot}%{_sysconfdir}/dkms/framework.conf @@ -112,25 +104,26 @@ exit 0 %files +%doc README.md +%license COPYING +%config(noreplace) %{_sysconfdir}/%{name} %{_sbindir}/%{name} %{_sbindir}/rcdkms %{_localstatedir}/lib/%{name} %{_libexecdir}/%{name} %{_tmpfilesdir}/dkms.conf -%{_mandir}/*/* -%config(noreplace) %{_sysconfdir}/%{name} -%license COPYING -%doc sample.spec sample.conf AUTHORS README.md -%doc sample-suse-9-mkkmp.spec sample-suse-10-mkkmp.spec +%{_mandir}/man8/dkms.8%{ext_man} # these dirs are for plugins - owned by other packages %{_sysconfdir}/kernel/postinst.d/%{name} %{_sysconfdir}/kernel/prerm.d/%{name} +%{_sysconfdir}/kernel/install.d/%{name} %{_datadir}/bash-completion/completions/%{name} %{_unitdir}/dkms.service %{_unitdir}/dkms.systemd %config %{_sysconfdir}/default/dkms %dir %{_sysconfdir}/kernel %dir %{_sysconfdir}/kernel/postinst.d +%dir %{_sysconfdir}/kernel/install.d %dir %{_sysconfdir}/kernel/prerm.d %changelog ++ dkms-2.8.4.tar.gz -> dkms-2.8.8.tar.gz ++ 12192 lines of diff (skipped)
commit dkms for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dkms for openSUSE:Factory checked in at 2022-07-06 15:42:17 Comparing /work/SRC/openSUSE:Factory/dkms (Old) and /work/SRC/openSUSE:Factory/.dkms.new.1548 (New) Package is "dkms" Wed Jul 6 15:42:17 2022 rev:4 rq:986996 version:2.8.4 Changes: --- /work/SRC/openSUSE:Factory/dkms/dkms.changes2019-06-13 23:06:13.463198672 +0200 +++ /work/SRC/openSUSE:Factory/.dkms.new.1548/dkms.changes 2022-07-06 15:42:31.970564372 +0200 @@ -1,0 +2,11 @@ +Tue Jun 8 13:53:30 UTC 2021 - Ferdinand Thiessen + +- Update to version 2.8.4 + * New kernel_install.d_dkms and sign_helper.sh scripts under /etc + * Fix support for /etc/sysconfig/kernel directory. + * Improve test dkms.conf file. + * Add support for zstd compressed modules. + * Document NO_WEAK_MODULES in the man page. + * Be more verbose when failing due to missing module. + +--- Old: v2.6.1.tar.gz New: dkms-2.8.4.tar.gz Other differences: -- ++ dkms.spec ++ --- /var/tmp/diff_new_pack.pqw9n4/_old 2022-07-06 15:42:32.406565003 +0200 +++ /var/tmp/diff_new_pack.pqw9n4/_new 2022-07-06 15:42:32.410565009 +0200 @@ -1,7 +1,7 @@ # # spec file for package dkms # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: dkms -Version:2.6.1 +Version:2.8.4 Release:0 Summary:Dynamic Kernel Module Support Framework License:GPL-2.0-only Group: System/Kernel URL:https://github.com/dell/dkms -Source0:https://github.com/dell/dkms/archive/v%{version}.tar.gz +Source0:%{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:dkms.service Source2:dkms.systemd Source3:dkms.default @@ -42,6 +42,7 @@ Requires: modutils Requires: sed Requires: tar +Requires: zstd BuildArch: noarch %systemd_requires @@ -56,7 +57,7 @@ %build %install -make install DESTDIR=%{buildroot} \ +%make_install \ SBIN=%{buildroot}%{_sbindir} \ VAR=%{buildroot}%{_localstatedir}/lib/%{name} \ MAN=%{buildroot}%{_mandir}/man8 \