Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lashkevi:branches:home:ChronosXYZ
dkms-digimend
dkms-digimend.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dkms-digimend.spec of Package dkms-digimend
%define module digimend Name: dkms-%{module} Version: 0~git20230503 Release: 0 Summary: Collection of graphics tablet drivers by DIGImend project URL: https://digimend.github.io Source: digimend-kernel-drivers-%{version}.tar.xz License: GPL-2.0-only Requires: binutils gcc make %if 0%{?mdkversion} Requires: dkms-minimal %else Requires: dkms %endif BuildArch: noarch %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. %prep #%%setup -q -n %%{_sourcedir}/digimend-kernel-drivers-%%{version} -T -D %autosetup -n digimend-kernel-drivers-%{version} %install rm -rf %{buildroot} # sources %define dkms_source_dir %{buildroot}/usr/src/%{module}-%{version} install -m 0755 -d %{dkms_source_dir} install -m 0644 *.[hc] %{dkms_source_dir} install -m 0644 dkms.conf %{dkms_source_dir} install -m 0644 Makefile %{dkms_source_dir} install -m 0755 -d %{dkms_source_dir}/usbhid install -m 0644 usbhid/*.[hc] %{dkms_source_dir}/usbhid # udev install -D -m 0755 hid-rebind %{buildroot}/usr/lib/udev/hid-rebind install -D -m 0644 udev.rules %{buildroot}/usr/lib/udev/rules.d/90-digimend.rules # xorg install -D -m 0644 xorg.conf %{buildroot}/usr/share/X11/xorg.conf.d/50-digimend.conf # utility install -D -m 0755 digimend-debug %{buildroot}/usr/sbin/digimend-debug %post if [ -x /usr/sbin/dkms ] && [ -z "`/usr/sbin/dkms status -m %{module} -v %{version}`" ] ; then /usr/sbin/dkms add -m %{module} -v %{version} --rpm_safe_upgrade || : /usr/sbin/dkms build -m %{module} -v %{version} || : /usr/sbin/dkms install -m %{module} -v %{version} || : fi if ! udevadm control --reload; then echo "udevadm control --reload failed, ignoring" >&2 fi exit 0 %preun # rmmod can fail if [ -x /sbin/rmmod ] ; then /sbin/rmmod %{module} >/dev/null 2>&1 || : fi # if [ -x /usr/sbin/dkms ] && [ -n "`/usr/sbin/dkms status -m %{module} -v %{version}`" ] ; then /usr/sbin/dkms remove -m %{module} -v %{version} --all --rpm_safe_upgrade || : fi if ! udevadm control --reload; then echo "udevadm control --reload failed, ignoring" >&2 fi exit 0 %build %files %defattr(-,root,root) %define dkms_source_dir %{_usrsrc}/%{module}-%{version} %license COPYING %doc README.md %{_udevrulesdir}/90-digimend.rules %{_usr}/lib/udev/hid-rebind %{_sbindir}/digimend-debug %dir %{_datadir}/X11 %dir %{_datadir}/X11/xorg.conf.d/ %{_datadir}/X11/xorg.conf.d/50-digimend.conf # sources %dir %{dkms_source_dir} %dir %{dkms_source_dir}/usbhid %{dkms_source_dir}/compat.h %{dkms_source_dir}/dkms.conf %{dkms_source_dir}/Makefile %{dkms_source_dir}/hid-ids.h %{dkms_source_dir}/hid-kye.c %{dkms_source_dir}/hid-polostar.c %{dkms_source_dir}/hid-uclogic-core.c %{dkms_source_dir}/hid-uclogic-params.c %{dkms_source_dir}/hid-uclogic-params.h %{dkms_source_dir}/hid-uclogic-rdesc-test.c %{dkms_source_dir}/hid-uclogic-rdesc.c %{dkms_source_dir}/hid-uclogic-rdesc.h %{dkms_source_dir}/hid-viewsonic.c %{dkms_source_dir}/usbhid/usbhid.h
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor