File gcadapter-oc.spec of Package gcadapter_oc

#norootforbuild

Name:           gcadapter-oc
License:		GPL-2.0-only
Group:			System/Kernel
Summary:		Kernel module(s)
Version:		1.4
Release:		0
URL:            https://github.com/hannesmann/gcadapter-oc-kmod
Source0:		%name-%version.tar.bz2
Source1:		gcadapter-oc.conf
BuildRoot:		%{_tmppath}/%{name}-%{version}-build

BuildRequires:	%{kernel_module_package_buildreqs}
%kernel_module_package -p gcadapter-oc-preamble

%description
This module overclocks the GameCube USB adapter.

%prep
%setup
set -- *
mkdir source
mv "$@" source/
mkdir obj

%build
export CFLAGS="-std=gnu99"
for flavor in %flavors_to_build; do
        rm -rf obj/$flavor
        cp -r source obj/$flavor
        make -C %{kernel_source $flavor} modules M=$PWD/obj/$flavor
done

%install
export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
export INSTALL_MOD_DIR=extra
export CFLAGS="-std=gnu99"
for flavor in %flavors_to_build; do
        make -C %{kernel_source $flavor} modules_install M=$PWD/obj/$flavor
done

install -m 0644 %{SOURCE1} -D %{buildroot}/usr/lib/modules-load.d/gcadapter-oc.conf

%files
%defattr(-,root,root,-)
%dir /usr/lib/modules-load.d/
/usr/lib/modules-load.d/gcadapter-oc.conf

%post
depmod

%changelog
openSUSE Build Service is sponsored by