[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