Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:munix9
tuxedo-drivers
tuxedo-drivers.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File tuxedo-drivers.spec of Package tuxedo-drivers
# # spec file for package tuxedo-drivers # # copyright (c) 2024 munix9@googlemail.com # # needssslcertforbuild Name: tuxedo-drivers Version: 4.4.3 Release: 0 Summary: Kernel modules for TUXEDO devices License: GPL-3.0-or-later URL: https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers Source0: %{url}/-/archive/v%{version}/%{name}-v%{version}.tar.bz2 Source1: %{name}-preamble Source2: tuxedo_keyboard.conf Source99: %{name}.rpmlintrc BuildRequires: %{kernel_module_package_buildreqs} Requires: %{name}-kmp = %{version} Suggests: tuxedo-control-center Supplements: kmod(tuxedo_keyboard.ko) Provides: tuxedo-keyboard = %{version} Obsoletes: tuxedo-keyboard < %{version} Provides: tuxedo-keyboard-ite = %{version} Obsoletes: tuxedo-keyboard-ite < %{version} Provides: tuxedo-touchpad-fix = %{version} Obsoletes: tuxedo-touchpad-fix < %{version} %if 0%{?suse_version} > 1600 BuildRequires: kernel-syms-longterm %endif %kernel_module_package -p %{SOURCE1} %description Drivers for several platform devices for TUXEDO notebooks. %prep %autosetup -n %{name}-v%{version} -p1 set -- * mkdir source cp -r "$@" source/ mkdir obj %build for flavor in %{flavors_to_build} do rm -rf obj/$flavor cp -r source obj/$flavor %make_build V=1 -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor \ modules M=$PWD/obj/$flavor/src done %install export INSTALL_MOD_PATH=%{buildroot} export INSTALL_MOD_DIR='%{kernel_module_package_moddir}' for flavor in %{flavors_to_build} do make V=1 -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor \ modules_install M=$PWD/obj/$flavor/src done export BRP_PESIGN_FILES='*.ko' install -D -m 0644 -t %{buildroot}%{_modulesloaddir} %{SOURCE2} install -D -m 0644 -t %{buildroot}%{_sysconfdir}/modprobe.d tuxedo_keyboard.conf install -D -m 0644 -t %{buildroot}%{_udevrulesdir} 99-z-tuxedo-systemd-fix.rules %files %license LICENSE %doc README.md debian/changelog %dir %{_modulesloaddir} %{_modulesloaddir}/tuxedo_keyboard.conf %config(noreplace) %{_sysconfdir}/modprobe.d/tuxedo_keyboard.conf %{_udevrulesdir}/99-z-tuxedo-systemd-fix.rules %changelog
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