[Pkg-mono-svn-commits] rev 2284 - non-group/tao/trunk/debian

Sebastian Dröge slomo-guest at costa.debian.org
Thu Feb 23 14:21:36 UTC 2006


Author: slomo-guest
Date: 2006-02-23 14:21:35 +0000 (Thu, 23 Feb 2006)
New Revision: 2284

Added:
   non-group/tao/trunk/debian/libtao-doc.docs
   non-group/tao/trunk/debian/libtao-examples.examples
Removed:
   non-group/tao/trunk/debian/libtao-doc.install
   non-group/tao/trunk/debian/libtao-examples.install
   non-group/tao/trunk/debian/libtao-opengl-glu-cil.install
   non-group/tao/trunk/debian/tao-cg.pc
   non-group/tao/trunk/debian/tao-glfw.pc
Modified:
   non-group/tao/trunk/debian/changelog
   non-group/tao/trunk/debian/control
   non-group/tao/trunk/debian/libtao-opengl-cil.install
   non-group/tao/trunk/debian/rules
Log:
* changed the world for tao (i.e. too many changes to list, look at the diff)


Modified: non-group/tao/trunk/debian/changelog
===================================================================
--- non-group/tao/trunk/debian/changelog	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/changelog	2006-02-23 14:21:35 UTC (rev 2284)
@@ -1,5 +1,6 @@
-libtao-cil (1.2.0+r57159-1) unstable; urgency=low
+tao (1.2.0+r57197-1) unstable; urgency=low
 
-  * New upstream release.
+  - Dylan R. E. Moonfire and Sebastian Dröge
+    * Initial Revision
 
- -- Dylan R. E. Moonfire <debian at mfgames.com>  Wed, 22 Feb 2006 10:07:17 -0600
+ -- Sebastian Dröge <slomo at ubuntu.com>  Thu, 23 Feb 2006 15:14:47 +0100

Modified: non-group/tao/trunk/debian/control
===================================================================
--- non-group/tao/trunk/debian/control	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/control	2006-02-23 14:21:35 UTC (rev 2284)
@@ -1,105 +1,147 @@
-Source: libtao-cil
+Source: tao
 Section: libs
 Priority: optional
 Maintainer: Dylan R. E. Moonfire <debian at mfgames.com>
-Build-Depends-Indep: debhelper (>= 5.0.0), cli-common (>= 0.2.0), mono-mcs (>= 1.0) | c-sharp-compiler, mono-gac, libmono-dev, libopenal-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-net1.2-dev, libsdl-ttf2.0-dev, libsdl1.2-dev, libsmpeg-dev, libode0-dev, libdevil-dev, libglut3-dev, libphysfs-dev, freeglut3-dev, libglu1-xorg-dev | libglu1-dev, xlibmesa-gl-dev | libgl1-mesa-dev, dpatch
-Standards-Version: 3.6.2.2
+Uploaders: Sebastian Dröge <slomo at ubuntu.com>
+Build-Depends-Indep: debhelper (>= 5), cli-common (>= 0.2.0), mono-mcs (>= 1.0) | c-sharp-compiler, mono-gac, libmono-dev, libopenal-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-net1.2-dev, libsdl-ttf2.0-dev, libsdl1.2-dev, libsmpeg-dev, libode0-dev, libdevil-dev, libphysfs-dev, freeglut3-dev, libglu1-xorg-dev | libglu1-dev, xlibmesa-gl-dev | libgl1-mesa-dev, dpatch
+Standards-Version: 3.6.2
 
 Package: libtao-examples
 Architecture: all
 Depends: ${cli:Depends}
-Description: Libraries for game-related development on .NET platforms
+Description: Examples for all Tao libraries
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ This package contains some examples for all Tao libraries.
+ .
+ http://www.mono-project.com/Tao
 
 Package: libtao-doc
 Architecture: all
-Description: Documentation for all the Tao libraries
+Description: Documentation for all Tao libraries
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ This package contains the documentation for all Tao libraries.
+ .
+ http://www.mono-project.com/Tao
 
 Package: libtao-opengl-cil
 Architecture: all
 Depends: ${cli:Depends}
-Description: OpenGL library for game-related development on .NET platforms
+Description: Tao CLI binding for OpenGL and GLU
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
-
-Package: libtao-opengl-glu-cil
-Architecture: all
-Depends: ${cli:Depends}
-Description: OpenGL GLU library for game-related development on .NET platforms
- The Tao Framework is a collection of bindings and libraries to
- facilitate cross-platform games-related development utilizing the Mono
- and .NET platforms.
+ OpenGL is a vendor-neutral, multi-platform standard for high performance
+ 2D/3D graphics on devices ranging from mobile phones to PCs to
+ Supercomputers.
+ GLU is the OpenGL Utility Library. This is a set of functions to create
+ texture mipmaps from a base image, map coordinates between screen and
+ object space, and draw quadric surfaces and NURBS.
  .
- From http://www.mono-project.com/Tao
+ http://www.mono-project.com/Tao
+ http://www.opengl.org
 
 Package: libtao-openal-cil
 Architecture: all
 Depends: ${cli:Depends}
-Description: OpenAL library for game-related development on .NET platforms
+Description: Tao CLI binding for OpenAL
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ OpenAL, the Open Audio Library, is a joint effort to create an open,
+ vendor-neutral, cross-platform API for interactive, primarily spatialized
+ audio. OpenAL's primary audience are application developers and desktop
+ users that rely on portable standards like OpenGL, for games and other
+ multimedia applications.
+ .
+ http://www.mono-project.com/Tao
+ http://www.openal.org
 
 Package: libtao-devil-cil
 Architecture: all
 Depends: ${cli:Depends}
-Description: DevIL library for game-related development on .NET platforms
+Description: Tao CLI binding for DevIL
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ Developer's Image Library (DevIL) is a programmer's library to develop
+ applications with very powerful image loading capabilities, yet is easy
+ for a developer to learn and use. Ultimate control of images is left to
+ the developer, so unnecessary conversions, etc. are not performed. DevIL
+ utilizes a simple, yet powerful, syntax. DevIL can load, save, convert,
+ manipulate, filter and display a wide variety of image formats.
+ .
+ http://www.mono-project.com/Tao
+ http://openil.sourceforge.net
 
 Package: libtao-ode-cil
 Architecture: all
 Depends: ${cli:Depends}
-Description: ODE library for game-related development on .NET platforms
+Description: Tao CLI binding for ODE
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ Open Dynamics Engine (ODE) is a free, industrial quality library for
+ simulating articulated rigid body dynamics - for example ground vehicles,
+ legged creatures, and moving  objects in VR environments. It is fast,
+ flexible, robust and platform independent, with advanced joints,
+ contact with friction, and built-in collision detection.
+ .
+ http://www.mono-project.com/Tao
+ http://ode.org
 
 Package: libtao-sdl-cil
 Architecture: all
 Depends: ${cli:Depends}
-Description: SDL library for game-related development on .NET platforms
+Description: Tao CLI binding for SDL
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ Simple DirectMedia Layer (SDL) is a cross-platform multimedia library
+ designed to provide low level access to audio, keyboard, mouse, joystick,
+ 3D hardware via OpenGL, and 2D video framebuffer.
+ .
+ http://www.mono-project.com/Tao
+ http://www.libsdl.org
 
 Package: libtao-freeglut-cil
 Architecture: all
 Depends: ${cli:Depends}
-Description: FreeGlut library for game-related development on .NET platforms
+Description: Tao CLI binding for freeglut
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ freeglut is a completely OpenSourced alternative to the OpenGL Utility
+ Toolkit (GLUT) library. GLUT (and hence freeglut) allows the user to
+ create and manage windows containing OpenGL contexts on a wide range of
+ platforms and also read the mouse, keyboard and joystick functions.
+ .
+ http://www.mono-project.com/Tao
+ http://freeglut.sourceforge.net
 
 Package: libtao-physfs-cil
 Architecture: all
 Depends: ${cli:Depends}
-Description: PhysFs library for game-related development on .NET platforms
+Description: Tao CLI binding for PhysicsFS
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
  and .NET platforms.
  .
- From http://www.mono-project.com/Tao
+ The PhysicsFS filesystem abstraction library provides a simple C
+ interface to aid game programmers in utilizing game assets packaged in
+ many different types of archive files.
+ .
+ http://www.mono-project.com/Tao
+ http://icculus.org/physfs
+

Added: non-group/tao/trunk/debian/libtao-doc.docs
===================================================================
--- non-group/tao/trunk/debian/libtao-doc.docs	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/libtao-doc.docs	2006-02-23 14:21:35 UTC (rev 2284)
@@ -0,0 +1 @@
+dist/doc

Deleted: non-group/tao/trunk/debian/libtao-doc.install
===================================================================
--- non-group/tao/trunk/debian/libtao-doc.install	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/libtao-doc.install	2006-02-23 14:21:35 UTC (rev 2284)
@@ -1 +0,0 @@
-usr/share/doc/libtao-doc/

Added: non-group/tao/trunk/debian/libtao-examples.examples
===================================================================
--- non-group/tao/trunk/debian/libtao-examples.examples	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/libtao-examples.examples	2006-02-23 14:21:35 UTC (rev 2284)
@@ -0,0 +1,9 @@
+dist/examples/Data
+dist/examples/DevIlExamples.*
+dist/examples/GeWang.*
+dist/examples/NateRobbins.*
+dist/examples/OdeExamples.*
+dist/examples/OpenAlExamples.*
+dist/examples/PhysFsExamples.*
+dist/examples/Redbook.*
+dist/examples/SdlExamples.*

Deleted: non-group/tao/trunk/debian/libtao-examples.install
===================================================================
--- non-group/tao/trunk/debian/libtao-examples.install	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/libtao-examples.install	2006-02-23 14:21:35 UTC (rev 2284)
@@ -1 +0,0 @@
-usr/share/tao/

Modified: non-group/tao/trunk/debian/libtao-opengl-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-opengl-cil.install	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/libtao-opengl-cil.install	2006-02-23 14:21:35 UTC (rev 2284)
@@ -5,3 +5,7 @@
 usr/lib/tao/Tao.OpenGl.ExtensionLoader.dll.config
 usr/lib/mono/gac/Tao.OpenGl
 usr/lib/mono/gac/Tao.OpenGl.ExtensionLoader
+usr/share/pkgconfig/tao-opengl-glu.pc
+usr/lib/tao/Tao.OpenGl.Glu.dll
+usr/lib/tao/Tao.OpenGl.Glu.dll.config
+usr/lib/mono/gac/Tao.OpenGl.Glu

Deleted: non-group/tao/trunk/debian/libtao-opengl-glu-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-opengl-glu-cil.install	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/libtao-opengl-glu-cil.install	2006-02-23 14:21:35 UTC (rev 2284)
@@ -1,4 +0,0 @@
-usr/share/pkgconfig/tao-opengl-glu.pc
-usr/lib/tao/Tao.OpenGl.Glu.dll
-usr/lib/tao/Tao.OpenGl.Glu.dll.config
-usr/lib/mono/gac/Tao.OpenGl.Glu

Modified: non-group/tao/trunk/debian/rules
===================================================================
--- non-group/tao/trunk/debian/rules	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/rules	2006-02-23 14:21:35 UTC (rev 2284)
@@ -6,6 +6,9 @@
 
 include /usr/share/dpatch/dpatch.make
 
+UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,' | sed 's,+.*,,')
+NEXT_UPVERSION = $(shell perl -e '$$_=pop; s/(\d+)$$/$$1+1/e; print' $(UPVERSION))
+
 configure: configure-stamp
 configure-stamp: patch-stamp
 	dh_testdir
@@ -34,34 +37,36 @@
 	dh_clean -k 
 	dh_installdirs
 
-#	Install the compiled stuff into the right place
-	mkdir -p $(CURDIR)/debian/tmp/usr/lib
+	# Normalize the permissions
+	-find $(CURDIR)/dist -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" -exec chmod -x {} \;
+	-find $(CURDIR)/dist -type f -name "*.exe" -exec chmod +x {} \;
+
+	# Install the compiled stuff into the right place
+	mkdir -p $(CURDIR)/debian/tmp/usr/lib/tao
 	mkdir -p $(CURDIR)/debian/tmp/usr/share
 	mkdir -p $(CURDIR)/debian/tmp/usr/share/doc
-	cp -r $(CURDIR)/dist/bin/ $(CURDIR)/debian/tmp/usr/lib/tao
-	cp -r $(CURDIR)/dist/doc/ \
-		$(CURDIR)/debian/tmp/usr/share/doc/libtao-doc
+	
+	for file in $(CURDIR)/dist/bin/Tao.DevIl.dll* \
+		$(CURDIR)/dist/bin/Tao.FreeGlut.dll* \
+		$(CURDIR)/dist/bin/Tao.Ode.dll* \
+		$(CURDIR)/dist/bin/Tao.OpenAl.dll* \
+		$(CURDIR)/dist/bin/Tao.OpenGl.dll* \
+		$(CURDIR)/dist/bin/Tao.OpenGl.ExtensionLoader.dll* \
+		$(CURDIR)/dist/bin/Tao.OpenGl.Glu.dll* \
+		$(CURDIR)/dist/bin/Tao.PhysFs.dll* \
+		$(CURDIR)/dist/bin/Tao.Sdl.dll*; do \
+			cp -v $$file $(CURDIR)/debian/tmp/usr/lib/tao; \
+	done
 
-#	Copy the examples, but remove the NeHe since they are windows-specific
-#	at this point. Also remove the Glfw since those can't be run
-#	on a Debian box.
-	cp -r $(CURDIR)/dist/examples/ $(CURDIR)/debian/tmp/usr/share/tao
-	rm $(CURDIR)/debian/tmp/usr/share/tao/NeHe*
-	rm $(CURDIR)/debian/tmp/usr/share/tao/Glfw*
-
-#	Install the files into GAC
+	# Install the libraries into GAC
 	for file in $(CURDIR)/debian/tmp/usr/lib/tao/*.dll; do \
 		gacutil /i $$file -root $(CURDIR)/debian/tmp/usr/lib; \
 	done
 
-#	Install the pkgconfig files
+	# Install the pkgconfig files
 	mkdir -p $(CURDIR)/debian/tmp/usr/share/pkgconfig
 	cp $(CURDIR)/debian/*.pc $(CURDIR)/debian/tmp/usr/share/pkgconfig/
 
-#	Normalize the permissions
-	-cd $(CURDIR)/debian && find -type f -name "*.dll" -exec chmod -x {} \;
-	-cd $(CURDIR)/debian && find -type f -name "*.exe" -exec chmod -x {} \;
-
 binary-indep: build install
 	dh_testdir
 	dh_testroot
@@ -72,11 +77,11 @@
 	dh_installman
 	dh_link
 	dh_strip
-	dh_compress
+	# please don't compress the examples, thanks
+	dh_compress -Xusr/share/doc/libtao-examples/examples
 	dh_fixperms
 	dh_installdeb
-	dh_shlibdeps
-	dh_makeclilibs -m 1.2.0 -l 1.2.1
+	dh_makeclilibs -m $(UPVERSION) -l $(NEXT_UPVERSION)
 	dh_clideps -d
 	dh_gencontrol
 	dh_md5sums

Deleted: non-group/tao/trunk/debian/tao-cg.pc
===================================================================
--- non-group/tao/trunk/debian/tao-cg.pc	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/tao-cg.pc	2006-02-23 14:21:35 UTC (rev 2284)
@@ -1,8 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-
-Name: Tao.Cg
-Description: Cg portion of the Tao framework
-Version: 1.2.0
-Libs:  -r:${libdir}/tao/Tao.Cg.dll

Deleted: non-group/tao/trunk/debian/tao-glfw.pc
===================================================================
--- non-group/tao/trunk/debian/tao-glfw.pc	2006-02-23 00:42:43 UTC (rev 2283)
+++ non-group/tao/trunk/debian/tao-glfw.pc	2006-02-23 14:21:35 UTC (rev 2284)
@@ -1,9 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-
-Name: Tao.Glfw
-Description: Glfw portion of the Tao framework
-Version: 1.2.0
-Requires: tao-opengl
-Libs:  -r:${libdir}/tao/Tao.Glfw.dll




More information about the Pkg-mono-svn-commits mailing list