debian/0000755000000000000000000000000012254427433007174 5ustar debian/libtsm1.dirs0000644000000000000000000000001012254423257011421 0ustar usr/lib debian/copyright0000644000000000000000000000664112254423257011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libtsm Source: http://www.freedesktop.org/software/kmscon/releases Files: * Copyright: (c) 2011-2013 David Herrmann David Herrmann Ran Benita License: expat Files: external/htable.* Copyright: Rusty Russel License: LGPL-2.1+ On Debian systems, the full text of the GNU Library Public License version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. Files: external/wcwidth.c Copyright: Markus Kuhn -- 2007-05-26 (Unicode 5.0) License: Other and BSD-2-clause (Part of UCS-4 to UTF-8 encoding is copied from "terminology") License: Other Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted. The author disclaims all warranties with regard to this software. License: BSD-2-clause: Copyright (C) 2012-2012 Carsten Haitzler and various contributors . All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: tsm_vte.c are from: Copyright: 2011 Ethan Schoonover License: Expat Files: debian/* Copyright: Nobuiro Iwamatsu License: Expat License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/control0000644000000000000000000000571712254427347010615 0ustar Source: libtsm Priority: optional Maintainer: Nobuhiro Iwamatsu Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config, check, libxkbcommon-dev Standards-Version: 3.9.4 Section: libs Homepage: http://www.freedesktop.org/wiki/Software/kmscon/libtsm/ Vcs-Git: git://anonscm.debian.org/collab-maint/libtsm.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libtsm.git;a=summary Package: libtsm-dev Section: libdevel Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, libtsm3 (= ${binary:Version}) Description: Terminal-emulator State Machine - development TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. It tries to support all common standards while keeping compatibility to existing emulators like xterm, gnome-terminal, konsole, .. . TSM itself does not provide any rendering nor window management. It is a simple plain state machine without any external dependencies. It can be used to implement terminal emulators, but also to implement other applications that need to interpret terminal escape sequences. . This library is very similar to libvte of the gnome project. However, libvte is highly bound to GTK+, which makes it unsuitable for non-graphics projects that need to parse escape sequences. Instead, TSM tries to restrict its API to terminal emulation only. Furthermore, TSM does not try to establish a new terminal emulation standard, but instead keeps compatibility as close to xterm as possible. This is why the TERM variable can be set to xterm-color256 with any TSM based terminal emulator. . This package contains the header files and static library needed to compile applications that use libtsm. Package: libtsm3 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Terminal-emulator State Machine - runtime TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. It tries to support all common standards while keeping compatibility to existing emulators like xterm, gnome-terminal, konsole, .. . TSM itself does not provide any rendering nor window management. It is a simple plain state machine without any external dependencies. It can be used to implement terminal emulators, but also to implement other applications that need to interpret terminal escape sequences. . This library is very similar to libvte of the gnome project. However, libvte is highly bound to GTK+, which makes it unsuitable for non-graphics projects that need to parse escape sequences. Instead, TSM tries to restrict its API to terminal emulation only. Furthermore, TSM does not try to establish a new terminal emulation standard, but instead keeps compatibility as close to xterm as possible. This is why the TERM variable can be set to xterm-color256 with any TSM based terminal emulator. . This package contains the libtsm runtime library. debian/docs0000644000000000000000000000001412254423257010042 0ustar NEWS README debian/changelog0000644000000000000000000000023012254423257011041 0ustar libtsm (3-1) unstable; urgency=low * Initial release (Closes: #731893) -- Nobuhiro Iwamatsu Thu, 19 Dec 2013 06:49:58 +0900 debian/source/0000755000000000000000000000000012254423257010474 5ustar debian/source/format0000644000000000000000000000001412254423257011702 0ustar 3.0 (quilt) debian/libtsm-dev.dirs0000644000000000000000000000002412254423257012121 0ustar usr/lib usr/include debian/libtsm3.install0000644000000000000000000000002412254423257012135 0ustar usr/lib/*/lib*.so.* debian/compat0000644000000000000000000000000212254423257010372 0ustar 9 debian/rules0000755000000000000000000000025612254423257010257 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_autoreconf: dh_autoreconf --as-needed override_dh_auto_configure: dh_auto_configure -- --disable-silent-rules debian/libtsm-dev.install0000644000000000000000000000010712254423257012630 0ustar usr/include/* usr/lib/*/lib*.a usr/lib/*/lib*.so usr/lib/*/pkgconfig/*