--- fonttools-2.2.orig/debian/docs +++ fonttools-2.2/debian/docs @@ -0,0 +1,3 @@ +build/README +build/NEWS +Doc/documentation.html --- fonttools-2.2.orig/debian/control +++ fonttools-2.2/debian/control @@ -0,0 +1,19 @@ +Source: fonttools +Section: text +Priority: optional +Maintainer: Paul Wise +Build-Depends: debhelper (>= 5.0.37.2), python (>= 2.4), python-all, python-all-dev, python-central (>= 0.5), quilt (>= 0.40), python-numeric +Standards-Version: 3.7.3 +XS-Python-Version: all +Homepage: http://sourceforge.net/projects/fonttools/ + +Package: fonttools +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, python-numeric +XB-Python-Version: ${python:Versions} +Description: Converts OpenType and TrueType fonts to and from XML + FontTools/TTX is a library to manipulate font files from Python. + It supports reading and writing of TrueType/OpenType fonts, reading + and writing of AFM files, reading (and partially writing) of PS Type 1 + fonts. It also contains a tool called "TTX" which converts + TrueType/OpenType fonts to and from an XML-based format. --- fonttools-2.2.orig/debian/rules +++ fonttools-2.2/debian/rules @@ -0,0 +1,55 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +PYVERS=$(shell pyversions -r debian/control) + +CFLAGS=-Wall -g + +build: patch build-stamp +build-stamp: + dh_testdir + python setup.py build_py build_scripts + set -e ; for python in $(PYVERS); do CFLAGS="$(CFLAGS)" $$python setup.py build_ext build_clib; done + cp Doc/changes.txt build/NEWS + sed -f debian/stripinstall < Doc/install.txt > build/README + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + rm -rf build + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + set -e ; for python in $(PYVERS); do $$python setup.py install --install-data=/usr/share --no-compile --root=debian/fonttools; done + python setup.py install_scripts --force --install-dir=debian/fonttools/usr/bin + chmod a+x $(CURDIR)/debian/fonttools/usr/lib/python*/site-packages/FontTools/fontTools/ttx.py + +binary-indep: build install +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installexamples + dh_installchangelogs Doc/ChangeLog.txt + dh_pycentral + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- fonttools-2.2.orig/debian/watch +++ fonttools-2.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/fonttools/fonttools-([\d\.]*)\.tar\.gz debian uupdate --- fonttools-2.2.orig/debian/changelog +++ fonttools-2.2/debian/changelog @@ -0,0 +1,126 @@ +fonttools (2.2-1) unstable; urgency=low + + * New upstream release + - Uses numpy instead of Numeric (Closes: #478441) + - Includes ttx manual page, drop debian version + - Includes different fix for #328098, drop 10_fix_summertime_traceback + - Drop bugs.txt since fonttools apparently has no bugs ;) + * Update doc-base section + + -- Paul Wise Sun, 18 May 2008 16:34:47 +0800 + +fonttools (2.1-1) unstable; urgency=low + + * New upstream release + - Fixes traceback on amd64 with DejaVuSans.ttf (Closes: #434377) + - Drop 20_cjk_performance_improvement, 01_update_changelog, + both have been applied upstream + * Fix watch file so that it works with the release (Closes: #449785) + * Drop unneeded dependency on python-xml (Closes: #468585) + * Bump Standards-Version (no changes needed) + + -- Paul Wise Sat, 01 Mar 2008 16:58:54 +0900 + +fonttools (1.99+2.0b1+cvs20061021-2) unstable; urgency=low + + * Hack around distutils poor multiple-version support (Closes: #445261) + * Drop obsolete use of dh_python + * Switch to new Homepage field + + -- Paul Wise Fri, 05 Oct 2007 13:18:31 +0930 + +fonttools (1.99+2.0b1+cvs20061021-1) unstable; urgency=low + + * New upstream release (CVS from 2006-10-21) + - Update changelog patch from CVS + * Change my email address now that I'm a Debian Developer + * Update python dependencies and stuff to lintian's liking + + -- Paul Wise Fri, 27 Apr 2007 18:03:46 +1000 + +fonttools (1.99+2.0b1+cvs20060225-1) unstable; urgency=low + + * New upstream bugfix snapshot + * Migrate patches from the diff.gz to quilt + * Remove changelog.CVS, instead update upstream's changelog file + * Fix the watch file, in case upstream ever releases + * Make homepage in the description comply with devref 6.2.4 + * Tidy the copyright file and fix the copyright years + * Don't byte-compile .py files at build time + * Ensure CFLAGS is passed to setup.py + * Clean unused parts of debian/rules + * 10_fix_summertime_traceback: return a constant from calc_mac_epoch_diff + Finally closes: #328098 + * Update for the new Python policy + * Bump Standards-Version (no changes) + + -- Paul Wise Fri, 16 Jun 2006 19:26:14 +0800 + +fonttools (1.99+2.0b1+cvs20050624-2) unstable; urgency=low + + * Fix byte-compiling python files + + -- Paul Wise Wed, 5 Oct 2005 21:12:31 +0800 + +fonttools (1.99+2.0b1+cvs20050624-1) unstable; urgency=low + + * New maintainer (Closes: #330480) + * New upstream release (CVS from 2005-06-24) + - Drop patches (everything included upstream) + - Fixes traceback for newer OS/2 tables (Closes: #306287) + * Update Standards-Version (no changes) + * Include ttx manpage from Florent Rougon (Closes: #249673) + * Fix Kiev summer traceback (fix by Eugeniy Meshcheryakov closes: #328098) + * Improve CJK font performance (fix by Tomasz Wegrzanowski closes: #312379) + * Remove example menu file and manpages from dh_make + * Fix and use the doc-base example from dh_make + * Clean up debian/rules + * Remove install instructions from Docs/install.txt and install as README + - Thanks to prec from #sed on freenode for the sed script to do this + * Don't install README.txt + * Install Docs/changes.txt as NEWS + * Use dh_python and update debian/control to prepare for Python 2.4 + * chmod a+x the ttx.py script + + -- Paul Wise Thu, 29 Sep 2005 17:18:28 +0800 + +fonttools (1.99+2.0b1+cvs20031014-1) unstable; urgency=low + + * CVS updates as of 2003-10-14. + * Lib/fontTools/unicode.py: Updated to Unicode 4.0.0. + * Standards-Version: 3.6.1. + + -- Anthony Fok Tue, 18 Nov 2003 00:53:59 +0800 + +fonttools (1.99+2.0b1+cvs20030629-1) unstable; urgency=low + + * CVS updates as of 2003-06-29. + * Updated dependencies to Python 2.3. + * Standards-Version: 3.6.0. + + -- Anthony Fok Wed, 13 Aug 2003 01:38:17 +0800 + +fonttools (1.99+2.0b1+cvs20030223-1) unstable; urgency=low + + * ttx.py: typo fixes + * _c_m_a_p.py: For subtables, change "version" to language. + Modified cmap_format_12.compile() to make CMap format 12 creation + actually work. + * unicode.py: Updated to Unicode 3.2.0 with characters beyond the BMP. + + -- Anthony Fok Wed, 5 Mar 2003 02:46:40 +0800 + +fonttools (1.99+2.0b1+cvs20030208-1) unstable; urgency=low + + * CVS update as of 2003-02-08, with newly added CMap format 12 support + contributed by rroberts. + + -- Anthony Fok Mon, 10 Feb 2003 01:54:30 +0800 + +fonttools (1.99+2.0b1+cvs20030125-1) unstable; urgency=low + + * Initial Release. + * Patched _n_a_m_e.py to handle fonts with wrong stringOffset. + + -- Anthony Fok Sat, 25 Jan 2003 13:54:31 +0800 + --- fonttools-2.2.orig/debian/stripinstall +++ fonttools-2.2/debian/stripinstall @@ -0,0 +1,7 @@ +/^Installation$/{ + :1 + N + /^\n$/d + s/.*\n// + b1 +} --- fonttools-2.2.orig/debian/compat +++ fonttools-2.2/debian/compat @@ -0,0 +1 @@ +5 --- fonttools-2.2.orig/debian/pycompat +++ fonttools-2.2/debian/pycompat @@ -0,0 +1 @@ +2 --- fonttools-2.2.orig/debian/copyright +++ fonttools-2.2/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Anthony Fok on +Mon, 16 Sep 2002 01:26:10 +0800. +This package was adopted by Paul Wise on +Fri, 07 Oct 2005 12:27:52 +0800 + +Downloaded from: + + :pserver:anonymous@cvs.fonttools.sourceforge.net:/cvsroot/fonttools + +Author: + + Just van Rossum + +Copyright: + + Copyright 1996-2004 Just van Rossum + +Licence: + +Permission to use, copy, modify, and distribute this software and +its documentation for any purpose and without fee is hereby granted, +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 names of Just van Rossum +or Letterror not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +JUST VAN ROSSUM AND LETTERROR DISCLAIM ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL JUST VAN ROSSUM OR +LETTERROR 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. --- fonttools-2.2.orig/debian/doc-base +++ fonttools-2.2/debian/doc-base @@ -0,0 +1,9 @@ +Document: fonttools +Title: fonttools/ttx Manual +Author: Just van Rossum +Abstract: This manual describes fonttools and ttx. +Section: Programming + +Format: HTML +Index: /usr/share/doc/fonttools/documentation.html +Files: /usr/share/doc/fonttools/documentation.html