debian/0000755000000000000000000000000012150445450007166 5ustar debian/compat0000644000000000000000000000000212147027307010367 0ustar 9 debian/copyright0000644000000000000000000001167312147027307011134 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: libtwin Source: http://git.kernel.org/?p=linux/kernel/git/geoff/libtwin.git Files: * Copyright: 2013 Tyler Hall 2012 Geoff Levand 2007 Benjamin Herrenschmidt 2007 Jeremy Kerr 2004 Keith Packard 2004 Carl Worth License: LGPL-2.0+ Files: libtwin/twin_font_default.c twin_fedit/* twin_ttf/* Copyright: 2004 Keith Packard License: Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Keith Packard not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Keith Packard makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. . KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Files: twin_ttf/Vera.ttf Copyright: 2003 Bitstream, Inc. License: Bitstream Vera SansBitstreamVeraSans-RomanRelease 1.10 Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: . The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. . The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". . This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. . The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. . THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. . Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.com Files: debian/* Copyright: 2012 Geoff Levand License: LGPL-2.0+ License: LGPL-2.0+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser 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 Lesser General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2". debian/control0000644000000000000000000000430412147027307010575 0ustar Source: libtwin Priority: optional Maintainer: Geoff Levand Build-Depends: debhelper (>= 9), dh-autoreconf, libx11-dev, libpng-dev, libjpeg-dev, libz-dev, pkg-config Standards-Version: 3.9.4 Section: libs Homepage: http://git.kernel.org/cgit/linux/kernel/git/geoff/libtwin.git Vcs-Git: git://git.kernel.org/pub/scm/linux/kernel/git/geoff/libtwin.git Vcs-Browser: http://git.kernel.org/cgit/linux/kernel/git/geoff/libtwin.git Package: libtwin-dev Section: libdevel Architecture: any Multi-Arch: same Pre-Depends: multiarch-support #Pre-Depends: ${misc:Pre-Depends} Depends: libtwin0 (= ${binary:Version}), ${misc:Depends}, libx11-dev, libpng-dev, libjpeg-dev, libz-dev Description: tiny window system (development files) With embedded systems gaining high resolution displays and powerful CPUs, the desire for sophisticated graphical user interfaces can be realized in even the smallest of systems. While the CPU power available for a given power budget has increased dramatically, these tiny systems remain severely memory constrained. This unique environment presents interesting challenges in graphical system design and implementation. Using ideas from modern window systems in larger environments, TWIN offers overlapping translucent windows, anti-aliased graphics and scalable fonts in a total memory budget of 100KB. . This package contains the header files for development. Package: libtwin0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: multiarch-support #Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: tiny window system (library) With embedded systems gaining high resolution displays and powerful CPUs, the desire for sophisticated graphical user interfaces can be realized in even the smallest of systems. While the CPU power available for a given power budget has increased dramatically, these tiny systems remain severely memory constrained. This unique environment presents interesting challenges in graphical system design and implementation. Using ideas from modern window systems in larger environments, TWIN offers overlapping translucent windows, anti-aliased graphics and scalable fonts in a total memory budget of 100KB. debian/source/0000755000000000000000000000000011717014125010465 5ustar debian/source/format0000644000000000000000000000001411717014125011673 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000446012147777023011056 0ustar libtwin (13.05.03.15.06-g287d16c-2) unstable; urgency=low * debian/rules: Add conditional for --disable-linux-touchscreen. Fixes non-linux build errors. Use $(filter) for cpu types. * debian/libtwin-dev.install: Install libtwin.a. -- Geoff Levand Fri, 24 May 2013 22:37:22 +0000 libtwin (13.05.03.15.06-g287d16c-1) unstable; urgency=low * debian/compat: Update 8 -> 9. * debian/control: Set debhelper (>= 9). Update standards version to 3.9.4. Update Homepage, Vcs-Git, Vcs-Browser. Add Multi-Arch, Pre-Depends. * debian/copyright: Update Source. Add Copyright for new libtwin files. * debian/*.install: Update for multiarch. * debian/rules: Change from DEB_HOST_ARCH to DEB_HOST_ARCH_CPU. * libtwin: Update to latest release (13.05.03.15.06-g287d16c). Adds touch screen support. -- Geoff Levand Sun, 19 May 2013 10:25:15 +0800 libtwin (12.04.13.17.57-g130ee5f-2) unstable; urgency=low * debian/rules: Fix error in powerpc DEB_HOST_ARCH conditional -- Geoff Levand Thu, 10 May 2012 17:33:58 -0700 libtwin (12.04.13.17.57-g130ee5f-1) unstable; urgency=low * debian/rules: Add conditionals for DEB_HOST_ARCH, DEB_HOST_ARCH_OS. Fixes non-linux and powerpc altivec build errors. * libtwin: Update to latest release (libtwin-12.04.13.17.57-g130ee5f). Reverts powerpc altivec changes. -- Geoff Levand Fri, 13 Apr 2012 18:18:32 -0700 libtwin (12.04.08.20.33-gf15c3de-1) unstable; urgency=low * debian/control: Update 'Homepage:'. * debian/rules: Remove now unneeded '--with autoreconf'. * libtwin: Update to latest release (libtwin-12.04.08.20.33-gf15c3de). Fixes powerpc altivec build errors. -- Geoff Levand Sun, 08 Apr 2012 20:07:06 -0700 libtwin (11.12.11-gcc20d5f-2) unstable; urgency=low * debian/control: Add missing package dependencies. (Closes: #664173) * debian/control: Update standards version to 3.9.3 * debian/control: Minor cleanup of package descriptions * debian/rules: Add libs to LDFLAGS. -- Geoff Levand Sat, 17 Mar 2012 19:58:19 -0700 libtwin (11.12.11-gcc20d5f-1) unstable; urgency=low * Initial release (Closes: 660025) -- Geoff Levand Wed, 15 Feb 2012 12:40:50 -0800 debian/rules0000755000000000000000000000230512147766221010256 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) extra_configure = ifeq ($(DEB_HOST_ARCH_OS),linux) extra_configure += --enable-fbdev --enable-linux-mouse \ --enable-linux-joystick --enable-linux-touchscreen else extra_configure += --disable-fbdev --disable-linux-mouse \ --disable-linux-joystick --disable-linux-touchscreen endif extra_CFLAGS = ifneq (,$(filter powerpc ppc64, $(DEB_HOST_ARCH_CPU))) extra_CFLAGS += -flax-vector-conversions endif export CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(extra_CFLAGS) export LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) -lX11 -lpng12 -ljpeg -lz %: dh $@ override_dh_auto_configure: dh_auto_configure -- --enable-x11 $(extra_configure) debian/docs0000644000000000000000000000001411717014125010033 0ustar NEWS README debian/libtwin-dev.install0000644000000000000000000000010712147776412013013 0ustar usr/include/* usr/lib/*/lib*.so usr/lib/*/lib*.a usr/lib/*/pkgconfig/* debian/libtwin0.install0000644000000000000000000000002412147027307012305 0ustar usr/lib/*/lib*.so.*