tslib-1.16-34.3.x86_64.rpm


Advertisement

Description

tslib - Abstraction layer for touchscreen

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Hardware all
Package name tslib
Package version 1.16
Package release 34.3
Package architecture x86_64
Package type rpm
Installed size 241.22 KB
Download size 78.62 KB
Official Mirror ftp.gwdg.de
Tslib is an abstraction layer for touchscreen panel events.
The idea of tslib is to have a core library and a set of plugins to
manage the conversion and filtering as needed.

Alternatives

Package Version Architecture Repository
tslib-1.16-34.3.i586.rpm 1.16 i586 openSUSE Hardware
tslib-1.15-1.1.i586.rpm 1.15 i586 openSUSE Oss
tslib-1.15-1.1.x86_64.rpm 1.15 x86_64 openSUSE Oss
tslib - - -

Requires

Name Value
libc.so.6(GLIBC_2.15)(64bit) -
libts.so.0()(64bit) -

Provides

Name Value
config(tslib) = 1.16-34.3
tslib = 1.16-34.3
tslib(x86-64) = 1.16-34.3

Download

Type URL
Binary Package tslib-1.16-34.3.x86_64.rpm
Source Package tslib-1.16-34.3.src.rpm

Install Howto

  1. Add the openSUSE Hardware repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/hardware/openSUSE_Tumbleweed/ opensuse-hardware
  2. Install tslib rpm package:
    # zypper install tslib

Files

Path
/etc/ts.conf
/usr/bin/ts_calibrate
/usr/bin/ts_finddev
/usr/bin/ts_harvest
/usr/bin/ts_print
/usr/bin/ts_print_mt
/usr/bin/ts_print_raw
/usr/bin/ts_test
/usr/bin/ts_test_mt
/usr/bin/ts_uinput
/usr/bin/ts_verify
/usr/share/man/man1/ts_calibrate.1.gz
/usr/share/man/man1/ts_finddev.1.gz
/usr/share/man/man1/ts_harvest.1.gz
/usr/share/man/man1/ts_print.1.gz
/usr/share/man/man1/ts_print_mt.1.gz
/usr/share/man/man1/ts_print_raw.1.gz
/usr/share/man/man1/ts_test.1.gz
/usr/share/man/man1/ts_test_mt.1.gz
/usr/share/man/man1/ts_uinput.1.gz
/usr/share/man/man1/ts_verify.1.gz
/usr/share/man/man3/ts_close.3.gz
/usr/share/man/man3/ts_close_restricted.3.gz
/usr/share/man/man3/ts_config.3.gz
/usr/share/man/man3/ts_error_fn.3.gz
/usr/share/man/man3/ts_fd.3.gz
/usr/share/man/man3/ts_get_eventpath.3.gz
/usr/share/man/man3/ts_libversion.3.gz
/usr/share/man/man3/ts_open.3.gz
/usr/share/man/man3/ts_open_restricted.3.gz
/usr/share/man/man3/ts_read.3.gz
/usr/share/man/man3/ts_read_mt.3.gz
/usr/share/man/man3/ts_read_raw.3.gz
/usr/share/man/man3/ts_read_raw_mt.3.gz
/usr/share/man/man3/ts_setup.3.gz
/usr/share/man/man5/ts.conf.5.gz

Changelog

2018-05-24 - guillaume.gardet@opensuse.org
- Update to version 1.16:
* This release includes libts version 0.9.1 and the following changes:
- module_raw tatung is now disabled in the default build config. Users must
./configure --enable-tatung if they rely on it.
- new module_raw one-wire-ts-input for FriedlyARM devices (disabled by
default)
- simple tslib_version() function to get the version string
* This release includes the following bugfixes:
- efcba6e ts_uinput: (fix for Android) write only one input_event at a time
- e63f33f invert: fix ts_read() iteration over multiple samples
- 932bb4f ts_uinput: fail for unsupported old kernel versions
2018-03-05 - guillaume@opensuse.org
- Update tslib.keyring with latest key
2018-02-28 - martink@posteo.de
- Update to version 1.15:
* This release includes libts version 0.9.0 and the following changes:
- New ts_get_eventpath() API to learn the opened device file path
- ts_test_mt shows the number of supported concurrent touch contacts
- New filter module "invert"
- ts_uinput: fallback to fb0 and new option --nofb
* Bugfixes
- Changes for version 1.14:
* This release includes libts version 0.8.1 and the following changes:
- The following modules are now disabled in the default configuration run:
`module_raw arctic2`
`module_raw corgi`
`module_raw collie`
`module_raw dmc`
`module_raw h3600`
`module_raw mk712`
`module_raw ucb1x00`
Users of those modules must enable them, like `./configure --enable-arctic2`
- Automatic touchscreen device detection for Linux (if not defined by the user)
- New filter plugin "lowpass"
- SPDX license identifiers in all C source files
* Bugfixes
2017-11-08 - guillaume@opensuse.org
- Update to version 1.13:
* This release includes libts version 0.8.0 and the following changes:
- Added ts_open_restricted() and ts_close_restricted() API
- Added TSLIB_MT_VALID bit definition for ts_sample_mt's valid flag
- module_raw galax is now disabled in the default configuration.
Please use module_raw input instead.
* Bugfixes
- Changes for version 1.12:
* This release includes libts version 0.7.2 and the following changes:
- Generate a tracking ID value for multitouch type A devices
- Add experimental --with-sdl2 configuration option for
ts_calibrate and ts_test_mt
* Bugfix
2017-06-16 - guillaume@opensuse.org
- Fix license infos
2017-06-12 - guillaume@opensuse.org
- Remove '%configure' from %prep section
2017-06-12 - mpluskal@suse.com
- Update to version 1.11 (boo#1039249):
* The graphical tools don't show TSLIB anymore, but Touchscreen
instead.
* The graphical tools support rotating the screen 90, 180 and 270
degrees
* man page updates
- Changes for version 1.10:
* new ts_libversion() API and TSLIB_VERSION_MT definition
* new module_raw dmc_dus3000 for DMC DUS Series touch screen via
UART
* Fixed and improved statically linked building
- Add gpg signature
- Trim unecessary dependencies
2017-05-11 - guillaume@opensuse.org
- Update to tslib 1.9
- Remove upstreamed patch: use-module-raw-input-for-ts-conf.patch
- Fix library name
2015-03-01 - mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Use url for source
2014-03-12 - guillaume@opensuse.org
- Update to 1.1:
- support for running in a different resolution than during calibration
- basic multi-touch support (incomplete implementation of the multi-touch protocol)
- 4 new tslib plugins (dmc, touchkit, egalax, palm pre)

See Also

Package Description
tslib-devel-1.16-34.3.i586.rpm Development files for tslib, a touchscreen panel event layer
tslib-devel-1.16-34.3.x86_64.rpm Development files for tslib, a touchscreen panel event layer
tslib-devel-32bit-1.16-34.3.x86_64.rpm Development files for tslib, a touchscreen panel event layer
tslib-plugins-1.16-34.3.i586.rpm Driver plugins for tslib, an abstraction layer for touchscreens
tslib-plugins-1.16-34.3.x86_64.rpm Driver plugins for tslib, an abstraction layer for touchscreens
typelib-1_0-GUsb-1_0-0.3.0-34.8.i586.rpm Introspection bindings for libgusb, a GObject-based wrapper for libusb1
typelib-1_0-GUsb-1_0-0.3.0-34.8.x86_64.rpm Introspection bindings for libgusb, a GObject-based wrapper for libusb1
typelib-1_0-Libosinfo-1_0-1.2.0-70.1.i586.rpm Manage information about operating systems and hypervisors
typelib-1_0-Libosinfo-1_0-1.2.0-70.1.x86_64.rpm Manage information about operating systems and hypervisors
u3-tool-1.0+svn60-34.28.i586.rpm Tool for Controlling the Special Features of an U3 USB Flash disk
u3-tool-1.0+svn60-34.28.x86_64.rpm Tool for Controlling the Special Features of an U3 USB Flash disk
ufiformat-0.9.9-16.43.i586.rpm Low-level format tool for USB floppy drives under Linux
ufiformat-0.9.9-16.43.x86_64.rpm Low-level format tool for USB floppy drives under Linux
upm-devel-1.6.0-15.4.i586.rpm Development files for upm
upm-devel-1.6.0-15.4.x86_64.rpm Development files for upm
Advertisement
Advertisement