debian/0000755000000000000000000000000012243737124007173 5ustar debian/libticables-dev.docs0000644000000000000000000000001212243736067013074 0ustar docs/html debian/libticables2-6.install0000644000000000000000000000004712243736067013273 0ustar usr/lib/*/lib*.so.* usr/share/locale/* debian/libticables-dev.doc-base0000644000000000000000000000066712243736067013641 0ustar Document: ticables-library-documentation Title: TiCables-2 Library Documentation Author: Romain Liévin The TiLP team Abstract: This manual documents the libticables C API for developers that wish to use the libticables API in their application. Section: Programming/C Format: HTML Index: /usr/share/doc/libticables-dev/html/index.html Files: /usr/share/doc/libticables-dev/html/*.html debian/libticables2-6.docs0000644000000000000000000000003312243736067012550 0ustar AUTHORS CONFIG LOGO README debian/compat0000644000000000000000000000000212243736067010376 0ustar 9 debian/libticables2-6.udev0000644000000000000000000000143312243736067012570 0ustar # Texas Instruments link cables support for hand-helds ACTION!="add", GOTO="libticables_end" # serial device (assume TI calculator) KERNEL=="ttyS[0-3]", ENV{ID_PDA}="1" # parallel device (assume TI calculator) SUBSYSTEM=="ppdev", ENV{ID_PDA}="1" # SilverLink SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e001", ENV{ID_PDA}="1" # TI-84+ DirectLink SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e003", ENV{ID_PDA}="1" # TI-89 Titanium DirectLink SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e004", ENV{ID_PDA}="1" # TI-84+ SE DirectLink SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e008", ENV{ID_PDA}="1" # TI-Nspire DirectLink SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="e012", ENV{ID_PDA}="1" LABEL="libticables_end" debian/copyright0000644000000000000000000001060012243736067011130 0ustar This package was created by Romain LIEVIN in 2002. It was taken over by Krzysztof Burghardt around 2007. Since 2012 Albert Huang worked on the package. It is now team-maintained in Debian-Science. It was downloaded from Upstream Authors: Romain Liévin Julien Blache Kevin Kofler Sylvain Garsault Johannes Erdfelt Tyler Cassidy Sascha Sommer Alex Ionescu Stephan Meyer Daniel Drake Additional contributions by Jon Sturm , Benjamin Moody , Lionel Debroux and countless others that have not been named here, but whose contributions are valuable and are very much appreciated. The current upstream maintainer is Lionel Debroux . Copyright: Copyright © 1999-2007 Romain Li.vin Copyright © 2001 Julien Blache Copyright © 2002-2007 Kevin Kofler Copyright © 2003 Sylvain Garsault Copyright © 2003 ETC s.r.o. Copyright © 2000-2003 Johannes Erdfelt Copyright © 2004 Sascha Sommer Copyright © 2002-2005 Stephan Meyer Copyright © 2006 Tyler Cassidy Copyright © 2007 ReactOS Foundation Copyright © 2007-2008 Daniel Drake License (except files specified below): As a special exception, the authors give permission to link the code of the libticables2 library with TilEm (http://lpg.ticalc.org/prj_tilem) and the code derived from Marcel De Kogel's z80em (http://www.komkon.org/~dekogel/misc.html) it includes, and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than the z80em-derived code in TilEm. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. This exception does NOT apply to the dhahelper.sys and rwports.sys drivers. ------------------------------------------------------------------------------ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Copyright (src/gettext.h): Copyright (C) 1995-1998, 2000-2002, 2004 Free Software Foundation, Inc. License (src/gettext.h): This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. On Debian systems, the complete text of the GNU Library General Public License can be found in `/usr/share/common-licenses/LGPL-2'. The Debian packaging is: © 2002-2009 Romain Liévin , © 2009 Krzysztof Burghardt , © 2012 Albert Huang , © 2013 Andreas B. Mundt . It is licensed under the GPL (see above). debian/get-orig-source.sh0000755000000000000000000000156312243736067012557 0ustar #!/bin/sh # # C.f. http://anonscm.debian.org/viewvc/debichem/unstable/openbabel/debian/get-orig-source.sh # set -ex UPSTREAM_VERSION=$2 ORIG_TARBALL=$3 REAL_TARBALL=`readlink -f ${ORIG_TARBALL}` WORKING_DIR=`dirname ${ORIG_TARBALL}` ORIG_TARBALL_DFSG=`echo ${ORIG_TARBALL} | sed -e "s/\(${UPSTREAM_VERSION}\)\(\.orig\)/\1+dfsg\2/g"` ORIG_TARBALL_DIR=`echo ${ORIG_TARBALL_DFSG} | sed -e "s/_\(${UPSTREAM_VERSION}\)/-\1/g" -e "s/\.tar\.bz2//g"` ORIG_TARBALL_DIR_STRIP=`basename ${ORIG_TARBALL_DIR}` mkdir -p ${ORIG_TARBALL_DIR} tar --directory=${ORIG_TARBALL_DIR} --strip 1 -xjf ${REAL_TARBALL} || exit 1 rm -f ${ORIG_TARBALL} ${REAL_TARBALL} # delete binaries: find ${ORIG_TARBALL_DIR} -name "*.sys" -o -name "*.exe" -o -name "*.o" -o -name "*.exp" | xargs rm tar --remove-files --directory ${WORKING_DIR} -cjf ${ORIG_TARBALL_DFSG} ${ORIG_TARBALL_DIR_STRIP} || exit 1 exit 0 debian/source/0000755000000000000000000000000012243736067010500 5ustar debian/source/format0000644000000000000000000000001412243736067011706 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000020612243736067010227 0ustar version=3 opts=dversionmangle=s/\+dfsg$// \ http://sf.net/tilp/libticables2-(.+)\.tar\.bz2 \ debian /bin/sh debian/get-orig-source.sh debian/control0000644000000000000000000000407212243736067010606 0ustar Source: libticables Priority: optional Maintainer: Debian Science Maintainers Uploaders: Andreas B. Mundt Build-Depends: debhelper (>= 9.0.0), dh-autoreconf, gettext, libglib2.0-dev, libusb-dev, pkg-config, tfdocgen Standards-Version: 3.9.4 Section: libs Homepage: http://lpg.ticalc.org/prj_tilp/ Vcs-Git: git://anonscm.debian.org/debian-science/packages/libticables.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/libticables.git Package: libticables-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libglib2.0-dev, libticables2-6 (= ${binary:Version}), pkg-config, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Texas Instruments link cables library [development files] The libticables is a library providing support for operations on Texas Instruments calculators link cables. All link cables are supported read/write. . This package provides the development files for the library, static library, required headers and documentation. Package: libticables2-6 Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Replaces: libticables2-1 Conflicts: libticables2-1 Description: Texas Instruments link cables library The libticables is a library providing support for operations on Texas Instruments calculators link cables. All link cables are supported read/write. . This package provides the shared library. Package: libticables2-dbg Section: debug Architecture: any Multi-Arch: same Priority: extra Depends: libticables2-6 (= ${binary:Version}), ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Texas Instruments link cables library [debugging symbols] The libticables is a library providing support for operations on Texas Instruments calculators link cables. All link cables are supported read/write. . This package provides the debugging symbols for the library. debian/patches/0000755000000000000000000000000012243736067010627 5ustar debian/patches/aarch64-linux-gnu.patch0000644000000000000000000000106412243736067015025 0ustar Description: Add arm64 to the arch table in configure.ac Author: Adam Conrad Forwarded: no Last-Update: 2013-11-22 --- a/configure.ac +++ b/configure.ac @@ -141,6 +141,7 @@ dnl AC_CANONICAL_HOST case "$host" in i[[3456]]86-*-*bsd*) ARCH="-D__BSD__ -D__I386__" ;; *-*-*bsd*) ARCH="-D__BSD__" ;; + aarch64-*-linux-*) ARCH="-D__LINUX__" ;; alpha*-*-linux-*) ARCH="-D__ALPHA__ -D__LINUX__" ;; alpha*-*-*-*) ARCH="-D__ALPHA__ -D__LINUX__" ;; arm*-*-linux-*) ARCH="-D__ARM__ -D__LINUX__" ;; debian/patches/series0000644000000000000000000000006612243736067012046 0ustar ftbfs-gnuhurd-configure.patch aarch64-linux-gnu.patch debian/patches/ftbfs-gnuhurd-configure.patch0000644000000000000000000000146212243736067016410 0ustar Description: detect Debian GNU Hurd OS Modifies configure.ac to allow it to detect the GNU Hurd OS. Author: Albert Huang Reviewed-by: Andreas B. Mundt Forwarded: no Last-Update: 2013-08-07 --- a/configure.ac +++ b/configure.ac @@ -147,6 +147,9 @@ hppa*) ARCH="-D__LINUX__" ;; i[[3456]]86-*-linux-*) ARCH="-D__I386__ -D__LINUX__" ;; i[[3456]]86-*-hurd-*) ARCH="-D__I386__ -D__LINUX__" ;; + i[[3456]]86-*-gnu-*) ARCH="-D__I386__ -D__LINUX__" ;; + i[[3456]]86-*-k*bsd-gnu*-*) ARCH="-D__I386__ -D__LINUX__" ;; + k*bsd-gnu*|gnu*) ARCH="-D__LINUX__" ;; i[[3456]]86-*-mingw*) ARCH="-D__WIN32__ -D__MINGW32__" ;; i[[3456]]86-apple-darwin*) ARCH="-D__I386__ -D__MACOSX__" ;; x86_64-*-linux-*) ARCH="-D__LINUX__" ;; debian/libticables2-6.symbols0000644000000000000000000000257212243736067013322 0ustar libticables2.so.6 libticables2-6 #MINVER# ticables_cable_check@Base 1.3.4 ticables_cable_close@Base 1.3.4 ticables_cable_get@Base 1.3.4 ticables_cable_get_d0@Base 1.3.4 ticables_cable_get_d1@Base 1.3.4 ticables_cable_get_raw@Base 1.3.4 ticables_cable_open@Base 1.3.4 ticables_cable_probe@Base 1.3.4 ticables_cable_put@Base 1.3.4 ticables_cable_recv@Base 1.3.4 ticables_cable_reset@Base 1.3.4 ticables_cable_send@Base 1.3.4 ticables_cable_set_d0@Base 1.3.4 ticables_cable_set_d1@Base 1.3.4 ticables_cable_set_raw@Base 1.3.4 ticables_error_get@Base 1.3.4 ticables_get_model@Base 1.3.4 ticables_get_port@Base 1.3.4 ticables_get_usb_devices@Base 1.3.4 ticables_handle_del@Base 1.3.4 ticables_handle_new@Base 1.3.4 ticables_handle_show@Base 1.3.4 ticables_is_usb_enabled@Base 1.3.4 ticables_library_exit@Base 1.3.4 ticables_library_init@Base 1.3.4 ticables_model_to_string@Base 1.3.4 ticables_options_set_delay@Base 1.3.4 ticables_options_set_timeout@Base 1.3.4 ticables_port_to_string@Base 1.3.4 ticables_probing_do@Base 1.3.4 ticables_probing_finish@Base 1.3.4 ticables_progress_get@Base 1.3.4 ticables_progress_reset@Base 1.3.4 ticables_string_to_model@Base 1.3.4 ticables_string_to_port@Base 1.3.4 ticables_string_to_usbpid@Base 1.3.4 ticables_usbpid_to_string@Base 1.3.4 ticables_version_get@Base 1.3.4 usb_probe_devices1@Base 1.3.4 usb_probe_devices@Base 1.3.4 debian/rules0000755000000000000000000000052612243736067010263 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autoreconf override_dh_clean: dh_clean --exclude=build/mingw/ticables2.rc~ override_dh_installudev: dh_installudev --priority 69 override_dh_strip: dh_strip --dbg-package=libticables2-dbg .PHONY: override_dh_strip debian/libticables2-6.postinst0000644000000000000000000000141612243736067013511 0ustar #!/bin/sh set -e case "$1" in configure) if [ "$(uname -s)" = "Linux" ]; then # install the udev file only once: # - the first time the package is installed # OR - the first time the package is upgraded from a version earlier than 3.9.6-2 if [ -z "$2" ] || dpkg --compare-versions "$2" lt 3.9.6-2; then rm -f /etc/udev/rules.d/025_libticables.rules rm -f /etc/udev/rules.d/025_ticables.rules fi if [ -f /etc/hotplug/usb/tiglusb ]; then rm -f /etc/hotplug/usb/tiglusb fi if [ -f /etc/hotplug/usb/libticables.usermap ]; then rm -f /etc/hotplug/usb/libticables.usermap fi fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "$0 called with unknown argument '$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/changelog0000644000000000000000000000424312243736067011055 0ustar libticables (1.3.4+dfsg-3) unstable; urgency=low * Apply patch from Ubuntu to fix building on arm64 (closes: #727679). Thanks to Adam Conrad and Matthias Klose . -- Andreas B. Mundt Fri, 22 Nov 2013 21:11:33 +0100 libticables (1.3.4+dfsg-2) unstable; urgency=low * Fix udev rules to allow non-root to access the device. Tested with a TI-84-Plus calculator. * Remove unnecessary dependency on 'autopoint'. -- Andreas B. Mundt Mon, 19 Aug 2013 16:07:59 +0200 libticables (1.3.4+dfsg-1) unstable; urgency=low * Team maintained in Debian-Science now (closes: #678828). Modifications in cooperation with Albert Huang , thanks! * New upstream release. * Fix typo that prevented connection between calculator and PC with a TI-Graph Link cable in 'src/linux/link_gry.c' (closes: #616731). * Update udev rules to remove the group requirement and add serial and parallel device support (closes: #589752). * Update copyright information. * Create a debug package to provide debugging symbols. * Add support for multiarch. * Removed deprecated patches for BSD and SH4 building. * Fixed FTBFS on s390x (closes: #641092), sparc64 (closes: #596601) and on GNU Hurd. * Add 'debian/watch' to enable upstream release tracking. * Switch to packaging format 3.0 (quilt). * Bump 'debian/compat' to 9 (closes: #664405). * Bump Standards-Version to 3.9.4. -- Andreas B. Mundt Fri, 09 Aug 2013 20:40:41 +0200 libticables (1.2.0-2) unstable; urgency=low * Fixed FTBFS on GNU/kFreeBSD. (Closes: #567678) * Fixed FTBFS on SH4. (Closes: #567679) * Updated udev rules to use ATTR{} instead of SYSFS{}. (Closes: #563243) * New build dependency: dpatch. * Add ${misc:Depends} as dependences. * Add README.source based on dpatch's template. * Bumped Standards-Version to 3.8.4. -- Krzysztof Burghardt Tue, 16 Mar 2010 23:40:19 +0100 libticables (1.2.0-1) unstable; urgency=low * Initial release. (Closes: #505824) -- Krzysztof Burghardt Sun, 17 May 2009 13:34:18 +0200 debian/libticables-dev.install0000644000000000000000000000006312243736067013620 0ustar usr/include/* usr/lib/*/*.so usr/lib/*/pkgconfig/*