Author: goneri
Date: 2009-02-22 00:34:35 +0000 (Sun, 22 Feb 2009)
New Revision: 8908

Added:
   packages/trunk/vdrift/debian/patches/dont_build_Bullet_extras_and_demo.diff
   packages/trunk/vdrift/debian/patches/fix_scons.diff
   packages/trunk/vdrift/debian/patches/scon_link_bullet.diff
   packages/trunk/vdrift/debian/vdrift.docs
Modified:
   packages/trunk/vdrift/debian/changelog
   packages/trunk/vdrift/debian/control
   packages/trunk/vdrift/debian/patches/series
   packages/trunk/vdrift/debian/rules
Log:
- dfsg: drop the bullet-2.66/Extras directory
- Merge vdrift-{minimal,full} in vdrift-data
- Add two patches:
 + dont_build_Bullet_extras_and_demo.diff: to speed up the build
 + scon_link_bullet.diff: avoid a linker problem with bullet, already
   fixed upstream


Modified: packages/trunk/vdrift/debian/changelog
===================================================================
--- packages/trunk/vdrift/debian/changelog      2009-02-21 23:26:56 UTC (rev 
8907)
+++ packages/trunk/vdrift/debian/changelog      2009-02-22 00:34:35 UTC (rev 
8908)
@@ -4,7 +4,12 @@
   * New upstream release, the license (see #420965) issue is fixed
    - Remove fix_datadir.diff
    - Add build-dependency: libsdl-gfx1.2-dev, libglew1.5-dev
-   - dfsg: drop the bullet-2.66 directory
+   - dfsg: drop the bullet-2.66/Extras directory
+   - Merge vdrift-{minimal,full} in vdrift-data
+   - Add two patches:
+    + dont_build_Bullet_extras_and_demo.diff: to speed up the build
+    + scon_link_bullet.diff: avoid a linker problem with bullet, already
+      fixed upstream 
   * remove the Applications category from the desktop file since
     it's not an official category
     http://standards.freedesktop.org/menu-spec/latest/apa.html

Modified: packages/trunk/vdrift/debian/control
===================================================================
--- packages/trunk/vdrift/debian/control        2009-02-21 23:26:56 UTC (rev 
8907)
+++ packages/trunk/vdrift/debian/control        2009-02-22 00:34:35 UTC (rev 
8908)
@@ -5,7 +5,7 @@
 Uploaders: Gonéri Le Bouder <[email protected]>
 Build-Depends: debhelper (>= 5.0.0), libsdl-dev, libsdl-image1.2-dev,
  libsdl-net1.2-dev, libopenal-dev, libalut-dev, scons, docbook-to-man,
- gettext, quilt, libsdl-gfx1.2-dev, libglew1.5-dev
+ gettext, quilt, libsdl-gfx1.2-dev, libglew1.5-dev, cmake
 Standards-Version: 3.7.2
 Homepage: http://vdrift.net
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/vdrift/
@@ -13,8 +13,7 @@
 
 Package: vdrift
 Architecture: amd64 i386 ia64 powerpc
-Depends: ${shlibs:Depends}, ${misc:Depends}, vdrift-minimal (>= 
${Source-Version})
-Recommends: vdrift-full
+Depends: ${shlibs:Depends}, ${misc:Depends}, vdrift-data (>= ${Source-Version})
 Description: drift racing simulation
  VDrift is a cross-platform, open source driving simulation made with drift
  racing in mind. It's powered by the excellent Vamos physics engine.
@@ -40,3 +39,12 @@
  A GeForce2 with 32 MB of VRAM or better is required to play,
  but a GeForce3 with 64 MB VRAM or better is recommended.
 
+Package: vdrift-data
+Architecture: all
+Description: drift racing simulation
+ VDrift is a cross-platform, open source driving simulation made with drift
+ racing in mind. It's powered by the excellent Vamos physics engine.
+ .
+ This game is in the early stages of development but is already very playable.
+ .
+ This package provides the data files for VDrift.

Added: 
packages/trunk/vdrift/debian/patches/dont_build_Bullet_extras_and_demo.diff
===================================================================
--- packages/trunk/vdrift/debian/patches/dont_build_Bullet_extras_and_demo.diff 
                        (rev 0)
+++ packages/trunk/vdrift/debian/patches/dont_build_Bullet_extras_and_demo.diff 
2009-02-22 00:34:35 UTC (rev 8908)
@@ -0,0 +1,11 @@
+--- vdrift-2008.08.05.dfsg.orig/bullet-2.66/CMakeLists.txt
++++ vdrift-2008.08.05.dfsg/bullet-2.66/CMakeLists.txt
+@@ -2,6 +2,6 @@
+ 
+ IF (NOT CMAKE_BUILD_TYPE)
+  SET(CMAKE_BUILD_TYPE "Release")
+-ENDIF (NOT CMAKE_BUILD_TYPE) 
++ENDIF (NOT CMAKE_BUILD_TYPE)
+ 
+-SUBDIRS(src Demos Extras)
++SUBDIRS(src)

Added: packages/trunk/vdrift/debian/patches/fix_scons.diff
===================================================================
--- packages/trunk/vdrift/debian/patches/fix_scons.diff                         
(rev 0)
+++ packages/trunk/vdrift/debian/patches/fix_scons.diff 2009-02-22 00:34:35 UTC 
(rev 8908)
@@ -0,0 +1,25 @@
+--- vdrift-2008.08.05.dfsg.orig/src/SConscript
++++ vdrift-2008.08.05.dfsg/src/SConscript
+@@ -69,7 +69,7 @@
+ #--------------------------#
+ appdir = ""
+ vdrift_install = None
+-common_libs = ['SDL_image', 'SDL_net', 'SDL_gfx', 'libbulletcollision', 
'libbulletmath', 'vorbisfile']
++common_libs = ['SDL_image', 'SDL_net', 'SDL_gfx', 'libbulletCollision', 
'libbulletMath', 'vorbisfile']
+ if ( 'darwin' == sys.platform ):
+     vdrift_install = "${PRODUCT_NAME}.app"
+     pkgbase = "%s/Contents" % vdrift_install
+@@ -113,11 +113,11 @@
+     local_env.Append( FRAMEWORKS = [ common_libs, 'Foundation', 'AppKit'] )
+     src.append(['../tools/osx/SDLMain.m', '../tools/osx/config_mac.mm'])
+ elif ( 'win32' == sys.platform or 'cygwin' == sys.platform ):
+-    local_env.Append(LIBPATH = ['/usr/lib/mingw', 
'#bullet-2.66/out/mingwx86/optimize/libs', 
'#bullet-2.66/out/ntx86/optimize/libs']);
++    local_env.Append(LIBPATH = ['/usr/lib/mingw', 
'#bullet-2.66/src/BulletCollision', '#bullet-2.66/src/LinearMath']);
+     libs_link = ['opengl32', 'glu32', 'glew32', 'mingw32', 'SDLmain', 'SDL', 
common_libs ]
+ else:
+     local_env.ParseConfig('sdl-config --cflags --libs')
+-    local_env.Append(LIBPATH = ['/usr/X11R6/lib', 
'#bullet-2.66/out/linux/optimize/libs', 
'#bullet-2.66/out/linuxx86/optimize/libs'])
++    local_env.Append(LIBPATH = ['/usr/X11R6/lib', 
'#bullet-2.66/src/BulletCollision', '#bullet-2.66/src/LinearMath'])
+     libs_link = ['GL', 'GLU', 'GLEW', common_libs]
+ 
+ local_env.Append(LIBS = libs_link)

Added: packages/trunk/vdrift/debian/patches/scon_link_bullet.diff
===================================================================
--- packages/trunk/vdrift/debian/patches/scon_link_bullet.diff                  
        (rev 0)
+++ packages/trunk/vdrift/debian/patches/scon_link_bullet.diff  2009-02-22 
00:34:35 UTC (rev 8908)
@@ -0,0 +1,20 @@
+--- vdrift-2008.08.05.dfsg.orig/src/SConscript
++++ vdrift-2008.08.05.dfsg/src/SConscript
+@@ -69,7 +69,7 @@
+ #--------------------------#
+ appdir = ""
+ vdrift_install = None
+-common_libs = ['SDL_image', 'SDL_net', 'SDL_gfx', 'libbulletcollision', 
'libbulletmath', 'vorbisfile']
++common_libs = ['SDL_image', 'SDL_net', 'SDL_gfx', 'LibBulletDynamics', 
'LibBulletCollision', 'LibLinearMath', 'vorbisfile']
+ if ( 'darwin' == sys.platform ):
+     vdrift_install = "${PRODUCT_NAME}.app"
+     pkgbase = "%s/Contents" % vdrift_install
+@@ -117,7 +117,7 @@
+     libs_link = ['opengl32', 'glu32', 'glew32', 'mingw32', 'SDLmain', 'SDL', 
common_libs ]
+ else:
+     local_env.ParseConfig('sdl-config --cflags --libs')
+-    local_env.Append(LIBPATH = ['/usr/X11R6/lib', 
'#bullet-2.66/out/linux/optimize/libs', 
'#bullet-2.66/out/linuxx86/optimize/libs'])
++    local_env.Append(LIBPATH = ['/usr/lib/mingw', 
'#bullet-2.66/src/BulletDynamics', '#bullet-2.66/src/LinearMath', 
'#bullet-2.66/src/BulletCollision']);
+     libs_link = ['GL', 'GLU', 'GLEW', common_libs]
+ 
+ local_env.Append(LIBS = libs_link)

Modified: packages/trunk/vdrift/debian/patches/series
===================================================================
--- packages/trunk/vdrift/debian/patches/series 2009-02-21 23:26:56 UTC (rev 
8907)
+++ packages/trunk/vdrift/debian/patches/series 2009-02-22 00:34:35 UTC (rev 
8908)
@@ -0,0 +1,2 @@
+dont_build_Bullet_extras_and_demo.diff
+scon_link_bullet.diff

Modified: packages/trunk/vdrift/debian/rules
===================================================================
--- packages/trunk/vdrift/debian/rules  2009-02-21 23:26:56 UTC (rev 8907)
+++ packages/trunk/vdrift/debian/rules  2009-02-22 00:34:35 UTC (rev 8908)
@@ -15,6 +15,7 @@
 configure: configure-stamp
 configure-stamp:
        QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+       cd bullet-2.66 && cmake .
        dh_testdir
 
 
@@ -22,17 +23,18 @@
 
 build-stamp: configure-stamp 
        dh_testdir
+       cd bullet-2.66 && $(MAKE)
        docbook-to-man debian/vdrift.sgml > debian/vdrift.6
        scons use_binreloc=0 prefix=/usr bin=/games 
datadir=/share/games/vdrift/data release=1 opcode=1
 #      cd vdrift-2007-03-23-src && scons  release=1
-       msgfmt -c -o vdrift-2007-03-23-src/po/nl.mo 
vdrift-2007-03-23-src/po/nl.po
+       msgfmt -c -o po/nl.mo po/nl.po
        touch build-stamp
 
 clean:
        dh_testdir
        dh_testroot
-       rm -rf debian/vdrift.6 .sconsign.dblite .sconf_temp build
-       dh_clean debian/vdrift.6 .sconsign.dblite .sconf_temp build
+       rm -rf debian/vdrift.6 .sconsign.dblite .sconf_temp build po/nl.mo
+       dh_clean
        QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
 
 install: build
@@ -42,18 +44,15 @@
        dh_installdirs
        #scons install
        mkdir -p debian/tmp/usr/games/
-       cp vdrift-2007-03-23-src/build/vdrift debian/tmp/usr/games/     
+       cp build/vdrift debian/tmp/usr/games/   
        # i18n
        mkdir -p debian/tmp/usr/share/locale/nl/LC_MESSAGES/
-       cp vdrift-2007-03-23-src/po/nl.mo 
debian/tmp/usr/share/locale/nl/LC_MESSAGES/
-       # doc
-       mkdir -p debian/tmp/usr/share/doc/vdrift
-       cp vdrift-2007-03-23-src/docs/* debian/tmp/usr/share/doc/vdrift
-       mv debian/tmp/usr/share/doc/vdrift/ChangeLog 
debian/tmp/usr/share/doc/vdrift/changelog
+       cp po/nl.mo debian/tmp/usr/share/locale/nl/LC_MESSAGES/
        # pixmaps
        mkdir -p debian/tmp/usr/share/pixmaps
        cp debian/vdrift.xpm debian/tmp/usr/share/pixmaps
 
+
 # Build architecture-independent files here.
 binary-indep: build install
 # We have nothing to do by default.
@@ -64,7 +63,7 @@
        dh_testroot
        dh_installchangelogs 
        dh_installdocs
-       dh_installexamples
+       dh_install -pvdrift-data -XSCon data /usr/share/games
        dh_install
        dh_installmenu
        dh_installman debian/vdrift.6

Added: packages/trunk/vdrift/debian/vdrift.docs
===================================================================
--- packages/trunk/vdrift/debian/vdrift.docs                            (rev 0)
+++ packages/trunk/vdrift/debian/vdrift.docs    2009-02-22 00:34:35 UTC (rev 
8908)
@@ -0,0 +1,4 @@
+docs/AUTHORS
+docs/ChangeLog
+docs/NEWS
+docs/README


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to