Sophie

Sophie

distrib > Mageia > cauldron > x86_64 > by-pkgid > 3befed19c52bb675228968e18d5a2480 > files > 2

dkms-digimend-10-2.mga9.src.rpm

%define oname   digimend
%define pname digimend-kernel-drivers

Name:           dkms-%{oname}
Summary:        DIGImend graphics tablet drivers for the Linux kernel
Group:          System/Kernel and hardware
Version:        10
Release:        %mkrel 2
License:        GPLv2+
URL:            https://github.com/DIGImend/digimend-kernel-drivers
# source from git repo git://github.com/Bumblebee-Project/bbswitch.git
Source0:        https://github.com/DIGImend/digimend-kernel-drivers/releases/download/v%{version}/%{pname}-%{version}.tar.gz
BuildArch:      noarch
Provides:       kmod(%{oname}.ko) = %{version}
Requires:       dkms
Obsoletes:      dkms-acpi_call <= 0.1

%description
This is a collection of graphics tablet drivers for the Linux kernel, produced
and maintained by the DIGImend project. We maintain this package to provide
newer drivers for older kernel versions which don't have them, and to allow
users to test new drivers before we contribute them to the mainline kernel.

This package uses DKMS to automatically build the digimend kernel modules.

%files
%doc README.md
%{_usrsrc}/%{oname}-%{version}-%{release}/*
/usr/lib/udev/rules.d/*.rules
/sbin/hid-rebind

%post
dkms add -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade &&
dkms build -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade &&
dkms install -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade --force
true

%preun
dkms remove --binary -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade --all
true

#--------------------------------------------------------------------
%prep
%setup -q -n %{pname}-%{version}
sed -i 's/#MODULE_VERSION#/%{version}-%{release}/g' dkms.conf

%install
%define installdir %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}
install -d %{installdir} %{installdir}/usbhid %{buildroot}/usr/lib/udev/rules.d/ %{buildroot}/sbin/
install -m644 usbhid/*.[ch]     %{installdir}/usbhid/
install -m644 *.[ch]     %{installdir}
install -m644 Makefile       %{installdir}
install -m644 dkms.conf %{installdir}
install -m755 hid-rebind %{buildroot}/sbin/
install -m644 udev.rules %{buildroot}/usr/lib/udev/rules.d/90-hid-rebind.rules


%changelog
* Mon Mar 21 2022 umeabot <umeabot> 10-2.mga9
+ Revision: 1813869
- Mageia 9 Mass Rebuild

* Tue Feb 02 2021 neoclust <neoclust> 10-1.mga8
+ Revision: 1674403
- New version 10

* Wed Feb 12 2020 umeabot <umeabot> 7-4.mga8
+ Revision: 1501358
- Mageia 8 Mass Rebuild

* Thu Sep 20 2018 umeabot <umeabot> 7-3.mga7
+ Revision: 1278026
- Mageia 7 Mass Rebuild
+ shlomif <shlomif>
- clarify as a dir

* Tue Apr 17 2018 shlomif <shlomif> 7-2.mga7
+ Revision: 1219631
- install more files

* Sun Apr 15 2018 shlomif <shlomif> 7-1.mga7
+ Revision: 1218911
- fix description
- Importing based on dkms-bbswitch