Name: tslib Version: 1.22 Release: 11%{?dist} Summary: Touchscreen Access Library License: LGPL-2.1-only URL: https://github.com/kergoth/tslib Source0: https://github.com/kergoth/tslib/releases/download/%{version}/tslib-%{version}.tar.bz2 # https://github.com/libts/tslib/commit/bec90dfaca8273b9c53268c6c0af1576695bc72c Patch0: tslib-1.22-check-pointer-before-calling-sprintf.patch BuildRequires: make BuildRequires: libtool, autoconf, automake BuildRequires: SDL2-devel %description The idea of tslib is to have a core library that provides standardised services, and a set of plugins to manage the conversion and filtering as needed. The plugins for a particular touchscreen are loaded automatically by the library under the control of a static configuration file, ts.conf. ts.conf gives the library basic configuration information. Each line specifies one module, and the parameters for that module. The modules are loaded in order, with the first one processing the touchscreen data first. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -n %{name}-%{version} %patch -P0 -p1 -b .check-pointer-before-calling-sprintf ./autogen.sh %build %configure --disable-static --with-sdl2 make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %ldconfig_scriptlets %files %doc AUTHORS ChangeLog README %license COPYING %config(noreplace) %{_sysconfdir}/ts.conf %{_bindir}/ts* %{_libdir}/*.so.* %dir %{_libdir}/ts %{_libdir}/ts/*.so %{_mandir}/man1/* %{_mandir}/man3/* %{_mandir}/man5/* %files devel %{_includedir}/tslib.h %{_libdir}/*.so %{_libdir}/pkgconfig/tslib.pc %changelog * Sat Jul 20 2024 Fedora Release Engineering - 1.22-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Sat Jan 27 2024 Fedora Release Engineering - 1.22-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jul 22 2023 Fedora Release Engineering - 1.22-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Jan 21 2023 Fedora Release Engineering - 1.22-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Jan 11 2023 Tom Callaway - 1.22-7 - apply upstream fix for issue where tslib could segfault when running ts_conf * Sat Jul 23 2022 Fedora Release Engineering - 1.22-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 1.22-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 1.22-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 1.22-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 1.22-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 15 2020 Tom Callaway - 1.22-1 - update to 1.22 * Fri Jan 31 2020 Fedora Release Engineering - 1.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Oct 22 2019 Tom Callaway - 1.21-1 - update to 1.21 * Sat Jul 27 2019 Fedora Release Engineering - 1.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu May 30 2019 Tom Callaway - 1.20-1 - update to 1.20 * Sun Feb 03 2019 Fedora Release Engineering - 1.19-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jan 24 2019 Tom Callaway - 1.19-1 - update to 1.19 * Sat Jul 14 2018 Fedora Release Engineering - 1.16-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Apr 23 2018 Tom Callaway - 1.16-1 - update to 1.16 * Fri Feb 09 2018 Fedora Release Engineering - 1.15-0.2rc1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Mon Nov 20 2017 Tom Callaway - 1.15-0.1.rc1 - update to 1.15-rc1 * Thu Sep 14 2017 Tom Callaway - 1.13-1 - update to 1.13 * Tue Sep 12 2017 Tom Callaway - 1.13-0.1.rc2 - update to 1.13-rc2 * Wed Aug 23 2017 Tom Callaway - 1.12-0.1.rc1 - update to 1.12-rc1 * Thu Aug 03 2017 Fedora Release Engineering - 1.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed Jun 7 2017 Tom Callaway - 1.11-1 - update to 1.11 * Mon May 15 2017 Tom Callaway - 1.10-1 - update to 1.10 final * Mon May 8 2017 Tom Callaway - 1.10-0.1.rc1 - update to 1.10-rc1 * Sat Feb 11 2017 Fedora Release Engineering - 1.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 05 2016 Fedora Release Engineering - 1.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 1.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Aug 18 2014 Fedora Release Engineering - 1.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 1.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 1.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri Feb 15 2013 Fedora Release Engineering - 1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Jul 22 2012 Fedora Release Engineering - 1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Jul 26 2009 Fedora Release Engineering - 1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Apr 14 2009 kwizart < kwizart at gmail.com > - 1.0-1 - Initial package