--- tuxpaint-0.9.21.orig/src/tuxpaint-import.sh +++ tuxpaint-0.9.21/src/tuxpaint-import.sh @@ -143,7 +143,7 @@ # For each picture list... for x in $(seq 1 $#) do - i="${!x}" + i=$(eval echo \$\{$x\}) if [ -e "$i" ]; then # Determine a filename for it: --- tuxpaint-0.9.21.orig/src/manpage/tuxpaint.1 +++ tuxpaint-0.9.21/src/manpage/tuxpaint.1 @@ -191,7 +191,6 @@ Show the license (GNU GPL) under which Tux Paint is released. .SH OPTIONS - INTERFACE -.l \fItuxpaint\fP accepts the following options to alter the interface. They can be used along with, instead of, or to override options set in configuration files. (See below.) @@ -353,7 +352,7 @@ mirrored by default. This can be useful when used by people who prefer things right-to-left over left-to-right. -.TB 8 +.TP 8 .B \-\-stampsize=\fIsize\fP \-\-stampsize=default Sets the default size of all stamps, relative to their possible sizes (determined by \fITux Paint\fP, based on the dimensions of both the stamps @@ -425,7 +424,6 @@ "\fI#000 Black\fP" and "\fI255 192 64 Orange\fP".) .SH OPTIONS - LANGUAGE -.l Various parts of \fITux Paint\fP have been translated into numerous languages. \fITux Paint\fP will try its best to honor your \fIlocale\fP setting (i.e., the \fILANG\fP environment variable), if possible. @@ -728,7 +726,6 @@ This option makes \fITux Paint\fP ignore the current lockfile. .SH ENVIRONMENT -.l While \fITux Paint\fP may refer to a number of environment variables indirectly (e.g., via \fISDL(3)\fP), it only directly accesses the following: .PP --- tuxpaint-0.9.21.orig/debian/control +++ tuxpaint-0.9.21/debian/control @@ -0,0 +1,93 @@ +Source: tuxpaint +Section: graphics +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Ben Armstrong +Build-Depends: debhelper (>= 5.0.51~), gettext, libfribidi-dev, libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev (>= 1.2.4-1.1), libsdl-ttf2.0-dev, libsdl-pango-dev, libpng12-dev, libvorbis-dev (>= 1.0.0-2), librsvg2-dev, libcairo2-dev, libpaper-dev, quilt +Standards-Version: 3.8.2 + +Package: tuxpaint +Architecture: any +Depends: tuxpaint-plugins-default (>= 1:0.9.21-1) | tuxpaint-plugins, tuxpaint-data (= ${source:Version}), ${shlibs:Depends}, libvorbis0a (>= 1.0.0-2), libvorbisfile3 (>= 1.0.0-2), netpbm +Suggests: tuxpaint-config +Description: A paint program for young children + Tux Paint is meant to be a simple drawing program for young + children. It is not meant as a general-purpose drawing tool. + It IS meant to be fun and easy to use. Sound effects and a + cartoon character help let the user know what's going on, and + keeps them entertained. + . + Tux Paint is extensible. Brushes and "rubber stamp" shapes can be + dropped in and pulled out. For example, a teacher can drop in a + collection of animal shapes and ask their students to draw an + ecosystem. Each shape can have a sound which is played, and + textual facts which are displayed, when the child selects the shape. + . + There is no direct access to the computer's underlying intricacies. + The current image is kept when the program quits, and reappears when + it is restarted. Saving images requires no need to create filenames + or use the keyboard. Opening an image is done by selecting it from + a collection of thumbnails. + +Package: tuxpaint-plugins-default +Architecture: any +Depends: ${shlibs:Depends} +Provides: tuxpaint-plugins +Conflicts: tuxpaint-data (<<1:0.9.19) +Replaces: tuxpaint-data (<<1:0.9.19) +Description: Magic tool plugins for Tux Paint + Tux Paint is meant to be a simple drawing program for young + children. It is not meant as a general-purpose drawing tool. + It IS meant to be fun and easy to use. Sound effects and a + cartoon character help let the user know what's going on, and + keeps them entertained. + . + Tux Paint is extensible. Brushes and "rubber stamp" shapes can be + dropped in and pulled out. For example, a teacher can drop in a + collection of animal shapes and ask their students to draw an + ecosystem. Each shape can have a sound which is played, and + textual facts which are displayed, when the child selects the shape. + . + There is no direct access to the computer's underlying intricacies. + The current image is kept when the program quits, and reappears when + it is restarted. Saving images requires no need to create filenames + or use the keyboard. Opening an image is done by selecting it from + a collection of thumbnails. + . + This package contains the default "Magic" plugins for Tux Paint. + +Package: tuxpaint-dev +Architecture: all +Description: Development files for Tux Paint + This package contains development files for writing "Magic" plugins + for Tux Paint. + +Package: tuxpaint-data +Architecture: all +Conflicts: tuxpaint (<< 1:0.9.13-1), tuxpaint-stamps-default (<< 2003.12.23) +Replaces: tuxpaint (<< 1:0.9.13-1), tuxpaint-stamps-default (<< 2003.12.23) +Depends: ttf-freefont +Recommends: tuxpaint, tuxpaint-stamps-default | tuxpaint-stamps +Suggests: ttf-arabeyes, ttf-arphic-gbsn00lp, ttf-arphic-uming, ttf-baekmuk, ttf-gujarati-fonts, ttf-tamil-fonts, ttf-telugu-fonts, ttf-thai-tlwg, ttf-thryomanes +Description: Data files for Tux Paint, a paint program for children + Tux Paint is meant to be a simple drawing program for young + children. It is not meant as a general-purpose drawing tool. + It IS meant to be fun and easy to use. Sound effects and a + cartoon character help let the user know what's going on, and + keeps them entertained. + . + Tux Paint is extensible. Brushes and "rubber stamp" shapes can be + dropped in and pulled out. For example, a teacher can drop in a + collection of animal shapes and ask their students to draw an + ecosystem. Each shape can have a sound which is played, and + textual facts which are displayed, when the child selects the shape. + . + There is no direct access to the computer's underlying intricacies. + The current image is kept when the program quits, and reappears when + it is restarted. Saving images requires no need to create filenames + or use the keyboard. Opening an image is done by selecting it from + a collection of thumbnails. + . + This package contains sounds, images, fonts and other data for + Tux Paint. + --- tuxpaint-0.9.21.orig/debian/tuxpaint-dev.dirs +++ tuxpaint-0.9.21/debian/tuxpaint-dev.dirs @@ -0,0 +1 @@ +usr/bin --- tuxpaint-0.9.21.orig/debian/watch +++ tuxpaint-0.9.21/debian/watch @@ -0,0 +1,2 @@ +version=2 +ftp://ftp.tuxpaint.org/unix/x/tuxpaint/source/tuxpaint-(\d\.\d+\.\d+.*)\.tar.gz debian uupdate --- tuxpaint-0.9.21.orig/debian/tuxpaint-data.dirs +++ tuxpaint-0.9.21/debian/tuxpaint-data.dirs @@ -0,0 +1,5 @@ +usr/share/tuxpaint +usr/share/tuxpaint/fonts/locale +usr/share/icons/hicolor/48x48/apps +usr/share/icons/hicolor/32x32/apps +usr/share/icons/hicolor/16x16/apps --- tuxpaint-0.9.21.orig/debian/changelog +++ tuxpaint-0.9.21/debian/changelog @@ -0,0 +1,557 @@ +tuxpaint (1:0.9.21-1.1ubuntu1) saucy; urgency=low + + * Merge from Debian unstable. (LP: #1211069). Remaining changes: + - debian/control: tuxpaint suggests (not recommends) tuxpaint-config. + - debian/control: tuxpaint-data recommends (not depends) on + tuxpaint-stamps-default | tuxpaint-stamps. + - debian/control: build dependency on libpng3-dev -> libpng12-dev. + - Remaining Ubuntu changes converted in quilt patches: + + debian/patches/fix-gettext-domain.patch: gettext domain in + src/tuxpaint.desktop.in. + + debian/patches/fix-inverted-args-tuxpaint.c.patch: Fix inverted + arguments to memset() in src/tuxpaint.c::render_text_w(). + + debian/patches/fix-build-dep.patch: Add missing png lib to link + to fix FTBFS. + + -- Mattia Rizzolo Sun, 11 Aug 2013 21:32:35 +0200 + +tuxpaint (1:0.9.21-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix FTBFS with binutils-gold. Thanks to Georgios M. Zarkadas for the + patch. (Closes: #556509) + + -- Ana Beatriz Guerrero Lopez Sun, 04 Dec 2011 14:04:49 +0100 + +tuxpaint (1:0.9.21-1ubuntu3) raring; urgency=low + + * Added missing png lib to link, fixing FTBFS. + * Fixed inverted arguments to memset() in src/tuxpaint.c::render_text_w(). + + -- Daniel T Chen Wed, 10 Apr 2013 17:02:25 -0400 + +tuxpaint (1:0.9.21-1ubuntu2) lucid-proposed; urgency=low + + * Version bump to include the missing translations (LP: #503919) + + -- Alkis Georgopoulos Tue, 03 Aug 2010 15:18:17 +0300 + +tuxpaint (1:0.9.21-1ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - tuxpaint suggests (not recommends) tuxpaint-config + - tuxpaint-data recommends (not depends) on tuxpaint-stamps-default | tuxpaint-stamps + - build dependency on libpng3-dev -> libpng12-dev + - gettext domain in src/tuxpaint.desktop.in + + -- Scott Balneaves Sat, 07 Nov 2009 21:49:13 -0600 + +tuxpaint (1:0.9.21-1) unstable; urgency=low + + * New upstream release. + + -- Ben Armstrong Sun, 09 Aug 2009 11:17:59 -0300 + +tuxpaint (1:0.9.20-2ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - tuxpaint suggests (not recommends) tuxpaint-config + - tuxpaint-data recommends (not depends) on tuxpaint-stamps-default | tuxpaint-stamps + - build dependency on libpng3-dev -> libpng12-dev + - gettext domain in src/tuxpaint.desktop.in + - add Categories=Education;Art; to .desktop.in + * Closes (LP: #252115) + + -- Oliver Grawert Fri, 11 Jul 2008 18:35:11 +0100 + +tuxpaint (1:0.9.20-2) unstable; urgency=low + + * Fix upgrade from old tuxpaint-data containing files moved + into tuxpaint-plugins-default. (Closes: #490101) + + -- Ben Armstrong Wed, 09 Jul 2008 17:43:16 -0300 + +tuxpaint (1:0.9.20-1) unstable; urgency=low + + * New upstream release. + * Fix copyright, including all copyright notices for fonts. + + -- Ben Armstrong Mon, 07 Jul 2008 19:35:12 -0300 + +tuxpaint (1:0.9.19-1) unstable; urgency=low + + * New upstream release. + * Acknowledge NMU. + + -- Ben Armstrong Sun, 08 Jun 2008 12:42:15 -0300 + +tuxpaint (1:0.9.17-1.1ubuntu2) intrepid; urgency=low + + * fix Makefile mangling (leftover from old ubuntu patch for xdg compliance, + debian does that from debian/rules which we inherit), fixes FTBFS + * *really* build-dep on libpng12-dev + + -- Oliver Grawert Thu, 08 May 2008 15:02:08 +0200 + +tuxpaint (1:0.9.17-1.1ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - tuxpaint-data recommends (not depends) on tuxpaint-stamps + - tuxpaint suggests (not recommends) tuxpaint-config + - build dependency on libpng3-dev -> libpng12-dev + - gettext domain in src/tuxpaint.desktop.in + - add Categories=Education; Art; to .desktop. + - set Ubuntu maintainer address. + + -- Oliver Grawert Thu, 01 May 2008 02:49:29 +0100 + +tuxpaint (1:0.9.17-1.1) unstable; urgency=low + + * Non-maintainer upload to fix bashism. + * Fixed bashism in tuxpaint-import.sh (Closes: #465374) + * Added dh_icons to correctly call update-icon-caches (Closes: #461496) + * Updated debhelper dependecy version to make sure dh_icons is available. + * Removed executable permissions to + /usr/share/tuxpaint/starters/skyline-sf-dusk-back.jpeg + * Cleaned up manpage useless wrong command. + * Moved desktop file to /usr/share/applications instead of /usr/share/gnome + and /usr/share/applnk. + * Updated Standards-Version to 3.7.3: + + Updated menu file to use the new "Applications" tree + + -- Maximiliano Curia Sat, 08 Mar 2008 19:25:39 -0200 + +tuxpaint (1:0.9.17-1ubuntu3) hardy; urgency=low + + * Change depends/recommends/suggests to fix LP #82510 + - tuxpaint-data recommends (not depends) on tuxpaint-stamps + - tuxpaint suggests (not recommends) tuxpaint-config + + -- Caroline Ford Tue, 01 Apr 2008 20:30:38 +0100 + +tuxpaint (1:0.9.17-1ubuntu2) hardy; urgency=low + + * debian/rules: Use dh_icons. + + -- Matthias Klose Fri, 25 Jan 2008 11:16:39 +0000 + +tuxpaint (1:0.9.17-1ubuntu1) gutsy; urgency=low + + * Merge from debian unstable keeping: + - dh_iconcache in debian/rules + - gettext domain in src/tuxpaint.desktop.in + - build dependency on libpng3-dev -> libpng12-dev + - remove dependency on netpbm + - don't install .desktop to non-standard directories + - add Categories=Education; Art; to .desktop. + - set Ubuntu maintainer address. + + -- Jordan Mantha Tue, 24 Jul 2007 13:41:46 -0700 + +tuxpaint (1:0.9.17-1) unstable; urgency=low + + * New upstream release. + + -- Ben Armstrong Tue, 03 Jul 2007 13:58:30 -0300 + +tuxpaint (1:0.9.16-2) unstable; urgency=low + + * Updated README.Debian to make it clearer that locales must be configured + for languages to work. + + -- Ben Armstrong Thu, 3 May 2007 08:23:49 -0300 + +tuxpaint (1:0.9.16-1ubuntu3) gutsy; urgency=low + + * Don't install .desktop to non-standard directories + * Add Categories=Education; Art; to .desktop. + (Closes LP: #32252) + + -- Jordan Mantha Mon, 21 May 2007 20:40:57 -0700 + +tuxpaint (1:0.9.16-1ubuntu2) feisty; urgency=low + + * Rebuild for changes in the amd64 toolchain. + * Set Ubuntu maintainer address. + + -- Matthias Klose Mon, 5 Mar 2007 01:27:12 +0000 + +tuxpaint (1:0.9.16-1ubuntu1) feisty; urgency=low + + * Merge from debian unstable keeping: + - dh_iconcache in debian/rules + - gettext domain in src/tuxpaint.desktop.in + - build dependency on libpng3-dev -> libpng12-dev + - remove dependency on netpbm + - add in pot and po data + + -- Jordan Mantha Wed, 15 Nov 2006 17:00:19 -0800 + +tuxpaint (1:0.9.16-1) unstable; urgency=low + + * New upstream release. + + -- Ben Armstrong Sun, 22 Oct 2006 11:46:04 -0300 + +tuxpaint (1:0.9.15+0.9.16rc5-3) unstable; urgency=low + + * Replace subset of wangfonts Traditional Chinese font with ttf-arphic-uming. + + -- Ben Armstrong Sat, 14 Oct 2006 15:33:05 -0300 + +tuxpaint (1:0.9.15+0.9.16rc5-2) unstable; urgency=low + + * Soften font dependencies from Recommends to Depends. + * Update watch file. + + -- Ben Armstrong Fri, 13 Oct 2006 09:10:07 -0300 + +tuxpaint (1:0.9.15+0.9.16rc5-1) unstable; urgency=low + + * New upstream release. + * Fixed Thai font support. (Closes: #375947) + * Fixed Greek and Simplified Chinese font support. + * Added Arabic, Georgian, Gujarati, Hebrew, Hindi, Japanese, Traditional + Chinese and Vietnamese. + + -- Ben Armstrong Thu, 12 Oct 2006 14:18:21 -0300 + +tuxpaint (1:0.9.15b-3ubuntu1) edgy; urgency=low + + * Merge from debian unstable. + + -- Oliver Grawert Thu, 29 Jun 2006 12:04:59 +0100 + +tuxpaint (1:0.9.15b-3) unstable; urgency=low + + * Backported fix from CVS for clicking to the right of the colour palette. + (Closes: #352556) + + -- Ben Armstrong Sun, 12 Feb 2006 20:12:15 -0400 + +tuxpaint (1:0.9.15b-2) unstable; urgency=low + + * Improved 'already running' message and include FAQ in docs. (Closes: #347915) + * Tweaked tuxpaint-icon.svg to attempt to work around suspected libart bug + that hangs gnome-panel in some circumstances (see #349415 for details). + + -- Ben Armstrong Sun, 22 Jan 2006 20:26:56 -0400 + +tuxpaint (1:0.9.15b-1ubuntu4) dapper; urgency=low + + * debian/rules: + - added dh_iconcache. + + -- Daniel Holbach Thu, 18 May 2006 13:17:15 +0200 + +tuxpaint (1:0.9.15b-1ubuntu3) dapper; urgency=low + + * src/tuxpaint.desktop.in: Add gettext domain to get language pack support. + + -- Martin Pitt Thu, 23 Feb 2006 18:53:48 +0100 + +tuxpaint (1:0.9.15b-1ubuntu2) dapper; urgency=low + + * debian/control: libpng3-dev -> libpng12-dev, libpng3-dev is going away. + + -- Martin Pitt Thu, 23 Feb 2006 12:23:50 +0100 + +tuxpaint (1:0.9.15b-1ubuntu1) dapper; urgency=low + + * removed dependency on netpbm + + -- Oliver Grawert Wed, 25 Jan 2006 18:04:30 +0100 + +tuxpaint (1:0.9.15b-1) unstable; urgency=high + + * New upstream release. + * Security: unsafe tuxpaint-import tmp file writing eliminated. (CVE-2005-3340) + + -- Ben Armstrong Thu, 15 Dec 2005 10:10:11 -0400 + +tuxpaint (1:0.9.14.20051014-1) unstable; urgency=low + + * CVS snapshot, preparing for imminent 0.9.15 release. (Closes: #279220) + + -- Ben Armstrong Fri, 14 Oct 2005 20:53:25 -0300 + +tuxpaint (1:0.9.14-2) unstable; urgency=low + + * Disabled broken header check, since we know we have satisified + all dependencies. (Closes: #300632) + + -- Ben Armstrong Sun, 20 Mar 2005 19:06:40 -0400 + +tuxpaint (1:0.9.14-1) unstable; urgency=low + + * Fixed location of starters dir. + + -- Ben Armstrong Tue, 12 Oct 2004 20:28:20 -0300 + +tuxpaint (1:0.9.14-0.2) unstable; urgency=low + + * Added working watch file. + + -- Ben Armstrong Thu, 7 Oct 2004 21:11:39 -0300 + +tuxpaint (1:0.9.14-0.1) unstable; urgency=low + + * Prerelease. + + -- Ben Armstrong Thu, 7 Oct 2004 09:36:46 -0300 + +tuxpaint (1:0.9.13.20041003-1) unstable; urgency=low + + * CVS snapshot. + + -- Ben Armstrong Sun, 3 Oct 2004 22:06:13 -0300 + +tuxpaint (1:0.9.13.20040924-1) unstable; urgency=low + + * CVS snapshot. + + -- Ben Armstrong Fri, 24 Sep 2004 21:40:33 -0300 + +tuxpaint (1:0.9.13-2) unstable; urgency=low + + * Replace outdated copy of default font with link to font + from ttf-freefont. + + -- Ben Armstrong Fri, 26 Dec 2003 20:13:53 -0400 + +tuxpaint (1:0.9.13-1) unstable; urgency=low + + * New upstream. + * No longer install copies of FreeFont fonts in favour of depending + on ttf-freefont. + + -- Ben Armstrong Wed, 24 Dec 2003 12:07:50 -0400 + +tuxpaint (1:0.9.12.20031222-1) unstable; urgency=low + + * New upstream (0.9.13rc1). + + -- Ben Armstrong Mon, 22 Dec 2003 06:59:58 -0400 + +tuxpaint (1:0.9.12.20031219-1) unstable; urgency=low + + * New upstream (cvs snapshot). + + -- Ben Armstrong Fri, 19 Dec 2003 16:19:04 -0400 + +tuxpaint (1:0.9.12.20030906-1) unstable; urgency=low + + * New upstream (cvs snapshot). + + -- Ben Armstrong Sat, 6 Sep 2003 11:26:39 -0300 + +tuxpaint (1:0.9.12-1) unstable; urgency=low + + * New upstream. + * Removed experimental tuxpaint-lowband. + * New version has some enhancements which make X over network usable. + (Closes: #172129) + * Make tuxpaint depend on recent tuxpaint-data. (Closes: #188522) + * Added updated README.txt (fixed in cvs, was missing new Malay + language support). + + -- Ben Armstrong Thu, 21 Aug 2003 21:16:53 -0300 + +tuxpaint (1:0.9.11-1) unstable; urgency=low + + * New upstream. (Closes: #197894) + + -- Ben Armstrong Thu, 19 Jun 2003 21:17:14 -0300 + +tuxpaint (1:0.9.10-3) unstable; urgency=low + + * Added commented-out rules for tuxpaint-lowband with low bandwidth + code turned on. Experimental only, so I have decided not to + enable this without further iterations of testing and discussion + with upstream. + * Build-dep updated to fix libvorbis upgrade problem. + + -- Ben Armstrong Fri, 7 Mar 2003 17:54:00 -0400 + +tuxpaint (1:0.9.10-2) unstable; urgency=low + + * Build against libsdl-ttf2.0. (Closes: #153584) + + -- Ben Armstrong Thu, 6 Mar 2003 17:20:40 -0400 + +tuxpaint (1:0.9.10-1) unstable; urgency=low + + * The "Thanks for the non-latin font support, Bill" release. + * Applied locale wav filename fix, fwded upstream and committed to + CVS. + + -- Ben Armstrong Fri, 28 Feb 2003 14:05:01 -0400 + +tuxpaint (1:0.9.9-2) unstable; urgency=low + + * Whups, forgot the orig tarball rename. (Closes: #180285) + * KDE_PREFIX now hardwired. (Closes: #182756) + + -- Ben Armstrong Fri, 28 Feb 2003 10:31:02 -0400 + +tuxpaint (1:0.9.9-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Sat, 1 Feb 2003 15:22:29 -0400 + +tuxpaint (1:0.9.1-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Sat, 16 Nov 2002 18:54:35 -0400 + +tuxpaint (1:0.9.0-1) unstable; urgency=low + + * New upstream. + * Version# scheme changed. + + -- Ben Armstrong Tue, 12 Nov 2002 08:58:22 -0400 + +tuxpaint (2002.11.03-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Mon, 11 Nov 2002 22:52:04 -0400 + +tuxpaint (2002.10.06-2) unstable; urgency=low + + * Make sure the KDE icons install properly. (Closes: #164675) + + -- Ben Armstrong Mon, 14 Oct 2002 09:53:48 -0300 + +tuxpaint (2002.10.06-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Tue, 8 Oct 2002 15:30:50 -0300 + +tuxpaint (2002.09.29-1) unstable; urgency=low + + * New upstream. + * The tuxpaint-import script and man page are now installed. + + -- Ben Armstrong Tue, 1 Oct 2002 13:03:32 -0300 + +tuxpaint (2002.09.25-1) unstable; urgency=low + + * New upstream. + * Upstream has split tuxpaint into two tarballs, the main program, + which I package here as tuxpaint and tuxpaint-data, and the + new tuxpaint-stamps source package. + + -- Ben Armstrong Thu, 26 Sep 2002 22:39:42 -0300 + +tuxpaint (2002.08.23-2) unstable; urgency=low + + * Fix dependency on libsdl-image1.2. (Closes: #159096) + * Add dependencies on libvorbis0, libvorbisfile3 and + build-dep on libvorbis-dev (Closes: #159017) + + -- Ben Armstrong Sun, 1 Sep 2002 11:22:38 -0300 + +tuxpaint (2002.08.23-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Sat, 24 Aug 2002 18:07:10 -0300 + +tuxpaint (2002.08.19-1) unstable; urgency=low + + * New upstream. + * Split package into tuxpaint, tuxpaint-data. + + -- Ben Armstrong Mon, 19 Aug 2002 08:41:42 -0300 + +tuxpaint (2002.08.12-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Mon, 12 Aug 2002 08:34:04 -0300 + +tuxpaint (2002.08.09-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Sat, 10 Aug 2002 14:24:04 -0300 + +tuxpaint (2002.08.06-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Tue, 6 Aug 2002 20:25:47 -0300 + +tuxpaint (2002.08.04-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Mon, 5 Aug 2002 08:40:23 -0300 + +tuxpaint (2002.08.02-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Fri, 2 Aug 2002 22:11:28 -0300 + +tuxpaint (2002.08.02-0.pre1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Fri, 2 Aug 2002 21:23:45 -0300 + +tuxpaint (2002.07.31-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Wed, 31 Jul 2002 22:34:18 -0300 + +tuxpaint (2002.07.19-3) unstable; urgency=low + + * Patch to fix segfault after saved image directory not found. + (Closes: #154115) + + -- Ben Armstrong Thu, 25 Jul 2002 14:44:43 -0300 + +tuxpaint (2002.07.19-2) unstable; urgency=low + + * Added menu icon. (Closes: #153831) + * Made data dir FHS compliant. + + -- Ben Armstrong Mon, 22 Jul 2002 09:04:40 -0300 + +tuxpaint (2002.07.19-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Sat, 20 Jul 2002 15:34:03 -0300 + +tuxpaint (2002.07.18-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Thu, 18 Jul 2002 07:53:45 -0300 + +tuxpaint (2002.07.17-1) unstable; urgency=low + + * New upstream. + + -- Ben Armstrong Wed, 17 Jul 2002 14:16:29 -0300 + +tuxpaint (2002.07.07-1) unstable; urgency=low + + * New upstream. + * Initial upload. (Closes: #150460) + + -- Ben Armstrong Mon, 8 Jul 2002 13:53:49 -0300 + +tuxpaint (2002.06.17a-1) unstable; urgency=low + + * Initial Release. + + -- Ben Armstrong Tue, 18 Jun 2002 16:20:10 -0300 + --- tuxpaint-0.9.21.orig/debian/postinst +++ tuxpaint-0.9.21/debian/postinst @@ -0,0 +1,2 @@ +#!/bin/sh +#DEBHELPER# --- tuxpaint-0.9.21.orig/debian/compat +++ tuxpaint-0.9.21/debian/compat @@ -0,0 +1 @@ +5 --- tuxpaint-0.9.21.orig/debian/copyright +++ tuxpaint-0.9.21/debian/copyright @@ -0,0 +1,179 @@ +This package was debianized by Ben Armstrong on +Tue, 18 Jun 2002 16:20:10 -0300. + +It was downloaded from http://downloads.sourceforge.net/tuxpaint/ + +The current Debian maintainer is Ben Armstrong + +Upstream Author: Bill Kendrick + +Copyright (c) 2002-2007 by Bill Kendrick and others; see AUTHORS.txt +bill@newbreedsoftware.com +http://www.tuxpaint.org/ + +This program 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 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 General Public License for more details. + +On Debian systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2. + +These font files are licensed under GPL, version 2 or (at your option) any +later version: + +- el.ttf + A copy of the "Thryomanes" fonts + Copyright (c) 2000-2001 Herman Miller (hmiller) at io.com + Downloaded from: ftp://ftp.io.com/pub/usr/hmiller/fonts/ + +- gu.ttf + A copy of "Lohit Gujarati", a Gujarati TrueType font ("lohit_gu.ttf") + Copyright (c) 2003, Automatic Control Equipments, Pune, INDIA. + From the "ttf-gujarati-fonts" package in Debian. + +- ka.ttf + Georgian TrueType Font (TTF) for Tux Paint + Copyright 2005 Gia Shervashidze (giasher@telenet.ge) + +- ta.ttf + The included Tamil OpenType font (TSCu_Comic.ttf) is released under the + GNU General Public License. The font is copyright + Thukkaram Gopalrao, USA ( http://www.thinnai.com/ ) + + Opentype tables were added by T. Vaseeharan . + Mon Dec 9 19:29:07 CST 2002 + +- te.ttf + The "te.ttf" font file is Vemana 2000, a + Downloaded from http://www.kavya-nandanam.com + Copyright (c) 2000 and 2003 K.Desikachary + +- zh_tw.ttf + The "zh_tw.ttf" font file is a subset of "wp010-05.ttf" TrueType font. + + The "wp010-05.ttf" by Hann-Tzong Wang , and + located at: http://www.ossacc.org/Download/misc/wangfont + + The orig-font "wp010-05.ttf" is GPL licensed, so the subset font + "zh_tw.ttf" is GPL, too. + +These fonts files are licensed under the GPL, version 2: + +- ar.ttf + Downloaded from: http://www.arabeyes.org/project.php?proj=khotot + + Taken from the "ttf-arabeyes" Debian package, put together by + by Mohammed Elzubeir on Thu, 8 Jul 2004 19:38:18 +0400. + + Upstream Author: Arabeyes Project (www.arabeyes.org) + Copyright (c) 2004, Arabeyes Project + +- he.ttf + A TTF conversion of the "Nachlieli" font from the "Culmus" collection, + which is distributed under the terms of GNU General Public License version + 2. + + Nachlieli font family (Hebrew glyphs) is copyright 2002-2004 by Maxim + Iorsh (iorsh@math.technion.ac.il). + + Original downloaded from: http://culmus.sourceforge.net/ + + Converted to TrueType by Dovix . + + Converted font downloaded from: + ftp://ftp.berlios.de/pub/kinneret/Nachlieli-Light.ttf + +The following font files are released under the GNU Lesser General Public +License: + +- bo.ttf + The font is copyright Kristoffer Lindqvist, 2001-2005. + + This library 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.1 of the License, or (at your option) any later version. + + This library 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 Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + Downloaded from: + http://tsampa.org/tibetan/software/tsamkey/ + +On Debian systems, the complete text of the GNU Lesser General Public +License can be found in /usr/share/common-licenses/LGPL. + +The following font files are released to the public domain: + +- hi.ttf public domain + A copy of "Raghu" (also called "Raghindi"), a Hindi TrueType font + ("raghu.ttf"): + + Designed by Prof. R. K. Joshi , + with with the help of Vinay Sayanekar. + + Developed and released under public domain by the + National Centre for Software Technology + (now called The Centre for Development of Advanced Computing), + Mumbai, India. + + http://www.ncst.ernet.in/ + +- th.ttf + A copy of a "Garuda, Bold" TrueType font, (Garub.ttf). + + It was extracted from the Debian package "xfonts-thai-ttf", + the "Thai TrueType fonts from NECTEC" collection, + packaged for Debian by Chanop Silpa-Anan . + + From the description: + This package provides some public domain TrueType fonts from NECTEC. + These fonts come from the project "Font of Thailand". + +The following font files are distributed under their own licenses: + +- ja.ttf + A customized subset of Sazanami-Gothic.ttf for TuxPaint. Difference + between original are, + + a) Bitmap data which prevent correct rendering (due to SDL_ttf + bug) are removed. + b) Kanji data except for educational level character are removed. + + The license depends on that of original Sazanami-Gothic as follows. + + The license of binary data is same as that of source code. + Even though, distribution under the condition, for example embedding + them in some documents, that it is not intended to reuse them as fonts, + is not considerd as "Redistribution" descrived in following document, + and is allowed without any restriction. + + Copyright (c) 1990-2003 + Wada Laboratory, the University of Tokyo. All rights reserved. + Copyright (c) 2003-2004 + Electronic Font Open Laboratory (/efont/). 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. + 3. Neither the name of the Wada Laboratory, the University of Tokyo nor + the names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + --- tuxpaint-0.9.21.orig/debian/tuxpaint-data.links +++ tuxpaint-0.9.21/debian/tuxpaint-data.links @@ -0,0 +1,23 @@ +usr/share/fonts/truetype/freefont/FreeSans.ttf usr/share/tuxpaint/fonts/default_font.ttf +usr/share/fonts/truetype/freefont/FreeMono.ttf usr/share/tuxpaint/fonts/FreeMono.ttf +usr/share/fonts/truetype/freefont/FreeMonoBold.ttf usr/share/tuxpaint/fonts/FreeMonoBold.ttf +usr/share/fonts/truetype/freefont/FreeMonoBoldOblique.ttf usr/share/tuxpaint/fonts/FreeMonoBoldOblique.ttf +usr/share/fonts/truetype/freefont/FreeMonoOblique.ttf usr/share/tuxpaint/fonts/FreeMonoOblique.ttf +usr/share/fonts/truetype/freefont/FreeSans.ttf usr/share/tuxpaint/fonts/FreeSans.ttf +usr/share/fonts/truetype/freefont/FreeSansBold.ttf usr/share/tuxpaint/fonts/FreeSansBold.ttf +usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf usr/share/tuxpaint/fonts/FreeSansBoldOblique.ttf +usr/share/fonts/truetype/freefont/FreeSansOblique.ttf usr/share/tuxpaint/fonts/FreeSansOblique.ttf +usr/share/fonts/truetype/freefont/FreeSerif.ttf usr/share/tuxpaint/fonts/FreeSerif.ttf +usr/share/fonts/truetype/freefont/FreeSerifBold.ttf usr/share/tuxpaint/fonts/FreeSerifBold.ttf +usr/share/fonts/truetype/freefont/FreeSerifBoldItalic.ttf usr/share/tuxpaint/fonts/FreeSerifBoldItalic.ttf +usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf usr/share/tuxpaint/fonts/FreeSerifItalic.ttf +usr/share/fonts/truetype/ttf-arabeyes/ae_Nice.ttf usr/share/tuxpaint/fonts/locale/ar.ttf +usr/share/fonts/truetype/ttf-thryomanes/thryrg__.ttf usr/share/tuxpaint/fonts/locale/el.ttf +usr/share/fonts/truetype/ttf-gujarati-fonts/lohit_gu.ttf usr/share/tuxpaint/fonts/locale/gu.ttf +usr/share/fonts/truetype/freefont/FreeSans.ttf usr/share/tuxpaint/fonts/locale/ka.ttf +usr/share/fonts/truetype/baekmuk/gulim.ttf usr/share/tuxpaint/fonts/locale/ko.ttf +usr/share/fonts/truetype/ttf-tamil-fonts/TSCu_Comic.ttf usr/share/tuxpaint/fonts/locale/ta.ttf +usr/share/fonts/truetype/ttf-telugu-fonts/Pothana2000.ttf usr/share/tuxpaint/fonts/locale/te.ttf +usr/share/fonts/truetype/thai/Garuda-Bold.ttf usr/share/tuxpaint/fonts/locale/th.ttf +usr/share/fonts/truetype/arphic/gbsn00lp.ttf usr/share/tuxpaint/fonts/locale/zh_CN.ttf +usr/share/fonts/truetype/arphic/uming.ttf usr/share/tuxpaint/fonts/locale/zh_TW.ttf --- tuxpaint-0.9.21.orig/debian/tuxpaint-plugins-default.dirs +++ tuxpaint-0.9.21/debian/tuxpaint-plugins-default.dirs @@ -0,0 +1,4 @@ +usr/lib/tuxpaint/plugins +usr/share/tuxpaint/images/magic +usr/share/tuxpaint/sounds/magic +usr/share/doc/tuxpaint-plugins-default --- tuxpaint-0.9.21.orig/debian/tuxpaint-data.docs +++ tuxpaint-0.9.21/debian/tuxpaint-data.docs @@ -0,0 +1,6 @@ +docs/AUTHORS.txt +docs/OPTIONS.txt +docs/README.txt +docs/FAQ.txt +docs/PNG.txt +docs/html --- tuxpaint-0.9.21.orig/debian/rules +++ tuxpaint-0.9.21/debian/rules @@ -0,0 +1,151 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + + +export DH_ALWAYS_EXCLUDE=CVS + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + DEBUG_FLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build-arch: configure-stamp build-arch-stamp +build-arch-stamp: $(QUILT_STAMPFN) + dh_testdir + + # Add here commands to compile the package. + $(MAKE) clean + $(MAKE) all PREFIX=/usr DEBUG_FLAGS="$(DEBUG_FLAGS)" + + touch build-arch-stamp + + +build-indep: configure-stamp build-indep-stamp +build-indep-stamp: + dh_testdir + + # Nothing to do here. + + touch build-indep-stamp + + +build: build-arch build-indep + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp + + $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs -A + + # tuxpaint: + # - Note: install-icon is called here even though it seems + # it belongs in tuxpaint-data as it is needed for the menu + # icon. + $(MAKE) install-bin install-gnome install-kde install-icon \ + install-importscript install-default-config \ + PREFIX=$(CURDIR)/debian/tuxpaint/usr \ + CONFDIR=$(CURDIR)/debian/tuxpaint/etc/tuxpaint \ + GNOME_PREFIX=$(CURDIR)/debian/tuxpaint/usr \ + KDE_PREFIX=$(CURDIR)/debian/tuxpaint/usr/share/applnk \ + X11_ICON_PREFIX=$(CURDIR)/debian/tuxpaint/usr/share/pixmaps/ + + $(MAKE) install-magic-plugins \ + PREFIX=$(CURDIR)/debian/tuxpaint-plugins-default/usr + # Puzzle plugin is disabled incorrectly so a non-functional puzzle.so + # is generated that spews errors when tuxpaint starts. Until upstream + # provides a working way to disable plugins, (or fixes the plugin,) we + # just remove it. + rm -f $(CURDIR)/debian/tuxpaint-plugins-default/usr/lib/tuxpaint/plugins/puzzle.so + + $(MAKE) install-magic-plugin-dev \ + PREFIX=$(CURDIR)/debian/tuxpaint-dev/usr + + # tuxpaint-data: + $(MAKE) install-data install-gettext install-kde-icons \ + install-example-stamps install-example-starters \ + PREFIX=$(CURDIR)/debian/tuxpaint-data/usr \ + KDE_ICON_PREFIX=$(CURDIR)/debian/tuxpaint-data/usr/share/icons \ + GNOME_PREFIX=$(CURDIR)/debian/tuxpaint-data/usr + + # Cleanup after install-data, as we will symlink these fonts + # to the ones provided by ttf-freefont and other font packages: + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/*.ttf + rm -rf $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/*_docs/ + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/ar.ttf + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/el.ttf + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/ka.ttf + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/ko.ttf + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/ta.ttf + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/te.ttf + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/th.ttf + rm -f $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/fonts/locale/zh_TW.ttf + + # We already have an opendesktop-compliant desktop file, so this + # one for KDE is redundant. + rm -rf $(CURDIR)/debian/tuxpaint/usr/share/applnk + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installdocs -i + dh_installchangelogs -i + dh_installmenu -i + dh_installman -p tuxpaint-dev src/manpage/tp-magic-config.1 + dh_link -i + dh_compress -i + dh_fixperms -i + # remove unnecessary executable permission + chmod 644 $(CURDIR)/debian/tuxpaint-data/usr/share/tuxpaint/starters/skyline-sf-dusk-back.jpeg + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installdocs -a + dh_installchangelogs -a docs/CHANGES.txt + dh_installmenu -a + dh_installcron -a + dh_installman -a src/manpage/tuxpaint.1 src/manpage/tuxpaint-import.1 + dh_icons -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- tuxpaint-0.9.21.orig/debian/tuxpaint.dirs +++ tuxpaint-0.9.21/debian/tuxpaint.dirs @@ -0,0 +1,4 @@ +usr/bin +usr/share/pixmaps +usr/share/applnk/Graphics +usr/share/applications --- tuxpaint-0.9.21.orig/debian/README.Debian +++ tuxpaint-0.9.21/debian/README.Debian @@ -0,0 +1,84 @@ +tuxpaint for Debian +------------------- + +If tuxpaint does not work for you in your language, you may need to +use 'dpkg-reconfigure -plow locales'. See "Tux Paint won't switch to my +language" in the FAQ in /usr/share/doc/tuxpaint-data/ for more details +on this and other frequently asked questions. + +Whenever possible, fonts for non-latin languages are provided by Debian +packages of those fonts. However, some non-latin fonts are now included +in tuxpaint-data itself: fonts that are not yet available as a separate +Debian package, or are customized for Tuxpaint and therefore should not +be separately packaged. + +For a complete list of supported languages in Tuxpaint, type: + +$ tuxpaint --lang help + +Most of these languages work without installing any additional packages. + +Languages that use non-latin characters +--------------------------------------- + +To use Tuxpaint with a language requiring a non-latin font not included +in tuxpaint-data, simply install the package listed below (except no +download is needed for tuxpaint-data or ttf-freefont, which are installed +by default): + + Language Font + -------- ---- + Arabic ttf-arabeyes + Chinese (Simplified) ttf-arphic-gbsn00lp + Chinese (Traditional) ttf-arphic-uming + Georgian ttf-freefont (default font, no download needed) + Greek ttf-thryomanes + Gujarati ttf-gujarati-fonts + Hebrew * tuxpaint-data (Culmus "Nachlieli") + Hindi * tuxpaint-data ("Raghu") + Japanese tuxpaint-data (customized subset of sazanami-gothic.ttf) + Korean ttf-baekmuk + Tamil ttf-tamil-fonts + Telugu *** ttf-telugu-fonts + Tibetan ** tuxpaint-data ("Tsampa Keyboard") + Thai ttf-thai-tlwg + +* These fonts should be provided as separate packages in Debian as they could + be generally useful for other applications. + +** Unfortunately, this is not a Unicode font. The font will probably be replaced + with ttf-tmuni in future, but all the translations will need to be redone for + the Unicode encoding. + + In any event, there is currently no Tibetan locale supported in Debian, which + means Tibetan does not work in the Debian package by default. + +*** Rendering of Telugu is currently broken. We believe the problem is in + SDL_ttf and also SDL_Pango (which Tuxpaint will be migrating to in + the near future). See: + + http://lists.libsdl.org/pipermail/sdl-libsdl.org/2007-July/061640.html + +Languages for which there are currently no locales in Debian +------------------------------------------------------------ + + Gronings + Klingon + Swahili + Tibetan + +If you would like support in one of these languages and can help, please drop +me a note. + +Help with packaging fonts +------------------------- + +If you are a developer and would like to assist with support of one of the +starred languages above, you can help by separately packaging the indicated +fonts. Please drop me a note if you intend to do this. + + + +Quite simply the most fun package I have ever worked on. Thanks, Bill! + + -- Ben Armstrong , Thu, 21 Aug 2003 22:00:42 -0300 --- tuxpaint-0.9.21.orig/debian/tuxpaint.menu +++ tuxpaint-0.9.21/debian/tuxpaint.menu @@ -0,0 +1,2 @@ +?package(tuxpaint):needs="X11" section="Applications/Graphics"\ + title="tuxpaint" command="/usr/bin/tuxpaint" icon="/usr/share/pixmaps/tuxpaint.xpm" --- tuxpaint-0.9.21.orig/debian/patches/fix-ftbfs.patch +++ tuxpaint-0.9.21/debian/patches/fix-ftbfs.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index e7c4fff..e9e6b93 100644 +--- a/Makefile ++++ b/Makefile +@@ -80,7 +80,7 @@ FRIBIDI_CFLAGS:=$(shell pkg-config --cflags fribidi) + windows_ARCH_LINKS:=-lintl $(PNG) -lwinspool -lshlwapi $(FRIBIDI_LIB) + osx_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB) + beos_ARCH_LINKS:="-lintl $(PNG) -lz -lbe -liconv $(FRIBIDI_LIB)" +-linux_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB) ++linux_ARCH_LINKS:=$(PAPER_LIB) $(PNG) $(FRIBIDI_LIB) + ARCH_LINKS:=$($(OS)_ARCH_LINKS) + + windows_ARCH_HEADERS:=src/win32_print.h --- tuxpaint-0.9.21.orig/debian/patches/series +++ tuxpaint-0.9.21/debian/patches/series @@ -0,0 +1,4 @@ +fix-gettext-domain.patch +fix-inverted-args-tuxpaint.c.patch +fix-build-dep.patch +fix-ftbfs.patch --- tuxpaint-0.9.21.orig/debian/patches/fix-build-dep.patch +++ tuxpaint-0.9.21/debian/patches/fix-build-dep.patch @@ -0,0 +1,11 @@ +--- a/Makefile 2009-04-29 07:18:57.000000000 +0200 ++++ /bMakefile 2013-08-11 22:11:13.000000000 +0200 +@@ -834,7 +834,7 @@ + @echo "...Linking Tux Paint..." + $(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(FRIBIDI_CFLAGS) $(DEFS) \ + -o tuxpaint $^ \ +- $(SDL_LIBS) $(SVG_LIB) $(ARCH_LINKS) ++ $(SDL_LIBS) $(SVG_LIB) $(ARCH_LINKS) -lpng12 + @$(RSRC_CMD) + @$(MIMESET_CMD) + --- tuxpaint-0.9.21.orig/debian/patches/fix-inverted-args-tuxpaint.c.patch +++ tuxpaint-0.9.21/debian/patches/fix-inverted-args-tuxpaint.c.patch @@ -0,0 +1,11 @@ +--- a/src/tuxpaint.c 2009-06-18 22:51:58.000000000 +0200 ++++ b/src/tuxpaint.c 2013-08-11 22:11:13.000000000 +0200 +@@ -1130,7 +1130,7 @@ + + utfstr_max = (sizeof(char) * 4 * (wcslen(str) + 1)); + utfstr = (char *) malloc(utfstr_max); +- memset(utfstr, utfstr_max, 0); ++ memset(utfstr, 0, utfstr_max); + + j = 0; + for (i = 0; i < wcslen(str); i++) --- tuxpaint-0.9.21.orig/debian/patches/fix-gettext-domain.patch +++ tuxpaint-0.9.21/debian/patches/fix-gettext-domain.patch @@ -0,0 +1,7 @@ +--- a/src/tuxpaint.desktop.in 2008-07-08 01:18:57.000000000 +0200 ++++ b/src/tuxpaint.desktop.in 2013-08-11 22:11:13.000000000 +0200 +@@ -7,3 +7,4 @@ + Categories=Education;Art; + _GenericName=Drawing program + _Comment=A drawing program for children. ++X-Ubuntu-Gettext-Domain=tuxpaint