Name: chipone_ts Version: 20170125git Release: 4mamba Summary: Touchsreen kernel driver for Chuwi tablets Group: System/Kernel and Hardware Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://github.com/Dax89/chuwi-dev ## GITSOURCE https://github.com/Dax89/chuwi-dev.git master Source: https://github.com/Dax89/chuwi-dev.git/master/chuwi-dev-%{version}.tar.bz2 Patch0: chipone_ts-20170125git-hi10-iic_retry.patch License: GPL ## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-END Requires(post): dkms BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Touchsreen kernel driver for Chuwi tablets. %prep %setup -q -n chuwi-dev-%{version} %patch0 -p1 %build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" install -d -m0755 %{buildroot}%{_prefix}/src/%{name}-%{version} cp -a drivers/chipone_ts/* %{buildroot}%{_prefix}/src/%{name}-%{version}/ cat > %{buildroot}%{_prefix}/src/%{name}-%{version}/dkms.conf << _EOF PACKAGE_NAME=%{name} PACKAGE_VERSION=%{version} MAKE="KCPPFLAGS=\"-DCONFIG_HI10=1\" KDIR=\"\${kernel_source_dir}\" make hi10" CLEAN="make KSRC=\"\${kernel_source_dir}\" clean" BUILT_MODULE_NAME=chipone_ts BUILT_MODULE_LOCATION=. DEST_MODULE_LOCATION=/kernel/drivers/input/touchscreen REMAKE_INITRD=no AUTOINSTALL=yes _EOF %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %preun # erase if [ $1 -eq 0 ]; then dkms remove -q -m %{name} -v %{version} --all fi : %post if [ $1 -ge 1 ]; then dkms add -q -m %{name} -v %{version} dkms install -q -m %{name} -v %{version} --force fi : %files %defattr(-,root,root) %dir %{_prefix}/src/%{name}-%{version} %{_prefix}/src/%{name}-%{version}/* %changelog * Tue Feb 28 2017 Silvan Calarco 20170125git-4mamba - require dkms in post * Fri Feb 24 2017 Silvan Calarco 20170125git-3mamba - patch to increase IIC_RETRY_NUM to fix setting resolution on HI10 * Tue Jan 31 2017 Silvan Calarco 20170125git-2mamba - add %preun and %post code for dkms support * Wed Jan 25 2017 Silvan Calarco 20170125git-1mamba - package created using the webbuild interface