--- crystalspace-1.2.1.orig/debian/copyright +++ crystalspace-1.2.1/debian/copyright @@ -0,0 +1,30 @@ +This is crystalspace package, maintained by Christian Bayle +on Fri, 16 Nov 2001 01:02:10 +0100. + +The original source can always be found at: + http://www.crystalspace3d.org/ + +Copyright (C) 2001 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This 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. + + You should have received a copy of the GNU General Public License with + the Debian GNU/Linux distribution in file /usr/share/common-licenses/LGPL*; + if not, write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +------------------------------------------------------------------------------ + +License of /usr/share/crystalspace-*/data/maps/castle/ + + The castle level was made by Anders Wisur (anders.wisur@gmail.com). + The license of the level and textures is the Creative Commons by-sa license: + http://creativecommons.org/licenses/by-sa/2.5 --- crystalspace-1.2.1.orig/debian/automan +++ crystalspace-1.2.1/debian/automan @@ -0,0 +1,266 @@ +# ! /bin/sh +CURDIR=$1 +PACKAGES="crystalspace" +BINTYPE="bin" + +#============================================================================= +gensgml(){ +DATE="`date '+%m %d %Y'`" +SHORTDESC="" +SEEALSO="Web Documentation" + +cat <<-FIN +Christian"> + Bayle"> + + $DATE"> + $SECTION"> + bayle@aist.enst.fr"> + + $PACKAGE"> + + + Debian GNU/Linux"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2001 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + $VERYSHORTDESC + + + + + &dhpackage; +FIN + +[ "$TYPE"=="Standart" ] && gensgmlopt $1 + +cat <<-FIN + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + + + &dhpackage;$SHORTDESC + + + + OPTIONS + + These programs follow the usual command line syntax, + with options starting with a dash ('-'). A summary of + options is included below. + + +FIN + +echo "" +[ "$TYPE" == "Standart" ] && gensgmloptdsc $1 +[ "$TYPE" != "Standart" ] && gensgmloptnodsc $1 + +cat <<-FIN + + + SEE ALSO + + $SEEALSO + + The programs are also documented in + The Crystal Space Jump-Start Page available + in the crystalspace-doc Package + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the GNU Free Documentation + License, Version 1.1 or any later version published by the Free + Software Foundation; with no Invariant Sections, no Front-Cover + Texts and no Back-Cover Texts. + + +
+ + +FIN +} +#============================================================================= +gensgmlopt(){ + cat $1 | grep "^. *-" | sed 's/^. *\(-.[^ ]*\).*/\1/' | while read opt + do + echo -n "" + done +} +#============================================================================= +gensgmloptdsc(){ + export variablelistflag="closed" + cat $1 | while read line + do + case $line in + [A-Z]*) + [ "$variablelistflag" != "closed" ] && echo "" && variablelistflag="closed" + echo "$line" + ;; + -*=*) + [ "$variablelistflag" != "open" ] && echo "" && variablelistflag="open" + echo $line | sed 's|\(-.[^=]*=\)<\(.[^>]*\)>.[ ]*\(.*\)$|\ + \ + \ + \ + \ + \ + \3\ + \ + |' + ;; + -*) + [ "$variablelistflag" != "open" ] && echo "" && variablelistflag="open" + echo $line | sed 's|\(-.[^ ]*\).[ ]*\(.*\)$|\ + \ + \ + \ + \ + \ + \2\ + \ + |' + ;; + esac + done + + #[ "$variablelistflag" != "closed" ] && echo "" && variablelistflag="closed" + echo "" && variablelistflag="closed" +} +#============================================================================= +gensgmloptnodsc(){ + echo "" + cat $1 + echo "" +} +#============================================================================= +rm -f $CURDIR/debian/man/*.txt +#rm -f $CURDIR/debian/sgml/*.sgml* +[ ! -d $CURDIR/debian/man ] && mkdir $CURDIR/debian/man +for package in $PACKAGES +do + for bintype in $BINTYPE + do + [ -d $CURDIR/debian/$package/usr/$bintype/ ] && \ + for fullpathbin in $CURDIR/debian/$package/usr/$bintype/* + do + bin=`basename $fullpathbin` + export BINARYNAME="$bin" + export PACKAGE=`echo $package| tr '[a-z]' '[A-Z]'` + # SECTION=6 Games + # SECTION=1 Executable programs or shell commands + case $bintype in + bin) + export SECTION=1 + export VERYSHORTDESC="Crystalspace tool" + ;; + games) + export SECTION=6 + export VERYSHORTDESC="Crystalspace demonstration program" + ;; + esac + echo "Generating man for $bin section ($SECTION) package $PACKAGE" + cd $CURDIR + export CRYSTAL=$CURDIR/CS + case $bin in + vsh|cszoo) + export TYPE="No option" + echo "There is no option for this program" > $CURDIR/debian/man/$bin.txt + gensgml $CURDIR/debian/man/$bin.txt \ + 2>/dev/null \ + > $CURDIR/debian/man/$bin.sgml.$SECTION + ;; + cs-config|mdl2spr|partedit|md22spr|md32spr|3ds2lev|makedep|csfgen|map2cs|cspicview|nettut|unittest|phystut|levtool|maya2spr|milk2spr|python.cex|csbench|docconv|csdemo|lighter|csstartme|genmeshify|partconv) + export TYPE="Not standart" + echo "Not yet documented" > $CURDIR/debian/man/$bin.txt + gensgml $CURDIR/debian/man/$bin.txt \ + 2>/dev/null \ + > $CURDIR/debian/man/$bin.sgml.$SECTION + ;; + cslight|walktest) + #dirty hack because of font message + export TYPE="Standart" + cd CS; ./$bin -video=null -help | grep -v "^Font f" \ + > $CURDIR/debian/man/$bin.txt + gensgml $CURDIR/debian/man/$bin.txt \ + 2>/dev/null \ + > $CURDIR/debian/man/$bin.sgml.$SECTION + ;; + + *) + export TYPE="Standart" + cd CS; ./$bin -help \ + > $CURDIR/debian/man/$bin.txt + gensgml $CURDIR/debian/man/$bin.txt \ + 2>/dev/null \ + > $CURDIR/debian/man/$bin.sgml.$SECTION + ;; + esac + done + done +done +echo "Man generated" + --- crystalspace-1.2.1.orig/debian/README.Debian +++ crystalspace-1.2.1/debian/README.Debian @@ -0,0 +1,9 @@ +crystalspace for Debian +----------------------- + +For this package there are data in ftp://sunsite.dk/projects/crystal/cs090/levels +Data package was done for 0.90, and will be done again, when I will find time + +To compile a single plugin you may use e.g: jam glshader_cg + + -- Christian Bayle , Fri, 16 Nov 2001 01:02:10 +0100 --- crystalspace-1.2.1.orig/debian/compat +++ crystalspace-1.2.1/debian/compat @@ -0,0 +1 @@ +5 --- crystalspace-1.2.1.orig/debian/changelog +++ crystalspace-1.2.1/debian/changelog @@ -0,0 +1,455 @@ +crystalspace (1.2.1-0ubuntu2) intrepid; urgency=low + + * debian/control: modify any to powerpc lpia i386 amd64 to crystalspace and + crystalspace-dev Architecture fields, crystalspace don't build in the other + architectures. + + -- Devid Filoni Sat, 02 Aug 2008 12:36:24 +0200 + +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 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 + it's only compiled for i386, amd64 and powerpc + + -- Christian Bayle Wed, 06 Feb 2008 22:55:03 +0100 + +crystalspace (1.2-20080112-1) unstable; urgency=low + + * Don't install man when there is no man + + -- Christian Bayle Sat, 12 Jan 2008 22:05:23 +0100 + +crystalspace (1.2-20080110-1) unstable; urgency=low + + * Set DEB_HOST_ARCH if not set so build options are taken in account + + -- Christian Bayle Thu, 10 Jan 2008 22:44:40 +0100 + +crystalspace (1.2-20080109-1) unstable; urgency=low + + * Don't move an unexisting file that was causing FTBFS (Closes: #459748) + * Remove DH_COMPAT=4 to be coherent with debhelper version in control file + (Closes: #457935) + + -- Christian Bayle Wed, 09 Jan 2008 22:53:24 +0100 + +crystalspace (1.2-20080000-1) unstable; urgency=low + + * Only make binary for i386, amd64 and powerpc (Closes: #358545) + + -- Christian Bayle Wed, 19 Dec 2007 22:41:38 +0100 + +crystalspace (1.2-20072611-1) unstable; urgency=low + + * New upstream release + * Limit support to i386, amd64 and powerpc, supporting all arch is far too + complex given all the dependancies + This should reduce FTBFS (Closes: #358545) and (Closes: #430229) + like this package should not be removed (CLoses: #456927) + + -- Christian Bayle Mon, 26 Nov 2007 23:48:58 +0100 + +crystalspace (1.0-20070508-1) unstable; urgency=low + + * First upstream stable version (Closes: #400884) + * Fix FTBFS: lack of libcrystalspace.a... (Closes: #358545) + * Fix FTBFS: path problem (Closes: #399843) + * Do not know how to convert to IEEE floats, fixed upstream (Closes: #358044) + * Changed python dependancy for python-support (Closes: #380792) + * Renamed startme to csstartme (Closes: #401421) filename namespace pollution + + -- Christian Bayle Mon, 7 May 2007 21:18:42 +0200 + +crystalspace (0.99-20060125-2) unstable; urgency=low + + * added build-depends on libalut-dev (Closes: #359292) + * Applied patch FTBFS: Unmatched in regex (Closes: #359255) + + -- Christian Bayle Wed, 5 Apr 2006 23:26:39 +0200 + +crystalspace (0.99-20060125-1) unstable; urgency=low + + * change build-deps to xlibmesa-gl-dev | libgl-dev (Closes: #331573) + * solved FTBFS: amd64: -fPIC missing (Closes: #254680) + * solved FTBFS: Error with soft3d.csplugin (Closes: #290100) + * solved FTBFS: build-depends on removed xlibs-dev (Closes: #346653) + changed with libx11-dev, libxext-dev, libxxf86vm-dev, x-dev + * update to very last CVS (Closes: #344874) + * crystalspace is not anymore a native package (Closes: #294037)(Closes: #348297) + * solved upstream: Cannot load freetype2 font server plug-in (Closes: #263014) + + -- Christian Bayle Wed, 18 Jan 2006 22:27:26 +0100 + +crystalspace (0.98-20040623-2.1) unstable; urgency=high + + * NMU + * Urgency high because of RC bugfix + * Added autoconf to Build-Depends so the _modified_ configure.ac is actually + compiled, to get proper paths for the Python files (Closes: bug#266287) + + -- Esteban Manchado Velázquez Wed, 8 Sep 2004 12:39:48 +0100 + +crystalspace (0.98-20040623-2) unstable; urgency=low + + * Corrected make disclean that was making fail most autobuild + + -- Christian Bayle Thu, 24 Jun 2004 23:01:26 +0200 + +crystalspace (0.98-20040623-1) unstable; urgency=low + + * New Upstream, should close FTBFS or at least change the way it fails, + for this reason (Closes: bug#254684)(Closes: bug#255614) + * Changed dependancy taking in account "res" comments + * Added -fPIC for amd64 (Closes: bug#254680) + * Removed (At least I tried) -I/usr/local/include (Closes: bug#216805) + + -- Christian Bayle Thu, 24 Jun 2004 01:09:34 +0200 + +crystalspace (0.96-20030912-7) unstable; urgency=low + + * Removed support of libode an lib3ds for s390 + + -- Christian Bayle Sat, 18 Oct 2003 23:41:20 +0200 + +crystalspace (0.96-20030912-6) unstable; urgency=low + + * Removed swigpygen + * Build internal libs with -fPIC on ia64 + + -- Christian Bayle Sat, 18 Oct 2003 17:57:24 +0200 + +crystalspace (0.96-20030912-5) unstable; urgency=low + + * Removed support for lib3ds for ia64 since there is no dynamic + version of lib3ds that makes fail build on ia64 since a static + lib compiled without -fPIC can't be linked in a dynamic lib + compiled with -fPIC (Closes: bug#216275) + * Removed python plugin support for s390 and powerpc because of + broken swig or g++ + + -- Christian Bayle Fri, 17 Oct 2003 21:51:55 +0200 + +crystalspace (0.96-20030912-4) unstable; urgency=low + + * Insert dh_buildinfo to get info at autobuid as + adviced by Yann Dirson http://ydirson.free.fr/en/software/buildinfo.html + + -- Christian Bayle Fri, 17 Oct 2003 15:10:18 +0200 + +crystalspace (0.96-20030912-3) unstable; urgency=low + + * Move the place where swipythgen is done + * Now depends on swig1.3 instead of swig + + -- Christian Bayle Thu, 16 Oct 2003 20:08:39 +0200 + +crystalspace (0.96-20030912-2) unstable; urgency=low + + * Added a dependancy on swig and make swigpygen + * Corrected a typo not to build lib3ds stuffs on hppa + * Removed blocks from menu (this is not part of CS cvs now) + + -- Christian Bayle Wed, 15 Oct 2003 21:11:16 +0200 + +crystalspace (0.96-20030912-1) unstable; urgency=low + + * Go to a new cvs snapshot, compatible with VOS packaging + * CS is under heavy developpment and it's difficult to get a version + available for all software using it, last release is rather old now + I will try to find good snapshot date to get Planeshift work with + this CS version. + + -- Christian Bayle Tue, 14 Oct 2003 23:27:04 +0200 + +crystalspace (0.96-20030714-2) unstable; urgency=low + + * Stupid error in configure options + + -- Christian Bayle Mon, 14 Jul 2003 21:02:15 +0200 + +crystalspace (0.96-20030714-1) unstable; urgency=low + + * New build from fresh cvs + + -- Christian Bayle Wed, 9 Jul 2003 21:48:09 +0200 + +crystalspace (0.96-20030609-5) unstable; urgency=low + + * Removed support for lib3ds and libode on hppa and alpha + This always to try to (Closes: bug#198921) + + -- Christian Bayle Mon, 14 Jul 2003 03:53:01 +0200 + +crystalspace (0.96-20030609-4) unstable; urgency=low + + * Readd 3ds support, since I NMUed lib3ds to compile with -fPIC on hppa + and alpha, hope this will (Closes: bug#198921) + * Don't try to rmdir a symlink (Closes: bug#198776) + + -- Christian Bayle Wed, 9 Jul 2003 18:13:05 +0200 + +crystalspace (0.96-20030609-3) unstable; urgency=low + + * Added a symlink test before rmdir (Closes: bug#198776) + + -- Christian Bayle Wed, 25 Jun 2003 23:22:02 +0200 + +crystalspace (0.96-20030609-2) unstable; urgency=low + + * Remove 3ds support that make hppa FTBS should (Closes: bug#188916) + * Correct an error when try to move a non existant file (Closes: bug#197570) + + -- Christian Bayle Tue, 24 Jun 2003 21:52:56 +0200 + +crystalspace (0.96-20030609-1) unstable; urgency=low + + * Try to compile all with -fPIC for hppa should (Closes: bug#188916) + + -- Christian Bayle Mon, 9 Jun 2003 14:32:27 +0200 + +crystalspace (0.96-20030205-5) unstable; urgency=low + + * Recompile against libvorbis0a (Closes: bug#185600) + * Compile static libs without -fPIC (Closes: bug#183778) + + -- Christian Bayle Fri, 28 Mar 2003 17:06:30 +0100 + +crystalspace (0.96-20030205-4) unstable; urgency=low + + * Hope to fix the remaining mixture of PIC and non PIC for build on hppa + + -- Christian Bayle Thu, 27 Feb 2003 21:46:28 +0100 + +crystalspace (0.96-20030205-3) unstable; urgency=low + + * CFLAGS += -fsigned-char for build failure on arm (Closes: bug#181222) + Thanks to Julien Moine (speedblue@debian.org) + * Compile even static lib with -fPIC to solve other build failure + until upstream support for dynamic libs should (Closes: bug#182253) + + -- Christian Bayle Wed, 26 Feb 2003 23:22:33 +0100 + +crystalspace (0.96-20030205-2) unstable; urgency=low + + * New upstream version from R0_96 branch (Closes: bug#180419) + * -fno-rtti and -fno-exceptions removed from cs-config (Closes: bug#147818) + * Fails to build on hppa made obsolete by new upstream (Closes: bug#146076) + will have to be reopen with more info if this fails again + * Isomap re-added (Closes: bug#178464) + * Added new targets in rules, not completly satisfying, should be better in + next upstream (Closes: bug#179528) + * Moved config files in /etc and added proper symlink + * Added a build dependancy on libode-dev + * Now build static lib without -fPIC to respect policy + + -- Christian Bayle Sat, 22 Feb 2003 21:10:42 +0100 + +crystalspace (0.94-20020502-4) unstable; urgency=low + + * Integrate NMU changes upstream (Next time please, when you NMU + send a patch, thanks) + * Failed to build from source patch (Closes: bug#174969) + * Renaming zoo in cszoo for name conflic with /usr/bin/zoo + (Closes: bug#170536) + * Added script/cs-config files (Closes: bug#157234) + + -- Christian Bayle Sun, 12 Jan 2003 18:43:36 +0100 + +crystalspace (0.94-20020502-3.1) unstable; urgency=low + + * NMU to fix breakage caused by libvorbis0 split. + + -- Christopher L Cheney Mon, 29 Jul 2002 23:00:00 -0500 + +crystalspace (0.95-20020813) unstable; urgency=low + + * Updates to make compilation easier with recent CVS + + -- Peter Amstutz Tue, 13 Aug 2002 08:31:56 +0100 + +crystalspace (0.94-20020502-3) unstable; urgency=low + + * Added support for HPPA and M68K in arch.sh commited upstream + this should (Closes: bug#146076) and (Closes: bug#146688), please reopen + in case of problem + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.94-20020502-2) unstable; urgency=low + + * Upstream change, should solve ia64 compile problems (CLoses: bug#145631) + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.94-20020502-1) unstable; urgency=low + + * New snapshot + * Updated description in control file (Closes: bug#145225) + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.94-20020412-3) unstable; urgency=low + + * I completly missed version numbering to 2001 instead of 2002 + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.94-20020412-2) unstable; urgency=low + + * Make compile with -fPIC, this solve compile problems + on ia64 (Closes: bug#142633) + * Made a change in upstream plugins/net/driver/ensocket/inet.h + size_t is now socklen_t to try to correct autobuilder failure on s390. + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.94-20020412-1) unstable; urgency=low + + * Added suggested changes proposed by Gerhard Tonn + to support s390 (Closes: bug#142404) + * Renaming picview in cspicview because of name conflict with picview + package (Closes: bug#141198) + * New upstream + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020318-8) unstable; urgency=low + + * Changed svgalibg1-dev dependancy to try to get autobuilders happy + * I won't upload package daily when everything will compile on + all platforms (Closes: bug#140851) + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020318-7) unstable; urgency=low + + * Changed version dependency on lib3ds-dev + * Repeating Automan correction/improvment (Closes: bug#140793) + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020318-6) unstable; urgency=low + + * Section changes in control file + * Added dependancy on zlib1g (Closes: bug#140649) + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020318-5) unstable; urgency=low + + * Repeating First upload (CLoses: bug#120691) + * Removed csdemo from demos menus (Closes: bug#140508) + * Added dependancy on on svgalib1 (Closes: bug#140510) + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020318-4) unstable; urgency=low + + * Automan correction/improvment + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020318-3) unstable; urgency=low + + * Added dependency on zip, libpng, libjpeg62 + svgalibg1, python2.1, libfreetype6, lib3ds + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020315-2) unstable; urgency=low + + * Added dependency on xlibmesa + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.93-20020315-1) unstable; urgency=low + + * First upload (CLoses: bug#120691) + * Fix cs-config from Loic Dachary + * Cleanup in rules and createmenus + * Added Missing .cfg files from Loic + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.92-1) unstable; urgency=low + + * Made i386 only, no i[4-6]86 optimization + * CVS Daily Packaging + + -- Christian Bayle Wed, 13 Feb 2002 08:31:56 +0100 + +crystalspace (0.90-5) unstable; urgency=low + + * Added hints in menu + * Added missing build dependencies + * Force compiling with i386 + + -- Christian Bayle Mon, 3 Dec 2001 17:52:23 +0100 + +crystalspace (0.90-4) unstable; urgency=low + + * Policy Cleaning + * -Moved demos binaries to /usr/games + * -Moved dev binary to /usr/bin + * -Moved includes to /usr/include/crystalspace + * Added man generator (Not all binaries yet) + * Added menus for software or opengl rendering + + -- Christian Bayle Mon, 26 Nov 2001 10:22:33 +0100 + +crystalspace (0.90-3) unstable; urgency=low + + * Made better distribution of files beetween main and demos packages + * Added demos and data packages + + -- Christian Bayle Wed, 21 Nov 2001 15:16:07 +0100 + +crystalspace (0.90-2) unstable; urgency=low + + * Added more appli in menus + + -- Christian Bayle Mon, 19 Nov 2001 22:35:02 +0100 + +crystalspace (0.90-1) unstable; urgency=low + + * Initial Release. + + -- Christian Bayle Tue, 20 Nov 2001 21:49:31 +0100 + +Local variables: +mode: debian-changelog +End: --- crystalspace-1.2.1.orig/debian/control +++ crystalspace-1.2.1/debian/control @@ -0,0 +1,40 @@ +Source: crystalspace +Section: games +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Christian Bayle +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: powerpc lpia i386 amd64 +Depends: ${shlibs:Depends}, ${python:Depends} +Suggests: 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. + It is divided in a main package containing engine, a dev package + containing dev related utilities, a doc package containing extended html + documentation. + +Package: crystalspace-dev +Section: devel +Architecture: powerpc lpia i386 amd64 +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 + Crystal Space as the basis of a 3D game, for which it is well suited. + This dev part contains dev utilities, like tools to create levels, and + a config utility. + +Package: crystalspace-doc +Section: 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. + This doc part contains an extended html documentation, describing the engine, + api documentation, and a dev tutorial. --- crystalspace-1.2.1.orig/debian/rules +++ crystalspace-1.2.1/debian/rules @@ -0,0 +1,283 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 by Joey Hess. +# +# This version is for a hypothetical package that builds an +# 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 +# This has to be exported to make some magic below work. +export DH_OPTIONS + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +ifeq ($(DEB_HOST_ARCH),ia64) + CONFFLAG = --without-lib3ds --without-libode +endif +ifeq ($(DEB_HOST_ARCH),hppa) + CONFFLAG = --without-lib3ds --without-libode +endif +ifeq ($(DEB_HOST_ARCH),s390) + CONFFLAG = --without-lib3ds --without-libode +endif +ifeq ($(DEB_HOST_ARCH),amd64) + CONFFLAG = --without-lib3ds --without-libode +endif +NEWRENDERER = --enable-new-renderer +#PYTHON = --without-python +CPUOPTIM = --enable-cpu-specific-optimizations=no +CONFDIR = --prefix=/usr --sysconfdir=/etc +JAVA = --without-java + +configure: configure-stamp +configure-stamp: + dh_testdir + # Autobuild debugging stuff + dh_buildinfo generate cat + # Add here commands to configure the package. + # Activate all plugins + # @@@ FIXME: This does not handle plugins protected by ifeq/ifneq. + #perl -pi -e "s/^#PLUGINS/PLUGINS/" $(CURDIR)/CS/mk/user.mak + # Temp remove of render3d renderers + #perl -pi -e "s/^PLUGINS(.*render3.*$$)/#PLUGINS\1/" $(CURDIR)/CS/mk/user.mak + #perl -pi -e "s/^PLUGINS(.*glshader_cg$$)/#PLUGINS\1/" $(CURDIR)/CS/mk/user.mak + # Temp? remove of cslua + #perl -pi -e "s/^PLUGINS(.*cslua.*$$)/#PLUGINS\1/" $(CURDIR)/CS/mk/user.mak + # Temp? remove of openal + #perl -pi -e "s/^PLUGINS(.*openal.*$$)/#PLUGINS\1/" $(CURDIR)/CS/mk/user.mak + # Remove broken support of python because of swig or g++ on s390 and powerpc +ifeq ($(DEB_HOST_ARCH),s390) + perl -pi -e "s/^PLUGINS(.*cspython.*$$)/#PLUGINS\1/" $(CURDIR)/CS/mk/user.mak +endif +ifeq ($(DEB_HOST_ARCH),powerpc) + perl -pi -e "s/^PLUGINS(.*cspython.*$$)/#PLUGINS\1/" $(CURDIR)/CS/mk/user.mak +endif + find $(CURDIR)/CS -name .cvsignore | xargs rm -f + # --disable-qsqrt was added for a gcc3.2 bug + # then removed and I had to replace with cs_cv_cxx_qsqrt_ok=no ./configure + # then a correct test was added in configure + # this is adding #define CS_NO_QSQRT in CS/include/volatile.h + # 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) $(JAVA) + + # Install as much as possible + #perl -pi -e "s/#TO_INSTALL/TO_INSTALL/" $(CURDIR)/CS/cache.mak + # Activating scripts + chmod +x $(CURDIR)/debian/createmenus + #chmod +x $(CURDIR)/debian/addmissing + chmod +x $(CURDIR)/debian/automan + # Creating menus + $(CURDIR)/debian/createmenus $(CURDIR) + + touch configure-stamp + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: patch configure-stamp + + # Add here commands to compile the package. + # For arm, powerpc, s390 +ifeq ($(DEB_HOST_ARCH),arm) + echo "CFLAGS.SYSTEM += -fsigned-char" >> $(CURDIR)/CS/config.mak +endif +ifeq ($(DEB_HOST_ARCH),powerpc) + echo "CFLAGS.SYSTEM += -fsigned-char" >> $(CURDIR)/CS/config.mak +endif +ifeq ($(DEB_HOST_ARCH),s390) + echo "CFLAGS.SYSTEM += -fsigned-char" >> $(CURDIR)/CS/config.mak +endif +ifeq ($(DEB_HOST_ARCH),hppa) + echo "CFLAGS.SYSTEM += -fsigned-char" >> $(CURDIR)/CS/config.mak +endif + + # Compile static libs without -fPIC (except for ia64, amd64, hppa and alpha) +#ifneq ($(DEB_HOST_ARCH),amd64) +#ifneq ($(DEB_HOST_ARCH),ia64) +#ifneq ($(DEB_HOST_ARCH),hppa) +#ifneq ($(DEB_HOST_ARCH),alpha) +# cd $(CURDIR)/CS; $(MAKE) libs +#endif +#endif +#endif + # Force -fPIC as compiling/linking option + echo "CFLAGS.SYSTEM += -fPIC" >> $(CURDIR)/CS/config.mak + echo "LFLAGS.EXE += -fPIC" >> $(CURDIR)/CS/config.mak + echo "LFLAGS.DLL += -fPIC" >> $(CURDIR)/CS/config.mak + echo "LIBS.EXE += -fPIC" >> $(CURDIR)/CS/config.mak + # Make dynamic version of libs + # not yet usable + #cd $(CURDIR)/CS; $(MAKE) libs USE_SHARED_LIBS=yes + # Build the rest + # 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 + cd $(CURDIR)/CS; $(MAKE) all + # should be too something like this $(MAKE) all USE_SHARED_LIBS=yes + +build-indep: build-indep-stamp +build-indep-stamp: configure-stamp + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp + + # Add here commands to clean up after the build process. + [ -f $(CURDIR)/CS/Makefile ] && (cd $(CURDIR)/CS; $(MAKE) distclean) || true + -rm -f $(CURDIR)/CS/*.dbg + + dh_clean + +DEVBIN=map2cs mdl2spr vsh cs-config 3ds2lev csfgen cslight maya2spr md32spr milk2spr python.cex tbconvert + +install: install-indep install-arch +install-indep: + + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + + # Add here commands to install the indep part of the package into + # debian/-doc. + #INSTALLDOC# + cd CS; DESTDIR=$(CURDIR)/debian/crystalspace-doc $(MAKE) install_doc + rm -f $(CURDIR)/debian/crystalspace-doc/usr/share/doc/crystalspace*/LICENSE* + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -a + dh_installdirs -a + + # Add here commands to install the package into debian/crystalspace. + 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 + + # Let's fix some things + #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 + -rm -f $(CURDIR)/debian/crystalspace/usr/bin/*.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 ] && \ + mv $(CURDIR)/debian/crystalspace/usr/bin/startme \ + $(CURDIR)/debian/crystalspace/usr/bin/csstartme || true + + # Calculate ligths + #cd $(CURDIR)/CS ; ./cslight -video=null \ + # $(CURDIR)/debian/crystalspace/usr/share/crystalspace/data/maps/flarge/ + + # Adding home made xpm + mkdir -p $(CURDIR)/debian/crystalspace/usr/share/pixmaps + cp $(CURDIR)/xpm/*.xpm \ + $(CURDIR)/debian/crystalspace/usr/share/pixmaps + + # Autogenerate man + $(CURDIR)/debian/automan $(CURDIR) + $(CURDIR)/debian/rules man + rm -f $(CURDIR)/debian/man/*.sgml.? +# dh_installman -p crystalspace-demos $(CURDIR)/debian/man/*.6 +# dh_installman -p crystalspace-dev $(CURDIR)/debian/man/*.1 + [ -f $(CURDIR)/debian/man/walktest.1 ] && \ + dh_installman -p crystalspace $(CURDIR)/debian/man/*.1 || true + +%.xpm: %.jpg + convert -size 32x32 $< $@ + mogrify -format xpm -geometry 32x32 -map /usr/share/pixmaps/cmap.xpm $@ + +man: $(subst .sgml,, $(wildcard $(CURDIR)/debian/man/*.sgml*)) +%.1: %.sgml.1 + @echo "Creating $(notdir $@)" + @docbook-to-man $< > $@ +%.6: %.sgml.6 + @echo "Creating $(notdir $@)" + @docbook-to-man $< > $@ + +# Must not depend on anything. This is to be called by +# binary-arch/binary-multi +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + # Autobuild debugging stuffs + dh_buildinfo install + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit + dh_installcron +# dh_installmanpages + dh_installinfo +# dh_undocumented + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_pysupport + dh_installdeb +# dh_perl + #dh_shlibdeps -l$(CURDIR)/debian/usr/lib/crystalspace/lib + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(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 --- crystalspace-1.2.1.orig/debian/createmenus +++ crystalspace-1.2.1/debian/createmenus @@ -0,0 +1,24 @@ +# !/bin/sh +CURDIR=$1 + +rm -f $CURDIR/debian/crystalspace.menu + +for videotype in software opengl +do + +cat >> $CURDIR/debian/crystalspace.menu <<-FIN +?package(crystalspace):needs="X11" \\ + 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/Tools" \\ + hints="Demos,$videotype" \\ + title="Walktest partsys $videotype" \\ + command="/usr/bin/walktest -relight -video=$videotype partsys" \\ + icon="/usr/share/pixmaps/partsys.xpm" +FIN + +done --- crystalspace-1.2.1.orig/debian/patches/series +++ crystalspace-1.2.1/debian/patches/series @@ -0,0 +1 @@ +csstartme_startme_cfg_programs.diff --- 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 + --- crystalspace-1.2.1.orig/debian/README +++ crystalspace-1.2.1/debian/README @@ -0,0 +1,6 @@ +The Debian Package crystalspace +---------------------------- + +No comment + +Christian Bayle , Fri, 16 Nov 2001 01:02:10 +0100 --- 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 --- crystalspace-1.2.1.orig/xpm/blocks.xpm +++ crystalspace-1.2.1/xpm/blocks.xpm @@ -0,0 +1,56 @@ +/* XPM */ +static char *blocks[] = { +/* columns rows colors chars-per-pixel */ +"32 32 18 1", +" c black", +". c #191919191919", +"X c gray20", +"o c #000000007F7F", +"O c #00007F7F7F7F", +"+ c #7F7F00000000", +"@ c #7F7F00007F7F", +"# c #7F7F7F7F0000", +"$ c #4C4C4C4C4C4C", +"% c #666666666767", +"& c gray50", +"* c blue", +"= c cyan", +"- c red", +"; c gray60", +": c #B2B2B2B2B2B2", +"> c gray80", +", c gray90", +/* pixels */ +";=;:=:O$%%;:>==,>,>=;&+%$;:=;O:=", +"*;=:*;%%@&;:=,>=>=>=:&%%%&=O=&;O", +";*:*=;@%%&:>>>==>>>O:;@&%&===O=O", +"=;:=;;%&%-:>>=,>=,=:>-&#%;;;;&=;", +"*;>**;@&&&;:=>,=,>,::&@&%:;==:=&", +"=;:;>=&%@%;:,>,>,>=:>@#%%;=;;O;O", +";&;==:;@%%:;:=>=>>=::&&&%:;=;&OO", +";*&;*;&%%&;>:::==,:::@-&;O;O==O:", +"OO;**;;&@&;:;=:>=:=:;&%&*:;=OO&O", +"O;=;&=O;&%;;;::*::*;&%&-%=O%&OOO", +"&O&&O:&&%&&;;=>;=;;;-&&%O;O=OO&O", +"O&O*O;*@%;-;:O>:;;&;;&%%&OO;&O&O", +"o&O&&*O&-&&;&;,>:=&:;@-%O&&OOOO%", +"%O&*O&&O%%%;&&>:>O:@;#&&&OO&O&OO", +"oOo&&O&&%-;;O;;%%;&;@&&&&O%O%O%O", +"O&&OO&*;%%%;;O@%oO;@&%%O&OO%OO%o", +"%*O:=O;&&+%&%:;*:*&%%%%;OO*O;O&O", +"O&=*;:**&%%&&=:;==&&$%@;=:O;OO;O", +";O*;*:;=&%@%&=;=;=;&%%&O&;OO&&O=", +"*;;;=;*;&@%%@:>=;:;&@%;;=;=;O=O&", +"=&;;;*:=;%@%&>:;=:;&$%&==;&;:O=;", +";;:*=:O:O%%%O:=;;=&%$@;OO;===&;O", +";*=*;*=:&%%$%;;::=%$#$&&;=&O;=O=", +"==;:=;**O%%+%&&@@*$%$%O==;=&=;O&", +":;*=;*;=*;O$%&&.$O%$$%O=&:::=O=&", +";:;;:=;:;&$$&>;%;>&$%O:;:==>;==:", +";;:;;;=;:%$$O:=:;=;$$&;======:;;", +"=:;=;=;:=%$$;>:%O:&$%O=;:>>:>=;=", +":::;==;;;=@XO>: %=&@$;==>=>,>:=:", +";=:::;:==:$X%>:%;;OX%OO:=:=,>==;", +"*=:==::*;O%o%;:=:O%$%;O&;:;=>=:=", +";:>*;:;;*&%%&O;*O&%%O;;=O:;=::O&" +}; --- crystalspace-1.2.1.orig/xpm/flarge.xpm +++ crystalspace-1.2.1/xpm/flarge.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char *flarge[] = { +/* columns rows colors chars-per-pixel */ +"32 32 11 1", +" c #191919191919", +". c gray20", +"X c #7F7F00000000", +"o c #7F7F00007F7F", +"O c #7F7F7F7F0000", +"+ c #4C4C4C4C4C4C", +"@ c #666666666767", +"# c gray50", +"$ c red", +"% c gray60", +"& c #B2B2B2B2B2B2", +/* pixels */ +".@@+O++O++O++O++@@@XO++O@@#@O+X@", +"O++X.+++@O@@+.O#O@O#@@##@X#O@@O+", +"#+O++OX+X@X@@@@####@O#@##@###@@@", +"@#@@+@@@#@@@@OX@O+@X.+X+O+X@@O@#", +"@@@@@@@#O@@#@#O@+XO@+@O@#O++@+X@", +"++OX+X+O+@+O+X+. ...X@#%##@OO@@@", +"#O+@+++OX@+@+ . .. O#OO##o+O@O", +"@++@O@+@##O%O .@##$%O###@@", +"@@X@+O++O++OO X .@##%%#O#%#O", +"O@+O@@++.+@@+ ...XO@#O@@#X@#", +"#%#@@$##+@@#. .. .+O++O@##@O#", +"%O@@##O#O+XO+X. .. ##X#%#OOOo#", +"Oo@@OooO@@O@+X. . @O@@O$####$", +"O#@OO@#O##@@. . #####%##O##", +"##@##O@@$O#O+ X .. .O@O#OO##O#O", +"#O#X@@@#####O.. . .XX##@%%#%####", +"##OoX#@++XO#O . %O#%O%%%#O#", +"O#@O#O#O#@+@+ . ..@####O###O#", +"%##@@@#%#@O@+...X ...+O#O$##@Oo#", +"#@@++O@@@O@@+X .+..O+$%#&%%O@#@O", +"XO@@@X#O@@##+...+++X.@##%O%XXO%#", +"#######%@OX#@XO.....+#O@##@#####", +"%%O@++@#@XO@+.+XO....@@@O@@O#OO#", +"#X@@O++O@#@@++@@+.+OO+O+X@#X@#X#", +"O@++O@+O++XO+@O@@OO#X@O@#@@@O@++", +"+XX+@@+++O@@O@#Xo@#X#@@@O@#OoOO@", +"@O+@#@@+##@@@@O#O#%#O@O@@O@o@O@@", +"@#++X@O+X#@O#@@#O@O###%O##@O###+", +"X@@@#O##Oo####%#%#%$O%%%%%%&%%O#", +"@++O+@O#@@O#$%O#%#%%%#%$%O#O$%##", +"+O++@@@@O##O#OO@#OO+#@@O$#%###%%", +"++++O@$#####@@oO##%OO%%O%#%%O#XO" +}; --- crystalspace-1.2.1.orig/xpm/partsys.xpm +++ crystalspace-1.2.1/xpm/partsys.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char *partsys[] = { +/* columns rows colors chars-per-pixel */ +"32 32 11 1", +" c #191919191919", +". c gray20", +"X c #000000007F7F", +"o c #7F7F00000000", +"O c #7F7F00007F7F", +"+ c #7F7F7F7F0000", +"@ c #4C4C4C4C4C4C", +"# c #666666666767", +"$ c gray50", +"% c red", +"& c gray60", +/* pixels */ +"@#$#+#%$$%$+&OO+$$%&$##$+#$%$#o&", +"#+%$##+#$o#$%$$#O$$$#$%$%##+#+%$", +"##++$+$%+#%$&#$#$####%#%#+$##%$+", +"%$#O%##$$$$+$#%$O$$%#+###$%#####", +"+$###+O+$+OO$##$$$$%##+#+$$++##+", +"##%+@#$##++#%#O$#%###+##$o###o+O", +"o#@@@oo@@.o..##O###@o@@oo@@o@@@o", +"@..@..@. ... .@##OO.... .. ...@", +"..... ... . O##@#@. .. . ....", +"..... ........#O@O@......o......", +"..o . .....o.@#OO#@..o....... o.", +" ..@...@. ....@XO@@.... . ......", +"......o.......@@X@@.....o.......", +"..............X.@XX.............", +"...+...@..+. ..O@OO..+.........+", +".......... ....OO......... .....", +"...@...........OO.......... ....", +".....@...o .....@....@...o......", +" ....+......... o............ ..", +"...............................+", +"....o.........oo@.......+.......", +"o....@........X@O.X...........o.", +"....... ......@@@@@.. ... . ....", +"..... .. ....@O@O@. .o. . . ...", +"+@@o@@o#O+@+#oO$O###O+##@@o#@o#@", +"@+#$#+o$+$#O#$+$+##%+O+o#+$o+#$#", +"###%$$$#$o%$#$$O$$O$####%#+$%#%#", +"%#+$+%$++$$$#%$#+O&+$O+$&$O+$##+", +"%+&%$$#$%&$O$$%$$$$%+$O&$$$+#$%$", +"&$$&%$$%$&&+%&&+O+&$$&$%$%$$+#+$", +"$$$+#$$+%&$$$$&&O+$%%&%#%&%&%+$%", +"&%$%$&%&$$+&%&%&$$&&$&&$+$$&&$$&" +}; --- crystalspace-1.2.1.orig/xpm/mdltest.xpm +++ crystalspace-1.2.1/xpm/mdltest.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char *mdltest[] = { +/* columns rows colors chars-per-pixel */ +"32 32 13 1", +" c #191919191919", +". c gray20", +"X c #000000007F7F", +"o c #00007F7F0000", +"O c #00007F7F7F7F", +"+ c #7F7F00000000", +"@ c #7F7F7F7F0000", +"# c #4C4C4C4C4C4C", +"$ c #666666666767", +"% c gray50", +"& c blue", +"* c green", +"= c gray60", +/* pixels */ +"$@@$$#@##@.@$@@%%@%o@#.@# *%@%*%", +"###@@#$+.@ .$##@@$@#.#o...$@$@@#", +"@.@##@@#....@$#.#@#@.@o#o.@#$@#@", +"%#.#$$@$..@.#@.@@o$$#@#o@#%@@#o%", +"@#.@#$@$#$@@$@ @.o$%@o@$%*@$o#@$", +"$@..@.@$@%$$$# #.#@%@%=@@%%o.##o", +"##..@###@$$@+@+@@@@o%=%%%@@##.o$", +"@..#.+.@##@.+##@@$$@@oo@@#.@.o#@", +"#@...+#.@..+@.@@#@@@@@ @.@#@###o", +"# +.@#@.. @.+. .@@#... ...@#o##@", +"$#@##@.. .. .+.. .o. .@$@@O$@", +"@$@$$$@+..@..@.. ..#$@.+@#o$@@%$", +"$$@$#@@.@#..$@..@#+##.. @o#@%@$o", +"@..##.#@#@@.#.+#@#o.@..@##@#o$$$", +"###$@.@$@.o.@@@@%@@#...+@.o$$@@$", +"$@.@$#+@.@....#@@#+@@..@#@@%o$$o", +"@#@.###@@@##.@@..+@#o$.@@#@##@o#", +"$# .#++##o@... # ..$#.@#@#@...#", +"#...@.@..###.@@...+@$@ ..@... #o", +"+..@...#.@..@.......@#+@+..o.@#.", +"#..@.@#+.#o#$@#...@.#. .@@#.@.o#", +".....##@+@@##..@@...@# @#O@#.#.@", +"$#@.##@...##@.o#...@##..#@$@@..#", +"#@##@#...@. ##@##..@o#@.#$O@$#$@", +"#@o###. .@..@@@##..@. .o#.##@o$", +".....#@.#...+..o .@#@.....#X..##", +"##.#$O$.###..@...+@$.#O.#%O%###O", +".....$#$##$+@#.#..@$o%%%%O=OOO$#", +"....#$..###@#@@..+@#$$OO$&%%$O##", +"#.O$$$#O.##.@#@#@##@@O$#O$OO$XO$", +"$#$$$#.. ...#@#$$+@@###O#$$#$O%&", +"#.$#o..#....@..##.@##.##.#O##$$$" +};