Package: crystalspace
Version: 1.2-20080206-1
Severity: serious
Justification: no longer builds from source

The file attached is the file generated by the interdiff command between 
Debian diff.gz and Ubuntu diff.gz. I've worked at crystalspace in Ubuntu 
starting from Debian diff.gz, so my changes can be also applied to 
Debian too. The package uploaded in Ubuntu fixes FTBFSs, a lot of 
lintian warnings, errors, add more supported architectures (and 
they build fine), etc... I think the Ubuntu changes should be also 
uploaded in Debian in order to make working the Debian packages. 
Please, take a look at the debdiff.

-- System Information:
Debian Release: lenny/sid
  APT prefers intrepid-updates
  APT policy: (500, 'intrepid-updates'), (500, 'intrepid-security'), (500, 
'intrepid-proposed'), (500, 'intrepid-backports'), (500, 'intrepid')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-19-generic (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages crystalspace depends on:
ii  lib3ds-dev      1.2.0-4.2ubuntu1         Autodesk 3D Studio file reader C l
ii  libc6           2.8~20080505-0ubuntu6    GNU C Library: Shared libraries
ii  libcal3d12      0.11.0-3                 Skeletal based 3d character animat
ii  libfreetype6    2.3.5-1ubuntu4           FreeType 2 font engine, shared lib
ii  libgcc1         1:4.2.3-2ubuntu7         GCC support library
ii  libgl1-mesa-glx 7.0.3~rc2-1ubuntu3       A free implementation of the OpenG
ii  libjpeg62       6b-14                    The Independent JPEG Group's JPEG 
ii  libmng1         1.0.9-1                  Multiple-image Network Graphics li
ii  libode0debian1  1:0.9.dfsg-1             Open Dynamics Engine - runtime lib
ii  libpng12-0      1.2.15~beta5-3           PNG library - runtime
ii  libsdl1.2debian 1.2.13-1ubuntu1          Simple DirectMedia Layer
ii  libstdc++6      4.2.3-2ubuntu7           The GNU Standard C++ Library v3
ii  libvorbisfile3  1.2.0.dfsg-2             The Vorbis General Audio Compressi
ii  libwxbase2.8-0  2.8.8.0-0ubuntu1         wxBase library (runtime) - non-GUI
ii  libwxgtk2.8-0   2.8.8.0-0ubuntu1         wxWidgets Cross-platform C++ GUI t
ii  libx11-6        2:1.1.3-1ubuntu2         X11 client-side library
ii  libxext6        2:1.0.3-2build1          X11 miscellaneous extension librar
ii  libxxf86vm1     1:1.0.1-2                X11 XFree86 video mode extension l
ii  zlib1g          1:1.2.3.3.dfsg-12ubuntu1 compression library - runtime

crystalspace recommends no packages.

-- no debconf information
reverted:
--- crystalspace-1.2-20080206/debian/postrm
+++ crystalspace-1.2-20080206.orig/debian/postrm
@@ -1,36 +0,0 @@
-#! /bin/sh
-# postrm script for crystalspace
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-#        * <postrm> `remove'
-#        * <postrm> `purge'
-#        * <old-postrm> `upgrade' <new-version>
-#        * <new-postrm> `failed-upgrade' <old-version>
-#        * <new-postrm> `abort-install'
-#        * <new-postrm> `abort-install' <old-version>
-#        * <new-postrm> `abort-upgrade' <old-version>
-#        * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
-# for details, see /usr/share/doc/packaging-manual/
-
-case "$1" in
-       
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-
-
-        ;;
-
-    *)
-        echo "postrm called with unknown argument \`$1'" >&2
-        exit 0
-
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-
reverted:
--- crystalspace-1.2-20080206/debian/postinst
+++ crystalspace-1.2-20080206.orig/debian/postinst
@@ -1,48 +0,0 @@
-#! /bin/sh
-# postinst script for crystalspace
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-#        * <postinst> `configure' <most-recently-configured-version>
-#        * <old-postinst> `abort-upgrade' <new version>
-#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-#          <new-version>
-#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-#          <failed-install-package> <version> `removing'
-#          <conflicting-package> <version>
-# for details, see /usr/share/doc/packaging-manual/
-#
-# quoting from the policy:
-#     Any necessary prompting should almost always be confined to the
-#     post-installation script, and should be protected with a conditional
-#     so that unnecessary prompting doesn't happen if a package's
-#     installation fails and the `postinst' is called with `abort-upgrade',
-#     `abort-remove' or `abort-deconfigure'.
-
-case "$1" in
-    configure)
-    # dh_link don't do this correctly
-    #[ ! -L /usr/lib/crystalspace/data/config ] && [ -d 
/usr/lib/crystalspace/data/config ] && rmdir /usr/lib/crystalspace/data/config 
&& ln -s /etc/crystalspace/config /usr/lib/crystalspace/data/config
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 0
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-
diff -u crystalspace-1.2-20080206/debian/changelog 
crystalspace-1.2.1/debian/changelog
--- crystalspace-1.2-20080206/debian/changelog
+++ crystalspace-1.2.1/debian/changelog
@@ -1,3 +1,37 @@
+crystalspace (1.2.1-0ubuntu1) intrepid; urgency=low
+
+  * New upstream release, packaging based on latest Debian diff.gz
+    (1.2-20080206-1 version), LP: #116804, #242961.
+  * Provide a get-orig-source target to do the repackaging.
+  * debian/control:
+    - switch xlibmesa-gl-dev | libgl-dev to libgl1-mesa-dev in Build-Depends
+      field
+    - add libcaca-dev, libwxgtk2.8-dev, libcegui-mk2-dev to Build-Depends field
+    - modify libc6-dev to ${shlibs:Depends}, ${misc:Depends} in 
crystalspace-dev
+      Depends field
+  * Modify debian/rules to build in all architectures.
+  * debian/rules: use --without-java during build, fix FTBFS.
+  * Remove debian/{postinst, postrm, addmissing, control-fr}, they are useless.
+  * Fix maintainer-script-empty lintian warnings:
+    - remove debian/{preinst, prerm}
+  * debian/rules: remove build dir generated during build from crystalspace
+    package.
+  * Fix extra-license-file lintian warning.
+  * debian/rules: adjust paths.
+  * Fix debian-watch-file-is-missing lintian info.
+  * Fix debian-rules-sets-DH_COMPAT lintian warning.
+  * Fix substvar-source-version-is-deprecated lintian warning.
+  * Fix build-depends-on-1-revision lintian warnings.
+  * Fix build-depends-on-obsolete-package lintian errors.
+  * Add quilt support.
+  * Add csstartme_startme_cfg_programs.diff patch, fix a problem with startme
+    binary that attempts to access programs which have not been installed.
+  * Fix script-not-executable lintian warning.
+  * Fix menu-item-creates-new-section lintian warnings.
+  * Bump Standards-Version to 3.8.0.
+
+ -- Devid Filoni <[EMAIL PROTECTED]>  Fri, 11 Jul 2008 17:54:53 +0200
+
 crystalspace (1.2-20080206-1) unstable; urgency=low
 
   * Control file make again crystalspace for any architecture though
reverted:
--- crystalspace-1.2-20080206/debian/addmissing
+++ crystalspace-1.2-20080206.orig/debian/addmissing
@@ -1,25 +0,0 @@
-# ! /bin/sh
-CURDIR=$1
-cp -r $CURDIR/CS/scripts/lua \
-       $CURDIR/debian/tmp/usr/lib/crystalspace/scripts
-cp -r $CURDIR/CS/scripts/blender \
-       $CURDIR/debian/tmp/usr/lib/crystalspace/scripts
-cp -r $CURDIR/CS/scripts/cs-config \
-       $CURDIR/debian/tmp/usr/lib/crystalspace/scripts
-
-for level in flarge partsys
-do
-       [ -d $CURDIR/CS/data/$level ] && \
-       cd $CURDIR/CS/data/$level ; \
-       zip $CURDIR/debian/tmp/usr/lib/crystalspace/data/$level.zip world
-done
-[ -d $CURDIR/debian/tmp/usr/lib/crystalspace/data/mdltest ] \
-|| mkdir $CURDIR/debian/tmp/usr/lib/crystalspace/data/mdltest
-cp $CURDIR/CS/data/mdltest/?o* 
$CURDIR/debian/tmp/usr/lib/crystalspace/data/mdltest
-
-[ ! -f $CURDIR/debian/tmp/usr/lib/crystalspace/data/config/csbumptest.cfg ] && 
\
-echo "Compensate missing csbumptest.cfg file" && \
-cp $CURDIR/CS/data/config/csbumptest.cfg 
$CURDIR/debian/tmp/usr/lib/crystalspace/data/config
-[ ! -f $CURDIR/debian/tmp/usr/lib/crystalspace/data/config/csdemo.cfg ] && \
-echo "Compensate missing csdemo.cfg file" && \
-cp $CURDIR/CS/data/config/csdemo.cfg 
$CURDIR/debian/tmp/usr/lib/crystalspace/data/config
diff -u crystalspace-1.2-20080206/debian/copyright 
crystalspace-1.2.1/debian/copyright
--- crystalspace-1.2-20080206/debian/copyright
+++ crystalspace-1.2.1/debian/copyright
@@ -22,0 +23,8 @@
+
+------------------------------------------------------------------------------
+
+License of /usr/share/crystalspace-*/data/maps/castle/
+
+  The castle level was made by Anders Wisur ([EMAIL PROTECTED]).
+  The license of the level and textures is the Creative Commons by-sa license:
+  http://creativecommons.org/licenses/by-sa/2.5
diff -u crystalspace-1.2-20080206/debian/rules crystalspace-1.2.1/debian/rules
--- crystalspace-1.2-20080206/debian/rules
+++ crystalspace-1.2.1/debian/rules
@@ -6,13 +6,16 @@
 # architecture-dependant package, as well as an architecture-independent
 # package.
 
+include /usr/share/quilt/quilt.make
+
 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+VERSION = $(shell head -n1 debian/changelog | sed -e 's/.*(//;s/-.*).*//')
 
 # Uncomment this to turn on verbose mode. 
 #export DH_VERBOSE=1
 
 # This is the debhelper compatability version to use.
-export DH_COMPAT=5
+#export DH_COMPAT=5
 # This has to be exported to make some magic below work.
 export DH_OPTIONS
 
@@ -43,6 +46,7 @@
 #PYTHON = --without-python
 CPUOPTIM = --enable-cpu-specific-optimizations=no
 CONFDIR = --prefix=/usr --sysconfdir=/etc
+JAVA = --without-java
 
 configure: configure-stamp
 configure-stamp:
@@ -75,7 +79,7 @@
        # Don't support until this is dynamic lib
        # --enable-meta-info-embedding was by default before (enbed .csplugin 
info)
        perl -pi -e "s:\[crystal\]:\[crystalspace\]:" $(CURDIR)/CS/configure.ac
-       cd CS; ./bin/autogen.sh ; cs_cv_prog_cxx_local_include=no ./configure 
$(CONFDIR) $(CPUOPTIM) $(PYTHON) $(NEWRENDERER) $(CONFFLAG)
+       cd CS; ./bin/autogen.sh ; cs_cv_prog_cxx_local_include=no ./configure 
$(CONFDIR) $(CPUOPTIM) $(PYTHON) $(NEWRENDERER) $(CONFFLAG) $(JAVA)
 
        # Install as much as possible
        #perl -pi -e "s/#TO_INSTALL/TO_INSTALL/" $(CURDIR)/CS/cache.mak
@@ -92,7 +96,7 @@
 build: build-arch build-indep
 
 build-arch: build-arch-stamp
-build-arch-stamp: configure-stamp
+build-arch-stamp: patch configure-stamp
 
        # Add here commands to compile the package.
        # For arm, powerpc, s390
@@ -130,15 +134,7 @@
        # Blocks is not anymore in CS CVS
        # Ok this is rather dirty but i didn't find where to put this for 
blocks (only for dyn lib in fact)
        #echo "LIBS.EXE += -lz"  >> $(CURDIR)/CS/config.mak 
-ifeq ($(DEB_HOST_ARCH),i386)
        cd $(CURDIR)/CS; $(MAKE) all
-endif
-ifeq ($(DEB_HOST_ARCH),amd64)
-       cd $(CURDIR)/CS; $(MAKE) all
-endif
-ifeq ($(DEB_HOST_ARCH),powerpc)
-       cd $(CURDIR)/CS; $(MAKE) all
-endif
        # should be too something like this $(MAKE) all USE_SHARED_LIBS=yes
 
 build-indep: build-indep-stamp
@@ -147,7 +143,7 @@
        # Add here commands to compile the indep part of the package.
        #$(MAKE) doc
 
-clean:
+clean: unpatch
        dh_testdir
        dh_testroot
        rm -f build-arch-stamp build-indep-stamp configure-stamp
@@ -181,47 +177,21 @@
        dh_installdirs -a
 
        # Add here commands to install the package into debian/crystalspace.
-ifeq ($(DEB_HOST_ARCH),i386)
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_bin 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_lib 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_plugin 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_data 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_config 
-
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace-dev $(MAKE) install_include
-endif
-ifeq ($(DEB_HOST_ARCH),amd64)
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_bin 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_lib 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_plugin 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_data 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_config 
+       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_bin 
install_lib install_plugin install_data install_config 
 
        cd CS; DESTDIR=$(CURDIR)/debian/crystalspace-dev $(MAKE) install_include
-endif
-ifeq ($(DEB_HOST_ARCH),powerpc)
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_bin 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_lib 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_plugin 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_data 
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace $(MAKE) install_config 
-
-       cd CS; DESTDIR=$(CURDIR)/debian/crystalspace-dev $(MAKE) install_include
-endif
 
        # Let's fix some things
-       #chmod +x 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/bindings/python/tutor*.py
-       -rm -f 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/data/maps/castle/license.txt
-       #chmod +x 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/build/autoconf/config.guess
-       #chmod +x 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/build/autoconf/config.sub
-       #chmod +x 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/build/autoconf/install-sh
-       #chmod +x 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/build/jamtemplate/autogen.template
-       #[ ! -d 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/data/maps/flarge/factories 
] && \
+       #chmod +x 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace*/bindings/python/tutor*.py
+       chmod +x 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace*/bindings/perl5/perlsimp.pl
+       -rm -f 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace*/data/maps/castle/license.txt
+       #[ ! -d 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace*/data/maps/flarge/factories
 ] && \
        #       cp -r $(CURDIR)/CS/data/flarge/factories \
-       #       
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/data/maps/flarge 
+       #       
$(CURDIR)/debian/crystalspace/usr/share/crystalspace*/data/maps/flarge 
        -rm -f $(CURDIR)/debian/crystalspace/usr/bin/*.dbg
-       -rm -f $(CURDIR)/debian/crystalspace/usr/lib/crystalspace-1.2/*.dbg
-       -rm -f 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace/bindings/python/_cspace.so.dbg
+       -rm -f $(CURDIR)/debian/crystalspace/usr/lib/crystalspace*/*.dbg
+       -rm -f 
$(CURDIR)/debian/crystalspace/usr/share/crystalspace*/bindings/python/_cspace.so.dbg
+       -rm -rf $(CURDIR)/debian/crystalspace/usr/share/crystalspace*/build
 
        # Rename to generic binary
        [ -f $(CURDIR)/debian/crystalspace/usr/bin/startme ] && \
@@ -300,4 +270,14 @@
        $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
 
+get-orig-source:
+       @cd ..;                                                                 
                                                                \
+       wget 
http://www.crystalspace3d.org/downloads/release/crystalspace-src-${VERSION}.tar.bz2;
                                               \
+       tar fjx crystalspace-src-${VERSION}.tar.bz2;                            
                                                                \
+       rm -f fjx crystalspace-src-${VERSION}.tar.bz2;                          
                                                                \
+       mkdir crystalspace-${VERSION}.orig;                                     
                                                                \
+       mv crystalspace-src-${VERSION} crystalspace-${VERSION}.orig/CS;         
                                                                \
+       tar --exclude=crystalspace-${VERSION}.orig/CS/svn-commit*.tmp -czf 
crystalspace_${VERSION}.orig.tar.gz crystalspace-${VERSION}.orig;    \
+       rm -rf crystalspace-${VERSION}.orig
+
 binary: binary-arch binary-indep
 .PHONY: build clean binary-indep binary-arch binary install install-indep 
install-arch configure
reverted:
--- crystalspace-1.2-20080206/debian/control-fr
+++ crystalspace-1.2-20080206.orig/debian/control-fr
@@ -1,59 +0,0 @@
-Source: crystalspace
-Section: games
-Priority: optional
-Maintainer: Christian Bayle <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 3.0.0), python-dev (>= 2.0), nasm (>= 0.98.08-1), 
lib3ds-dev (>= 1.2-010724-1), libogg-dev (>= 1.0rc2-1), libttf-dev (>= 
1.4pre.20010424-1), libmikmod2-dev, libvorbis-dev, docbook-to-man, 
xlibmesa-dev, zip, libpng-dev, libjpeg62-dev, libfreetype6-dev
-Standards-Version: 3.5.2
-
-Package: crystalspace
-Architecture: any
-Depends: ${shlibs:Depends} 
-Suggests: crystalspace-demos, crystalspace-doc, crystalspace-dev
-Description: Multiplatform 3D Game Development Kit
- Crystal Space is a free 3D game toolkit. It can be used for a variety
- of 3D visualization tasks. Many people will probably be interested in using
- Crystal Space as the basis of a 3D game, for which it is well suited. 
-Description-fr: Kit de développement 3D Multi-Plateformes
- Crystal Space est un kit de jeu 3D libre. Il peut etre utilisé pour 
- beaucoup de taches de visualisation 3D. Beaucoup de programmeurs seront sans 
- doute interéssés pour l'utiliser comme base d'un jeu 3D, pour lequel il
- convient bien.
-
-Package: crystalspace-dev
-Architecture: any
-Depends: crystalspace (= ${Source-Version}), libc6-dev
-Description: Multiplatform 3D Game Development Kit dev files
- Crystal Space is a free 3D game toolkit. It can be used for a variety
- of 3D visualization tasks. Many people will probably be interested in using
- Crystal Space as the basis of a 3D game, for which it is well suited. 
-Description-fr: Kit de développement 3D Multi-Plateformes (Fichiers dev)
- Crystal Space est un kit de jeu 3D libre. Il peut etre utilisé pour 
- beaucoup de taches de visualisation 3D. Beaucoup de programmeurs seront sans 
- doute interéssés pour l'utiliser comme base d'un jeu 3D, pour lequel il
- convient bien.
-
-Package: crystalspace-doc
-Architecture: all
-Description: Multiplatform 3D Game Development Kit Documentation
- Crystal Space is a free 3D game toolkit. It can be used for a variety
- of 3D visualization tasks. Many people will probably be interested in using
- Crystal Space as the basis of a 3D game, for which it is well suited. 
-Description-fr: Kit de développement 3D Multi-Plateformes (Documentations)
- Crystal Space est un kit de jeu 3D libre. Il peut etre utilisé pour 
- beaucoup de taches de visualisation 3D. Beaucoup de programmeurs seront sans 
- doute interéssés pour l'utiliser comme base d'un jeu 3D, pour lequel il
- convient bien.
-
-Package: crystalspace-demos
-Architecture: any
-Depends: crystalspace (= ${Source-Version})
-Description: Multiplatform 3D Game Development Kit Demos
- Crystal Space is a free 3D game toolkit. It can be used for a variety
- of 3D visualization tasks. Many people will probably be interested in using
- Crystal Space as the basis of a 3D game, for which it is well suited. 
-Description-fr: Kit de développement 3D Multi-Plateformes (Demos)
- Crystal Space est un kit de jeu 3D libre. Il peut etre utilisé pour 
- beaucoup de taches de visualisation 3D. Beaucoup de programmeurs seront sans 
- doute interéssés pour l'utiliser comme base d'un jeu 3D, pour lequel il
- convient bien.
-
diff -u crystalspace-1.2-20080206/debian/createmenus 
crystalspace-1.2.1/debian/createmenus
--- crystalspace-1.2-20080206/debian/createmenus
+++ crystalspace-1.2.1/debian/createmenus
@@ -8,13 +8,13 @@
 
 cat >> $CURDIR/debian/crystalspace.menu <<-FIN
 ?package(crystalspace):needs="X11" \\
-  section="Games/Arcade/CrystalSpace" \\
+  section="Games/Tools" \\
   hints="Demos,$videotype" \\
   title="Walktest flarge $videotype" \\
   command="/usr/bin/walktest -relight -video=$videotype" \\
   icon="/usr/share/pixmaps/flarge.xpm"
 ?package(crystalspace):needs="X11" \\
-  section="Games/Arcade/CrystalSpace" \\
+  section="Games/Tools" \\
   hints="Demos,$videotype" \\
   title="Walktest partsys $videotype" \\
   command="/usr/bin/walktest -relight -video=$videotype partsys" \\
reverted:
--- crystalspace-1.2-20080206/debian/prerm
+++ crystalspace-1.2-20080206.orig/debian/prerm
@@ -1,37 +0,0 @@
-#! /bin/sh
-# prerm script for crystalspace
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-#        * <prerm> `remove'
-#        * <old-prerm> `upgrade' <new-version>
-#        * <new-prerm> `failed-upgrade' <old-version>
-#        * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
-#        * <deconfigured's-prerm> `deconfigure' `in-favour'
-#          <package-being-installed> <version> `removing'
-#          <conflicting-package> <version>
-# for details, see /usr/share/doc/packaging-manual/
-
-case "$1" in
-    remove|upgrade|deconfigure)
-#       install-info --quiet --remove /usr/info/crystalspace.info.gz
-        ;;
-    failed-upgrade)
-        ;;
-    *)
-        echo "prerm called with unknown argument \`$1'" >&2
-        exit 0
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-
diff -u crystalspace-1.2-20080206/debian/control 
crystalspace-1.2.1/debian/control
--- crystalspace-1.2-20080206/debian/control
+++ crystalspace-1.2.1/debian/control
@@ -1,9 +1,10 @@
 Source: crystalspace
 Section: games
 Priority: optional
-Maintainer: Christian Bayle <[EMAIL PROTECTED]>
-Build-Depends: python-support (>= 0.4), debhelper(>= 5), nasm (>= 0.98.08-1), 
lib3ds-dev (>= 1.2.0), libogg-dev (>= 1.0rc2-1), libmikmod2-dev, libvorbis-dev 
(>>1.0.0), docbook-to-man, xlibmesa-gl-dev | libgl-dev, zip, libpng3-dev, 
libjpeg62-dev, libfreetype6-dev, zlib1g-dev, libode0-dev, libopenal-dev, 
libalut-dev, libcal3d-dev, swig, dh-buildinfo, flex, bison, texinfo, tetex-bin, 
doxygen, gs-common, glutg3-dev, libmng-dev, libsdl1.2-dev, autoconf, 
libx11-dev, libxext-dev, libxxf86vm-dev, x-dev
-Standards-Version: 3.7.2.2
+Maintainer: Ubuntu MOTU Developers <[EMAIL PROTECTED]>
+XSBC-Original-Maintainer: Christian Bayle <[EMAIL PROTECTED]>
+Build-Depends: python-support (>= 0.4), debhelper(>= 5), nasm (>= 0.98.08), 
lib3ds-dev (>= 1.2.0), libogg-dev (>= 1.0rc2), libmikmod2-dev, libvorbis-dev 
(>>1.0.0), docbook-to-man, libgl1-mesa-dev, zip, libpng3-dev, libjpeg62-dev, 
libfreetype6-dev, zlib1g-dev, libode0-dev, libopenal-dev, libalut-dev, 
libcal3d-dev, swig, dh-buildinfo, flex, bison, texinfo, doxygen, gs-common, 
glutg3-dev, libmng-dev, libsdl1.2-dev, autoconf, libx11-dev, libxext-dev, 
libxxf86vm-dev, libcaca-dev, libwxgtk2.8-dev, libcegui-mk2-dev, quilt
+Standards-Version: 3.8.0
 
 Package: crystalspace
 Architecture: any
@@ -20,7 +21,7 @@
 Package: crystalspace-dev
 Section: devel
 Architecture: any
-Depends: crystalspace (= ${Source-Version}), libc6-dev
+Depends: crystalspace (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: Multiplatform 3D Game Development Kit dev files
  Crystal Space is a free 3D game toolkit. It can be used for a variety
  of 3D visualization tasks. Many people will probably be interested in using
reverted:
--- crystalspace-1.2-20080206/debian/preinst
+++ crystalspace-1.2-20080206.orig/debian/preinst
@@ -1,42 +0,0 @@
-#! /bin/sh
-# preinst script for crystalspace
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-#        * <new-preinst> `install'
-#        * <new-preinst> `install' <old-version>
-#        * <new-preinst> `upgrade' <old-version>
-#        * <old-preinst> `abort-upgrade' <new-version>
-#
-# For details see /usr/share/doc/packaging-manual/
-
-case "$1" in
-    install|upgrade)
-#        if [ "$1" = "upgrade" ]
-#        then
-#            start-stop-daemon --stop --quiet --oknodo  \
-#                --pidfile /var/run/crystalspace.pid  \
-#                --exec /usr/sbin/crystalspace 2>/dev/null || true
-#        fi
-    ;;
-
-    abort-upgrade)
-    ;;
-
-    *)
-        echo "preinst called with unknown argument \`$1'" >&2
-        exit 0
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-
only in patch2:
unchanged:
--- crystalspace-1.2.1.orig/debian/compat
+++ crystalspace-1.2.1/debian/compat
@@ -0,0 +1 @@
+5
only in patch2:
unchanged:
--- crystalspace-1.2.1.orig/debian/patches/series
+++ crystalspace-1.2.1/debian/patches/series
@@ -0,0 +1 @@
+csstartme_startme_cfg_programs.diff
only in patch2:
unchanged:
--- crystalspace-1.2.1.orig/debian/patches/csstartme_startme_cfg_programs.diff
+++ crystalspace-1.2.1/debian/patches/csstartme_startme_cfg_programs.diff
@@ -0,0 +1,116 @@
+Index: crystalspace-1.2.1/CS/data/config/startme.cfg
+===================================================================
+--- crystalspace-1.2.1.orig/CS/data/config/startme.cfg 2008-07-12 
12:23:09.000000000 +0200
++++ crystalspace-1.2.1/CS/data/config/startme.cfg      2008-07-12 
12:23:49.000000000 +0200
+@@ -19,72 +19,45 @@
+ StartMe.0.desc.2 = doesn't support parallax.
+ StartMe.0.image  = startme_walktest.jpg
+ 
+-StartMe.1.name   = ceguitest
+-StartMe.1.exec   = ceguitest
+-StartMe.1.args   = -silent
+-StartMe.1.desc.0 = CeGUITest is a test application for a window system based 
on CeGUI.
+-StartMe.1.image  = startme_ceguitest.jpg
+-
+-StartMe.2.name   = csdemo
+-StartMe.2.exec   = csdemo
+-StartMe.2.args   = -silent -mode=800x600
+-StartMe.2.desc.0 = CsDemo is a generic demo application. We currently have 
only one
+-StartMe.2.desc.1 = demo file which is 'demodata.zip'. Just let it run and 
watch.
+-StartMe.2.image  = startme_csdemo.jpg
+-  
+-StartMe.3.name   = isotest
+-StartMe.3.exec   = isotest
+-StartMe.3.args   = -silent -mode=800x600
+-StartMe.3.desc.0 = Crystal Space is a real 3D engine. However with some 
tweaking you
+-StartMe.3.desc.1 = can force it into emulating something that resembles 
isometric
+-StartMe.3.desc.2 = a bit. This example also uses stencil shadows.
+-StartMe.3.image  = startme_isotest.jpg
+-
+-StartMe.4.name   = lightningtest
+-StartMe.4.exec   = lghtngtest
+-StartMe.4.args   = -silent -mode=800x600
+-StartMe.4.desc.0 = A small demo showing the lightning mesh.
+-StartMe.4.image  = startme_lightningtest.jpg
++StartMe.1.name   = csdemo
++StartMe.1.exec   = csdemo
++StartMe.1.args   = -silent -mode=800x600
++StartMe.1.desc.0 = CsDemo is a generic demo application. We currently have 
only one
++StartMe.1.desc.1 = demo file which is 'demodata.zip'. Just let it run and 
watch.
++StartMe.1.image  = startme_csdemo.jpg
++
++StartMe.2.name   = parallaxtest
++StartMe.2.exec   = walktest
++StartMe.2.args   = -silent parallaxtest -mode=800x600
++StartMe.2.desc.0 = This is WalkTest with the parallaxtest map. It shows 
parallax
++StartMe.2.desc.1 = mapping in Crystal Space. You need pretty good hardware to 
see
++StartMe.2.desc.2 = the effects. If you don't have the needed hardware support 
you will
++StartMe.2.desc.3 = see nothing special.
++StartMe.2.image  = startme_parallaxtest.jpg
++
++StartMe.3.name   = partsys
++StartMe.3.exec   = walktest
++StartMe.3.args   = -silent partsys -mode=800x600
++StartMe.3.desc.0 = This is WalkTest with the partsys map. It is a very simple 
demo
++StartMe.3.desc.1 = that demonstrates several particle systems in Crystal 
Space.
++StartMe.3.image  = startme_partsys.jpg
++
++StartMe.4.name   = terrain
++StartMe.4.exec   = walktest
++StartMe.4.args   = -silent terrain -mode=800x600
++StartMe.4.desc.0 = This is WalkTest with the terrain map. It demonstrates the 
landscape
++StartMe.4.desc.1 = engine in Crystal Space. There are two versions of this 
map. This one
++StartMe.4.desc.2 = is 'terrain' which looks nice but needs good hardware to 
run nicely.
++StartMe.4.desc.3 = 'terrainf' is a lot faster.
++StartMe.4.image  = startme_terrain.jpg
+ 
+-StartMe.5.name   = parallaxtest
++StartMe.5.name   = terrainf
+ StartMe.5.exec   = walktest
+-StartMe.5.args   = -silent parallaxtest -mode=800x600
+-StartMe.5.desc.0 = This is WalkTest with the parallaxtest map. It shows 
parallax
+-StartMe.5.desc.1 = mapping in Crystal Space. You need pretty good hardware to 
see
+-StartMe.5.desc.2 = the effects. If you don't have the needed hardware support 
you will
+-StartMe.5.desc.3 = see nothing special.
+-StartMe.5.image  = startme_parallaxtest.jpg
+-
+-StartMe.6.name   = waterdemo
+-StartMe.6.exec   = waterdemo
+-StartMe.6.args   = -silent -mode=800x600
+-StartMe.6.desc.0 = WaterDemo is a small demo of a water effect in Crystal 
Space.
+-StartMe.6.desc.1 = Just press space bar to see the effect.
+-StartMe.6.image  = startme_waterdemo.jpg
+-
+-StartMe.7.name   = partsys
+-StartMe.7.exec   = walktest
+-StartMe.7.args   = -silent partsys -mode=800x600
+-StartMe.7.desc.0 = This is WalkTest with the partsys map. It is a very simple 
demo
+-StartMe.7.desc.1 = that demonstrates several particle systems in Crystal 
Space.
+-StartMe.7.image  = startme_partsys.jpg
+-
+-StartMe.8.name   = terrain
+-StartMe.8.exec   = walktest
+-StartMe.8.args   = -silent terrain -mode=800x600
+-StartMe.8.desc.0 = This is WalkTest with the terrain map. It demonstrates the 
landscape
+-StartMe.8.desc.1 = engine in Crystal Space. There are two versions of this 
map. This one
+-StartMe.8.desc.2 = is 'terrain' which looks nice but needs good hardware to 
run nicely.
+-StartMe.8.desc.3 = 'terrainf' is a lot faster.
+-StartMe.8.image  = startme_terrain.jpg
+-
+-StartMe.9.name   = terrainf
+-StartMe.9.exec   = walktest
+-StartMe.9.args   = -silent terrainf -mode=800x600 -relight
+-StartMe.9.desc.0 = This is WalkTest with the terrainf map. It demonstrates the
+-StartMe.9.desc.1 = landscape engine in Crystal Space. There are two versions 
of this
+-StartMe.9.desc.2 = map. This one is 'terrainf' which is usually faster then 
'terrain'
+-StartMe.9.desc.3 = and doesn't require advanced 3D hardware. 'terrainf' also
+-StartMe.9.desc.4 = demonstrates the foliage generator (which slows it down 
again).
+-StartMe.9.image  = startme_terrainf.jpg
++StartMe.5.args   = -silent terrainf -mode=800x600 -relight
++StartMe.5.desc.0 = This is WalkTest with the terrainf map. It demonstrates the
++StartMe.5.desc.1 = landscape engine in Crystal Space. There are two versions 
of this
++StartMe.5.desc.2 = map. This one is 'terrainf' which is usually faster then 
'terrain'
++StartMe.5.desc.3 = and doesn't require advanced 3D hardware. 'terrainf' also
++StartMe.5.desc.4 = demonstrates the foliage generator (which slows it down 
again).
++StartMe.5.image  = startme_terrainf.jpg
+ 
only in patch2:
unchanged:
--- crystalspace-1.2.1.orig/debian/watch
+++ crystalspace-1.2.1/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://www.crystalspace3d.org/main/Download \
+  
http://www.crystalspace3d.org/downloads/release/crystalspace-src-(.*)\.tar\.gz

Reply via email to