--- soya-0.13.1.orig/debian/patches/build_ode_module.patch +++ soya-0.13.1/debian/patches/build_ode_module.patch @@ -0,0 +1,20 @@ +Index: soya-0.11.1/setup.py +=================================================================== +--- soya-0.11.1.orig/setup.py 2006-06-11 22:16:30.018474592 +0200 ++++ soya-0.11.1/setup.py 2006-06-11 23:23:12.286037440 +0200 +@@ -25,7 +25,6 @@ + #USE_ODE = False + + INCDIR = [ +- "ode-0.5/include", + "/usr/include", + "/usr/local/include", + "/usr/X11R6/include", +@@ -37,7 +36,6 @@ + "/home/cubicool/local/include" + ] + LIBDIR = [ +- "ode-0.5/lib", + "/usr/lib", + "/usr/local/lib", + "/usr/X11R6/lib", --- soya-0.13.1.orig/debian/patches/no_bytecompilation.patch +++ soya-0.13.1/debian/patches/no_bytecompilation.patch @@ -0,0 +1,13 @@ +Index: editobj-0.5.7/setup.cfg +=================================================================== +--- editobj-0.5.7.orig/setup.cfg 2006-04-27 15:27:46.666091448 +0200 ++++ editobj-0.5.7/setup.cfg 2006-04-27 15:27:55.391764944 +0200 +@@ -1,6 +1,6 @@ + [install_lib] +-compile = 1 +-optimize = 1 ++compile = 0 ++optimize = 0 + + [sdist] + force-manifest = 1 --- soya-0.13.1.orig/debian/patches/series +++ soya-0.13.1/debian/patches/series @@ -0,0 +1 @@ + --- soya-0.13.1.orig/debian/control +++ soya-0.13.1/debian/control @@ -0,0 +1,26 @@ +Source: soya +Section: python +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Marc Dequènes (Duck) +Uploaders: Debian Python Modules Team +Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-all-dev (>= 2.3.5-11), python-support (>= 0.3.2), quilt, patchutils (>= 0.2.25), libsdl1.2-dev, libcal3d11-dev, libglu1-xorg-dev | libglu-dev, libfreetype6-dev, libpng12-dev, libglew1.4-dev, libode0-dev (>= 0.5), libopenal-dev (>= 0.2005080600-2), libalut-dev, +Standards-Version: 3.7.2.0 + +Package: python-soya +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, python-imaging-tk, python-editobj (>= 0.5.7-4), ttf-freefont +Recommends: python-openal +Suggests: python-tofu, python-soya-doc +Provides: ${python:Provides}, python-soya-common, python-soya-editor +Conflicts: python-soya-common (<< 0.11.2-1), python-soya-editor (<< 0.11.2-1), python2.3-soya (<< 0.11.2-1), python2.4-soya (<< 0.11.2-1), slune (<< 1.0.12-1) +Replaces: python-soya-common (<< 0.11.2-1), python-soya-editor (<< 0.11.2-1), python2.3-soya (<< 0.11.2-1), python2.4-soya (<< 0.11.2-1) +Description: high level 3D engine for Python + Soya 3D is a high level 3D engine for Python. It relies on OpenGL and + SDL. It is designed with games in mind, and written partly in Python + and partly in C; the goal is to provide a full architecture for making + free (GPL) games of professional quality entirely in Python. + Soya can also render on PyGame surfaces ! + . + Homepage: http://home.gna.org/oomadness/en/soya/ + --- soya-0.13.1.orig/debian/changelog +++ soya-0.13.1/debian/changelog @@ -0,0 +1,385 @@ +soya (0.13.1-0ubuntu3) gutsy; urgency=low + + * A rebuild for new library depends would work much better if the + Build-Depends were actually changed. + * Really rebuild for the libglew1 -> libglew1.4 transition. + + -- Steve Kowalik Sun, 15 Jul 2007 12:05:27 +1000 + +soya (0.13.1-0ubuntu2) gutsy; urgency=low + + * Rebuild for the libglew1 -> libglew1.4 transition. + + -- Steve Kowalik Sat, 14 Jul 2007 23:34:18 +1000 + +soya (0.13.1-0ubuntu1) gutsy; urgency=low + + * New upstream release + * Patch build_ode_module.patch applied upstream + + Update debian/patches/series + * Patch no_bytecompilation.patch dropped, now managed by python-support + + Update debian/patches/series + * Commented build option --dont-build-ode in debian/rules because it doesn't exist anymore. + * Cleaned debian/control build-depends. + * Added debian/pyversions file. + * Fixes LP : #117840, LP : #115607 and LP : #72884. + * To avoid duplicate font FreeSans.ttf : added ttf-freefont to depends in debian/control, updated debian/rules to remove the file and create a symbolic link with dh_link. + + -- Jérôme Guelfucci Sat, 23 Jun 2007 10:49:19 +0200 + +soya (0.12-2build1) edgy; urgency=low + + * Rebuild to add support for python2.5. + + -- Matthias Klose Fri, 8 Sep 2006 18:28:20 +0000 + +soya (0.12-2) unstable; urgency=low + + * The "working too late always leads to missed things" release. + * Fixed missing build dependencies needed for newly integrated sound + support with OpenAL (Closes: 380697). + + -- Marc Dequènes (Duck) Tue, 1 Aug 2006 10:49:50 +0200 + +soya (0.12-1) unstable; urgency=low + + * New upstream release: + + fixed crashes on 64 bits architectures (thanks to the nice debug work of + Vincent Fourmond) (Closes: #281348). + + fixed a minor syntax warning (Closes: #325540). + * Conflicts with incompatible versions of slune and balazar. + + -- Marc Dequènes (Duck) Mon, 31 Jul 2006 22:28:50 +0200 + +soya (0.11.2+0.12rc1-1) UNRELEASED; urgency=low + + * New upstream snapshot version. + + -- Marc Dequènes (Duck) Sat, 15 Jul 2006 19:58:10 +0200 + +soya (0.11.2-2) unstable; urgency=low + + * Fixed unnecessary versionned shebang for Soya editor. + + -- Marc Dequènes (Duck) Tue, 27 Jun 2006 03:04:59 +0200 + +soya (0.11.2-1) unstable; urgency=low + + * New upstream release. + * Refreshed build_ode_module.patch. + * Fixing rights for convertion scripts is not necessary any more. + * Comply with new policy (Closes: #373551). + * Switched to debhelper compat 5. + * Fixed watch file to avoid beta-release versions match. + * Now suggest python-tofu (network engine). + * Removed silly build-dependency on python-editobj. + + -- Marc Dequènes (Duck) Mon, 19 Jun 2006 20:09:42 +0200 + +soya (0.10.5-2) unstable; urgency=low + + * Fixed packaging layout: data in '/usr/share/python-soya/' are not + editor-specific but necessary for any Soya usage (the -editor + package is now split to create a -common ; this is necessary to + fulfill editor's needs without creating circular dependencies). + * Increased Standards-Version to 3.7.2.0 (no changes). + + -- Marc Dequènes (Duck) Mon, 15 May 2006 01:04:57 +0200 + +soya (0.10.5-1) unstable; urgency=low + + * New upstream release. + * Entering the Python Modules Packaging Team. + * Updated URL in 'debian/copyright'. + * Added Homepage to package description. + + -- Marc Dequènes (Duck) Thu, 11 May 2006 22:53:13 +0200 + +soya (0.10.4-1) unstable; urgency=low + + * New upstream release. + * Updated build_ode_module.patch (pyrex regeneration not needed + anymore). + * Increased Standards-Version to 3.7.0.0 (no changes). + + -- Marc Dequènes (Duck) Wed, 3 May 2006 01:49:35 +0200 + +soya (0.10.2-2) UNRELEASED; urgency=low + + * Compiled for Python 2.3 & 2.4 and moved editor in a specific + package (2.5 is not possible because python2.5-imaging-tk is + missing). + * Switched patch management to Quilt. + * Added 'no_bytecompilation.patch' to avoid + bytecompilation/optimization (Thanks to Arnau). + * Use Ode again (modified patch to allow correct link with libode, + deactivated build of shipped libode with build option, regenerated + _ode.c with pyrex). + * Removed dependency on python-opengl (which was in fact _never_ + needed, i should stop smoking my curtains...). + * Updated URL in 'debian/copyright'. + * Added Homepage to package description. + + -- Marc Dequènes (Duck) Thu, 6 Apr 2006 00:53:57 +0200 + +soya (0.10.2-1) unstable; urgency=low + + * New upstream release. + * Corrected 'debian/rules' to use $(PYTHON_CURRENT_VER) everywhere as + suggested by Stefan Potyra (Closes: #339692). + * Increased Standards-Version to 3.6.2.2 (no changes). + * Build-depends/Depends on newer python-editobj (new features + required). + * Removed obsolete patch '02_pyrex_regen.patch'. + * Added execution rights to 'label3d.py'. + + -- Marc Dequènes (Duck) Fri, 31 Mar 2006 02:06:35 +0200 + +soya (0.10.1-3) unstable; urgency=low + + * Fixed openGL build dependencies. + + -- Marc Dequènes (Duck) Sat, 15 Oct 2005 12:13:50 +0200 + +soya (0.10.1-2) unstable; urgency=low + + * Updated libcal3d build-dependency (Closes: #328163). + * Deactivated DEB_AUTO_UPDATE_DEBIAN_CONTROL mechanism (follow + instructions in 'debian/rule' to regenerate 'debian/control'). + * Updated FSF postal address in 'debian/copyright'. + + -- Marc Dequènes (Duck) Sat, 15 Oct 2005 00:07:31 +0200 + +soya (0.10.1-1) unstable; urgency=low + + * New upstream release. + * Removed obsolete Conflicts/Replaces. + * Updated Standards-Version (no changes needed). + * Recreated pyrex generated files to build with GCC 4 (in + '02_pyrex_regen.patch') (Closes: #300523). + * Deactivated ODE support (see #297924). + + -- Marc Dequènes (Duck) Sun, 28 Aug 2005 14:46:49 +0200 + +soya (0.9.2-1) unstable; urgency=low + + * New upstream release. + + -- Marc Dequènes (Duck) Sun, 30 Jan 2005 09:55:06 +0100 + +soya (0.9.1-3) unstable; urgency=high + + * Added patch from Kurt Roeckx to use the pic static ode library + (temporary solution before ode provide a stable ABI with a dynamic + library, or some architectures -- where linker is unable to use the + non-pic one -- are rejected) (Closes: #286828). + + -- Marc Dequènes (Duck) Sun, 23 Jan 2005 19:27:33 +0100 + +soya (0.9.1-2) unstable; urgency=high + + * Rebuilt using 'libcal3d10-dev' instead of 'libcal3d-dev' because the + binary pkg name changed and now include dynamic library but + maintainer forgot about transition path (see #286251)(FTBFS, thus + high urgency)(Closes: #286197). + + -- Marc Dequènes (Duck) Tue, 21 Dec 2004 23:00:46 +0100 + +soya (0.9.1-1) unstable; urgency=low + + * New Upstream release. + * CDBS tweaks. + * Now build-depending on 'libode-dev'. + * Increased Standards-Version to 3.6.1.1 (no changes needed). + + -- Marc Dequènes (Duck) Wed, 15 Dec 2004 01:33:43 +0100 + +soya (0.8.2-1) unstable; urgency=low + + * New upstream release. + + -- Marc Dequènes (Duck) Sun, 24 Oct 2004 16:08:50 +0200 + +soya (0.8.1-1) experimental; urgency=low + + * New upstream release. + * Removed '01_setup_copy_noarch.patch' now integrated upstream. + * Removed '02_setup_buggy.patch' not necessary anymore. + + -- Marc Dequènes (Duck) Sun, 17 Oct 2004 19:31:48 +0200 + +soya (0.7c-1) unstable; urgency=low + + * New upstream release. + * Added watch file. + * Patched buggy 'setup.py'. + + -- Marc Dequènes (Duck) Sat, 7 Aug 2004 18:42:01 +0200 + +soya (0.7-2) unstable; urgency=low + + * Corrected typo errors in description (Closes: #260570). + * Updated upstream list and URL. + * Avoid clean rule failure using 's/rm/rm -f/'. + + -- Marc Dequènes (Duck) Sat, 7 Aug 2004 14:13:51 +0200 + +soya (0.7-1) unstable; urgency=low + + * New upstream release. + * Documentation is now in soya-doc source package. + * The 'openal4soya.py' script moved from 'pyopenal' pkg, so added + Replaces. + * Removed unuseful patches and regenerated + '01_setup_copy_noarch.patch' (mostly because soya now uses pyrex). + * Note : 'convert_to_new_format' script is no more included, neither + upstream nor in this pkg. + + -- Marc Dequènes (Duck) Mon, 12 Jul 2004 00:02:02 +0200 + +soya (0.6.1b-3) unstable; urgency=low + + * Package rearrangement to comply with python policy (Build-Depends & + Depends changes, removal of 'python2.3-soya, ...) (Closes FTBFS). + + -- Marc Dequènes (Duck) Thu, 8 Jul 2004 01:09:59 +0200 + +soya (0.6.1b-2) unstable; urgency=low + + * Rebuilt with corrected libcal3d to remove non-pic code from soya + (see #245242 for more details). + + -- Marc Dequènes (Duck) Sun, 16 May 2004 04:14:02 +0200 + +soya (0.6.1b-1) unstable; urgency=medium + + * Urgency 'medium' because pkg is broken. + * Tightened build dependency on libcal3d-dev, now only packaging + static library, and rebuild against it as soya was broken (Closes: + #244818). + * Switched to CDBS. + * Renamed top source directory. + * Removed 'debian/docs' as CDBS installs 'README' automagically. + * Split patches out of '.diff.gz'. + * Added patch from Michel Daenzer to correct part of endianness + problem (see #228495). + * Corrected pkg description : s/our goal/the goal/ as it is not + Debian's goal (advice from AM Joerg Jaspert). + * CFLAGS handling was missing, CDBS is now doing it correctly (advice + from AM Joerg Jaspert). + + -- Marc Dequènes (Duck) Wed, 21 Apr 2004 03:06:24 +0200 + +soya (0.6.1-3) unstable; urgency=low + + * Corrected Build-Depends (Closes #228496). + + -- Marc Dequènes (Duck) Mon, 19 Jan 2004 19:21:40 +0100 + +soya (0.6.1-2) unstable; urgency=low + + * Corrected 2 bugs in 'c_src/text.c' causing FTBFS on many + architectures (see buildd complains). + + -- Marc Dequènes (Duck) Tue, 13 Jan 2004 00:15:42 +0100 + +soya (0.6.1-1) unstable; urgency=low + + * New upstream release + + -- Marc Dequènes (Duck) Sat, 20 Dec 2003 17:34:02 +0100 + +soya (0.6-1) unstable; urgency=low + + * New upstream release + * Updated Maintainer field and 'debian/copyright'. + * Added the 'convert_to_new_format' script to convert files from 0.5 + to 0.6 (in '/usr/share/doc/python2.3-soya/scripts/' as an example + because it must be edited before use). + + -- Marc Dequènes (Duck) Thu, 18 Dec 2003 14:28:44 +0100 + +soya (0.5.1-7) unstable; urgency=low + + * Patched 'c_src/text.c' to correcly include Freetype (should correct + build problem on m68k). + + -- Marc Dequènes Tue, 18 Nov 2003 12:48:18 +0100 + +soya (0.5.1-6) unstable; urgency=low + + * Added dummy package which select the the right package for the + default Python version. + + -- Marc Dequènes Mon, 10 Nov 2003 05:04:32 +0100 + +soya (0.5.1-5) unstable; urgency=low + + * 'debian/changelog' and 'debian/control' are now UTF-8 encoded. + * Corrected Standards-Version. + * Improved package Description. + * Updated Build-Depends, Depends and Recommends. + * Improved 'debian/copyright'. + + -- Marc Dequènes Tue, 4 Nov 2003 18:39:58 +0100 + +soya (0.5.1-4) unstable; urgency=low + + * Rebuilded for new libcal3d (as the pkg name contains version but + shouldn't, a bugreport has been filled against it). + * Updated 'Standards-Version'. + + -- Marc Dequènes Fri, 17 Oct 2003 10:32:55 +0200 + +soya (0.5.1-3) unstable; urgency=low + + * Cleanly rebuilded against python 2.3. + * Updated 'Standards-Version'. + * Updated 'Depends' and 'Build-Depends'. + + -- Marc Dequènes Tue, 19 Aug 2003 14:43:02 +0200 + +soya (0.5.1-2) unstable; urgency=low + + * Corrected major bug : missing link with libstdc++. + + -- Marc Dequènes Fri, 8 Aug 2003 03:24:48 +0200 + +soya (0.5.1-1) unstable; urgency=low + + * New upstream release + * Corrected Build-Depends. + * New Build should correct bad Depends. + + -- Marc Dequènes Thu, 7 Aug 2003 01:53:54 +0200 + +soya (0.5-1) unstable; urgency=low + + * New upstream release + * now signing packages with real identity. + * Recompiled for python 2.3. + + -- Marc Dequènes Fri, 1 Aug 2003 23:25:43 +0200 + +soya (0.4.2-2) unstable; urgency=low + + * Recompiled to correct missing symbol with new version of libcal3d + (this lib really sux). + * Updated Build-Depends for libpng-dev. + * Corrected configure to compile SDL with libpthread. + + -- The Duck Wed, 16 Jul 2003 01:20:03 +0200 + +soya (0.4.2-1) unstable; urgency=low + + * New upstream release + + -- The Duck Fri, 16 May 2003 20:52:10 +0200 + +soya (0.4.1-1) unstable; urgency=low + + * Initial Release. + * Applied patch from Mrq (fix compilation problems). + + -- The Duck Wed, 14 May 2003 14:04:57 +0200 + --- soya-0.13.1.orig/debian/compat +++ soya-0.13.1/debian/compat @@ -0,0 +1 @@ +5 --- soya-0.13.1.orig/debian/manpages +++ soya-0.13.1/debian/manpages @@ -0,0 +1 @@ +manpage/man1/soya_editor.1 --- soya-0.13.1.orig/debian/rules +++ soya-0.13.1/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- + +include /usr/share/cdbs/1/rules/debhelper.mk +DEB_PYTHON_SYSTEM = pysupport +include /usr/share/cdbs/1/class/python-distutils.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + + +#DEB_PYTHON_BUILD_ARGS += --dont-build-ode +DEB_COMPRESS_EXCLUDE := .py + + +install/$(DEB_PYTHON_MODULE_PACKAGE):: + # fix unnecessary versionned shebang + sed -i 's/^#! *\/usr\/bin\/python[0-9.]\+/#! \/usr\/bin\/python/' debian/$(cdbs_curpkg)/usr/bin/* + +binary-install/$(DEB_PYTHON_MODULE_PACKAGE):: + mv debian/$(cdbs_curpkg)/$(cdbs_python_support_path)/soya/data/* \ + debian/$(cdbs_curpkg)/usr/share/$(cdbs_curpkg) + rmdir debian/$(cdbs_curpkg)/$(cdbs_python_support_path)/soya/data + # + rm -f debian/$(cdbs_curpkg)/usr/share/python-soya/FreeSans.ttf + dh_link -p$(cdbs_curpkg) usr/share/fonts/truetype/freefont/FreeSans.ttf \ + usr/share/python-soya/FreeSans.ttf + find debian/$(cdbs_curpkg)/usr/share/ -type f -exec chmod -R a-x {} \; + --- soya-0.13.1.orig/debian/dirs +++ soya-0.13.1/debian/dirs @@ -0,0 +1 @@ +usr/share/python-soya --- soya-0.13.1.orig/debian/copyright +++ soya-0.13.1/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Marc Dequènes (Duck) on +Wed, 14 May 2003 01:20:19 +0200. + +It was downloaded from http://home.gna.org/oomadness/en/soya/ + +Upstream Author: Jiba (LAMY Jean-Baptiste) , BLam (LAMY + Bertrand) , LunacyMaze (GHISLAIN Mary) + +Copyright: + + Soya3D is copyright (c) 2002-2003 Jean-Baptiste LAMY + + 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; version 2 dated June, 1991. + + 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. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- soya-0.13.1.orig/debian/watch +++ soya-0.13.1/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://download.gna.org/soya/ \ + Soya-([\d.]+).tar.bz2 \ + debian uupdate --- soya-0.13.1.orig/debian/control.in +++ soya-0.13.1/debian/control.in @@ -0,0 +1,25 @@ +Source: soya +Section: python +Priority: optional +Maintainer: Marc Dequènes (Duck) +Uploaders: Debian Python Modules Team +Build-Depends: @cdbs@, libsdl1.2-dev, libcal3d11-dev, libglu1-xorg-dev | libglu-dev, libfreetype6-dev, libpng12-dev, libglew-dev, libode0-dev (>= 0.5), libopenal-dev (>= 0.2005080600-2), libalut-dev +Standards-Version: 3.7.2.0 + +Package: python-soya +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, python-imaging-tk, python-editobj (>= 0.5.7-4) +Recommends: python-openal +Suggests: python-tofu, python-soya-doc +Provides: ${python:Provides}, python-soya-common, python-soya-editor +Conflicts: python-soya-common (<< 0.11.2-1), python-soya-editor (<< 0.11.2-1), python2.3-soya (<< 0.11.2-1), python2.4-soya (<< 0.11.2-1), slune (<< 1.0.12-1) +Replaces: python-soya-common (<< 0.11.2-1), python-soya-editor (<< 0.11.2-1), python2.3-soya (<< 0.11.2-1), python2.4-soya (<< 0.11.2-1) +Description: high level 3D engine for Python + Soya 3D is a high level 3D engine for Python. It relies on OpenGL and + SDL. It is designed with games in mind, and written partly in Python + and partly in C; the goal is to provide a full architecture for making + free (GPL) games of professional quality entirely in Python. + Soya can also render on PyGame surfaces ! + . + Homepage: http://home.gna.org/oomadness/en/soya/ + --- soya-0.13.1.orig/debian/pyversions +++ soya-0.13.1/debian/pyversions @@ -0,0 +1 @@ +2.3-2.5 --- soya-0.13.1.orig/debian/pycompat +++ soya-0.13.1/debian/pycompat @@ -0,0 +1 @@ +2