Name: chipone_ts Version: 20171121git Release: 1mamba 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/JohnMH/chipone_ts.git/master/chipone_ts-%{version}.tar.bz2 #Source: https://github.com/Dax89/chuwi-dev.git/master/chuwi-dev-%{version}.tar.bz2 Source1: chipone_ts-caliration.conf Patch0: chipone_ts-20171121git-hi10.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 %patch0 -p1 %build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" install -d -m0755 %{buildroot}%{_prefix}/src/%{name}-%{version} cp -a * %{buildroot}%{_prefix}/src/%{name}-%{version}/ rm -rf %{buildroot}%{_prefix}/src/%{name}-%{version}/orig_firmware 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 install -D -m0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/99-chipone_ts-calibration.conf %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %preun # erase if [ $1 -ne 1 ]; 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} %{_sysconfdir}/X11/xorg.conf.d/99-chipone_ts-calibration.conf %{_prefix}/src/%{name}-%{version}/* %changelog * Tue Nov 21 2017 Silvan Calarco 20171121git-1mamba - update to 20171121git * 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