r13361 - in packages/trunk/bullet/debian: . source

Paul Wise pabs at alioth.debian.org
Mon Mar 5 09:50:57 UTC 2012


Author: pabs
Date: 2012-03-05 09:50:56 +0000 (Mon, 05 Mar 2012)
New Revision: 13361

Added:
   packages/trunk/bullet/debian/source/
   packages/trunk/bullet/debian/source/format
Modified:
   packages/trunk/bullet/debian/changelog
   packages/trunk/bullet/debian/compat
   packages/trunk/bullet/debian/control
   packages/trunk/bullet/debian/copyright
   packages/trunk/bullet/debian/libbullet-dev.install
   packages/trunk/bullet/debian/libbullet2.install
   packages/trunk/bullet/debian/rules
   packages/trunk/bullet/debian/watch
Log:
update

Modified: packages/trunk/bullet/debian/changelog
===================================================================
--- packages/trunk/bullet/debian/changelog	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/changelog	2012-03-05 09:50:56 UTC (rev 13361)
@@ -1,5 +1,8 @@
-bullet (2.73-sp1.dfsg-1) UNRELEASED; urgency=low
+bullet (2.80-rev2526+dfsg1-1) UNRELEASED; urgency=low
 
+  * DO NOT UPLOAD:
+    - upstream doesn't care about shared libraries, needs Debian-specific SONAMEs
+    - upstream breaks the physics model often
   * Initial release, thanks Wen-Yen Chuang (Closes: #476284)
   * DFSG: drop the Externals directory
 

Modified: packages/trunk/bullet/debian/compat
===================================================================
--- packages/trunk/bullet/debian/compat	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/compat	2012-03-05 09:50:56 UTC (rev 13361)
@@ -1 +1 @@
-7
+9

Modified: packages/trunk/bullet/debian/control
===================================================================
--- packages/trunk/bullet/debian/control	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/control	2012-03-05 09:50:56 UTC (rev 13361)
@@ -5,21 +5,23 @@
 Uploaders:
 Build-Depends:
  cmake,
- debhelper (>= 7),
+ debhelper (>= 9),
  freeglut3-dev,
  libglui-dev,
- libglut3-dev,
- quilt,
  zlib1g-dev
-Standards-Version: 3.8.0
+Standards-Version: 3.9.3
 Homepage: http://www.bulletphysics.com/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/bullet/
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/bullet/?op=log
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/bullet/
 
 Package: libbullet2
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: a 3D physics library - development files
+Multi-Arch: same
+Pre-Depends: multiarch-support
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: 3D physics library - shared library
  Bullet is a professional open source multi-threaded 3D Collision Detection and
  Rigid Body Dynamics Library.
  .
@@ -33,8 +35,12 @@
 
 Package: libbullet-dev
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: a 3D physics library - development files
+Multi-Arch: same
+Depends:
+ libbullet2 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: 3D physics library - development files
  Bullet is a professional open source multi-threaded 3D Collision Detection and
  Rigid Body Dynamics Library.
  .
@@ -45,3 +51,23 @@
  file format.
  .
  This package provides development files.
+
+Package: libbullet-dbg
+Priority: extra
+Section: debug
+Architecture: any
+Depends:
+ libbullet2 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: 3D physics library - debug files
+ Bullet is a professional open source multi-threaded 3D Collision Detection and
+ Rigid Body Dynamics Library.
+ .
+ The library is being used by several professional game developers on PC,
+ PlayStation 3, XBox 360 and Nintendo Wii.
+ .
+ Bullet is native part of Blender 3D modeler and it supports COLLADA Physics
+ file format.
+ .
+ This package provides debug files.

Modified: packages/trunk/bullet/debian/copyright
===================================================================
--- packages/trunk/bullet/debian/copyright	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/copyright	2012-03-05 09:50:56 UTC (rev 13361)
@@ -5,7 +5,7 @@
 
 Upstream Author: Erwin Coumans
 
-Copyright: 2003-2008 Erwin Coumans  http://continuousphysics.com/Bullet/
+Copyright: 2003-2008 Erwin Coumans  http://bulletphysics.org/
 
 License:
     This software is provided 'as-is', without any express or implied warranty.
@@ -24,4 +24,4 @@
     3. This notice may not be removed or altered from any source distribution.
 
     Free for commercial use, but please mail bullet at erwincoumans.com to report
-    projects, and join the forum at www.continuousphysics.com/Bullet/phpBB2
+    projects, and join the forum at http://bulletphysics.org/

Modified: packages/trunk/bullet/debian/libbullet-dev.install
===================================================================
--- packages/trunk/bullet/debian/libbullet-dev.install	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/libbullet-dev.install	2012-03-05 09:50:56 UTC (rev 13361)
@@ -1,2 +1,3 @@
-debian/tmp/usr/include
-debian/tmp/usr/lib/*.so
+usr/include
+usr/lib/*/*.so
+usr/lib/pkgconfig

Modified: packages/trunk/bullet/debian/libbullet2.install
===================================================================
--- packages/trunk/bullet/debian/libbullet2.install	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/libbullet2.install	2012-03-05 09:50:56 UTC (rev 13361)
@@ -1 +1 @@
-debian/tmp/usr/lib/*.so.*
+usr/lib/*.so.*

Modified: packages/trunk/bullet/debian/rules
===================================================================
--- packages/trunk/bullet/debian/rules	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/rules	2012-03-05 09:50:56 UTC (rev 13361)
@@ -2,52 +2,18 @@
 
 #export DH_VERBOSE=1
 
-include /usr/share/quilt/quilt.make
+%:
+	dh $@ --parallel
 
-Makefile: patch
-	dh_testdir
-	cmake -DCMAKE_INSTALL_PREFIX=/usr  -DBUILD_SHARED_LIBS=true -DBUILD_EXTRAS=no -DBUILD_DEMOS=no .
-	#./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+override_dh_auto_configure:
+	dh_auto_configure -- -DBUILD_SHARED_LIBS=true -DBUILD_EXTRAS=no -DBUILD_DEMOS=no
 
-build: build-stamp
+override_dh_auto_install:
+	override_dh_auto_install
+	find debian/tmp -type d -empty -delete
 
-build-stamp: Makefile 
-	dh_testdir
-	$(MAKE)
-	touch $@
-
-clean: clean1 unpatch 
-clean1:
-	dh_testdir
-	dh_testroot
-	rm -rf build-stamp CMakeFiles
-	[ ! -f Jamfile ] || jam -q distclean
-	dh_clean bvh.bin bullet.pc file_convex.obj
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_installdirs
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-
-binary-indep: build install
-
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_install
-	dh_installman
-	dh_link
-	dh_strip
+override_dh_compress:
 	dh_compress --exclude=BulletSpuOptimized.pdf --exclude=Bullet_Faq.pdf --exclude=Bullet_User_Manual.pdf
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
 
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install clean1 patch
+override_dh_strip:
+	dh_strip --dbg-package=libbullet-dbg

Added: packages/trunk/bullet/debian/source/format
===================================================================
--- packages/trunk/bullet/debian/source/format	                        (rev 0)
+++ packages/trunk/bullet/debian/source/format	2012-03-05 09:50:56 UTC (rev 13361)
@@ -0,0 +1 @@
+3.0 (quilt)

Modified: packages/trunk/bullet/debian/watch
===================================================================
--- packages/trunk/bullet/debian/watch	2012-03-05 08:24:46 UTC (rev 13360)
+++ packages/trunk/bullet/debian/watch	2012-03-05 09:50:56 UTC (rev 13361)
@@ -1,3 +1,4 @@
 version=3
-opts=dversionmangle=s/\.dfsg\.\d+$// \
-  http://code.google.com/p/bullet/downloads/list .*/bullet-(\d[\d\.]*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+opts=dversionmangle=s/[\.\+]dfsg\.?\d*$// \
+  http://code.google.com/p/bullet/downloads/list?can=1 \
+  .*/bullet-(\d[\d\.]*(?:-r(?:ev)?\d+)?)\.(?:tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))|zip)




More information about the Pkg-games-commits mailing list