Name: libts Version: 1.23 Release: 1mamba Summary: An abstraction library for touchscreen panel events Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.tslib.org/ Source: https://github.com/libts/tslib.git/%{version}/tslib-%{version}.tar.bz2 Source1: ts-calibrate.conf.sample Source2: ts-calibrate.service License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel ## AUTOBUILDREQ-END %description Tslib is an abstraction layer for touchscreen panel events, as well as a filter stack for the manipulation of those events. It was created by Russell King, of arm.linux.org.uk. Examples of implemented filters include jitter smoothing and the calibration transform. Tslib is generally used on embedded devices to provide a common user space interface to touchscreen functionality. It is supported by Kdrive (aka TinyX) and OPIE as well as being used on a number of commercial Linux devices including the Nokia 770. %package devel Group: Development/Libraries Summary: Static libraries and headers for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel Tslib is an abstraction layer for touchscreen panel events, as well as a filter stack for the manipulation of those events. It was created by Russell King, of arm.linux.org.uk. Examples of implemented filters include jitter smoothing and the calibration transform. Tslib is generally used on embedded devices to provide a common user space interface to touchscreen functionality. It is supported by Kdrive (aka TinyX) and OPIE as well as being used on a number of commercial Linux devices including the Nokia 770. This package contains static libraries and header files needed for development. %package tools Group: System/Tools Summary: Tools for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description tools Tslib is an abstraction layer for touchscreen panel events, as well as a filter stack for the manipulation of those events. It was created by Russell King, of arm.linux.org.uk. Examples of implemented filters include jitter smoothing and the calibration transform. Tslib is generally used on embedded devices to provide a common user space interface to touchscreen functionality. It is supported by Kdrive (aka TinyX) and OPIE as well as being used on a number of commercial Linux devices including the Nokia 770. This package contains static tools for %{name}. %debug_package %prep %setup -q -n tslib-%{version} ./autogen.sh %build %configure %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall install -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/ts-calibrate.conf.sample install -D -m0644 %{SOURCE2} %{buildroot}%{_unitdir}/ts-calibrate.service %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post tools %systemd_post ts-calibrate : %preun tools %systemd_preun ts-calibrate : %postun tools %systemd_postun ts-calibrate : %files tools %defattr(-,root,root) %{_sysconfdir}/ts.conf %{_sysconfdir}/ts-calibrate.conf.sample %{_bindir}/ts_* %{_unitdir}/ts-calibrate.service %{_mandir}/man1/ts_*.1* %{_mandir}/man5/ts.conf.5* %files %defattr(-,root,root) %{_libdir}/libts.so.* %dir %{_libdir}/ts %{_libdir}/ts/* %doc AUTHORS COPYING %files devel %defattr(-,root,root) %{_includedir}/tslib.h %{_libdir}/libts.so %{_libdir}/pkgconfig/tslib.pc %{_mandir}/man3/ts_*.3* %{_mandir}/man3/tslib_version.3* %doc ChangeLog README %changelog * Sat Mar 16 2024 Silvan Calarco 1.23-1mamba - update to 1.23 * Mon Feb 15 2021 Silvan Calarco 1.22-1mamba - update to 1.22 * Sat Aug 10 2019 Silvan Calarco 1.20-1mamba - update to 1.20 * Fri Jun 27 2014 Silvan Calarco 1.0.0.git20110130-5mamba - remove sysv5 initscript and fix systemd service file * Sun Apr 14 2013 Silvan Calarco 1.0.0.git20110130-4mamba - fix wrong file provided as ts-calibrate.service * Sat Apr 13 2013 Silvan Calarco 1.0.0.git20110130-3mamba - added systemd service file * Wed Apr 06 2011 Silvan Calarco 1.0.0.git20110130-2mamba - added calibration initscript with sample default configutation * Sun Jan 30 2011 Silvan Calarco 1.0.0.git20110130-1mamba - update to 1.0.0.git20110130 * Thu Jan 20 2011 Silvan Calarco 1.0-2mamba - patched ts.conf to enable input module by default * Tue Jan 04 2011 Silvan Calarco 1.0-1mamba - package created by autospec