[Pkg-mono-svn-commits] rev 2281 - in non-group/tao/trunk: . debian debian/patches

D. Moonfire dmoonfire-guest at costa.debian.org
Wed Feb 22 22:17:13 UTC 2006


Author: dmoonfire-guest
Date: 2006-02-22 22:17:12 +0000 (Wed, 22 Feb 2006)
New Revision: 2281

Added:
   non-group/tao/trunk/debian/
   non-group/tao/trunk/debian/changelog
   non-group/tao/trunk/debian/compat
   non-group/tao/trunk/debian/control
   non-group/tao/trunk/debian/copyright
   non-group/tao/trunk/debian/libtao-devil-cil.install
   non-group/tao/trunk/debian/libtao-doc.install
   non-group/tao/trunk/debian/libtao-examples.install
   non-group/tao/trunk/debian/libtao-freeglut-cil.install
   non-group/tao/trunk/debian/libtao-ode-cil.install
   non-group/tao/trunk/debian/libtao-openal-cil.install
   non-group/tao/trunk/debian/libtao-opengl-cil.install
   non-group/tao/trunk/debian/libtao-opengl-glu-cil.install
   non-group/tao/trunk/debian/libtao-physfs-cil.install
   non-group/tao/trunk/debian/libtao-sdl-cil.install
   non-group/tao/trunk/debian/patches/
   non-group/tao/trunk/debian/patches/00list
   non-group/tao/trunk/debian/patches/01-correct-sdl-config.dpatch
   non-group/tao/trunk/debian/patches/02-correct-devil-config.dpatch
   non-group/tao/trunk/debian/patches/03-correct-physfs-config.dpatch
   non-group/tao/trunk/debian/patches/04-correct-openal-config.dpatch
   non-group/tao/trunk/debian/patches/05-correct-ode-config.dpatch
   non-group/tao/trunk/debian/rules
   non-group/tao/trunk/debian/tao-cg.pc
   non-group/tao/trunk/debian/tao-devil.pc
   non-group/tao/trunk/debian/tao-freeglut.pc
   non-group/tao/trunk/debian/tao-glfw.pc
   non-group/tao/trunk/debian/tao-ode.pc
   non-group/tao/trunk/debian/tao-openal.pc
   non-group/tao/trunk/debian/tao-opengl-glu.pc
   non-group/tao/trunk/debian/tao-opengl.pc
   non-group/tao/trunk/debian/tao-physfs.pc
   non-group/tao/trunk/debian/tao-sdl.pc
Log:
Initial version of Tao into Debian. This pbuilds correctly but there
is a minor bug with three examples.


Added: non-group/tao/trunk/debian/changelog
===================================================================
--- non-group/tao/trunk/debian/changelog	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/changelog	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,5 @@
+libtao-cil (1.2.0+r57159-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Dylan R. E. Moonfire <debian at mfgames.com>  Wed, 22 Feb 2006 10:07:17 -0600

Added: non-group/tao/trunk/debian/compat
===================================================================
--- non-group/tao/trunk/debian/compat	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/compat	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1 @@
+5

Added: non-group/tao/trunk/debian/control
===================================================================
--- non-group/tao/trunk/debian/control	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/control	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,105 @@
+Source: libtao-cil
+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
+
+Package: libtao-examples
+Architecture: all
+Depends: ${cli:Depends}
+Description: Libraries 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.
+ .
+ From http://www.mono-project.com/Tao
+
+Package: libtao-doc
+Architecture: all
+Description: Documentation for all the 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
+
+Package: libtao-opengl-cil
+Architecture: all
+Depends: ${cli:Depends}
+Description: OpenGL 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.
+ .
+ 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.
+ .
+ From http://www.mono-project.com/Tao
+
+Package: libtao-openal-cil
+Architecture: all
+Depends: ${cli:Depends}
+Description: OpenAL 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.
+ .
+ From http://www.mono-project.com/Tao
+
+Package: libtao-devil-cil
+Architecture: all
+Depends: ${cli:Depends}
+Description: DevIL 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.
+ .
+ From http://www.mono-project.com/Tao
+
+Package: libtao-ode-cil
+Architecture: all
+Depends: ${cli:Depends}
+Description: ODE 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.
+ .
+ From http://www.mono-project.com/Tao
+
+Package: libtao-sdl-cil
+Architecture: all
+Depends: ${cli:Depends}
+Description: SDL 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.
+ .
+ From http://www.mono-project.com/Tao
+
+Package: libtao-freeglut-cil
+Architecture: all
+Depends: ${cli:Depends}
+Description: FreeGlut 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.
+ .
+ From http://www.mono-project.com/Tao
+
+Package: libtao-physfs-cil
+Architecture: all
+Depends: ${cli:Depends}
+Description: PhysFs 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.
+ .
+ From http://www.mono-project.com/Tao

Added: non-group/tao/trunk/debian/copyright
===================================================================
--- non-group/tao/trunk/debian/copyright	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/copyright	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,32 @@
+This package was debianized by Dylan R. E. Moonfire <debian at mfgames.com> on
+Fri, 22 Feb 2006 15:48:04 -0600.
+
+It was downloaded from the Mono SVN.
+
+Copyright: Copyright (C) 2003-2005 Tao Framework Team
+
+Upstream Authors: Tao Framework Team
+
+License:
+MIT License
+Copyright ©2003-2005 Tao Framework Team
+http://www.taoframework.com
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

Added: non-group/tao/trunk/debian/libtao-devil-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-devil-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-devil-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,4 @@
+usr/share/pkgconfig/tao-devil.pc
+usr/lib/tao/Tao.DevIl.dll
+usr/lib/tao/Tao.DevIl.dll.config
+usr/lib/mono/gac/Tao.DevIl

Added: non-group/tao/trunk/debian/libtao-doc.install
===================================================================
--- non-group/tao/trunk/debian/libtao-doc.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-doc.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1 @@
+usr/share/doc/libtao-doc/

Added: non-group/tao/trunk/debian/libtao-examples.install
===================================================================
--- non-group/tao/trunk/debian/libtao-examples.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-examples.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1 @@
+usr/share/tao/

Added: non-group/tao/trunk/debian/libtao-freeglut-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-freeglut-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-freeglut-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,4 @@
+usr/share/pkgconfig/tao-freeglut.pc
+usr/lib/tao/Tao.FreeGlut.dll
+usr/lib/tao/Tao.FreeGlut.dll.config
+usr/lib/mono/gac/Tao.FreeGlut

Added: non-group/tao/trunk/debian/libtao-ode-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-ode-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-ode-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,4 @@
+usr/share/pkgconfig/tao-ode.pc
+usr/lib/tao/Tao.Ode.dll
+usr/lib/tao/Tao.Ode.dll.config
+usr/lib/mono/gac/Tao.Ode

Added: non-group/tao/trunk/debian/libtao-openal-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-openal-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-openal-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,4 @@
+usr/share/pkgconfig/tao-openal.pc
+usr/lib/tao/Tao.OpenAl.dll
+usr/lib/tao/Tao.OpenAl.dll.config
+usr/lib/mono/gac/Tao.OpenAl

Added: non-group/tao/trunk/debian/libtao-opengl-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-opengl-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-opengl-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,6 @@
+usr/share/pkgconfig/tao-opengl.pc
+usr/lib/tao/Tao.OpenGl.dll
+usr/lib/tao/Tao.OpenGl.dll.config
+usr/lib/tao/Tao.OpenGl.ExtensionLoader.dll
+usr/lib/tao/Tao.OpenGl.ExtensionLoader.dll.config
+usr/lib/mono/gac/Tao.OpenGl

Added: non-group/tao/trunk/debian/libtao-opengl-glu-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-opengl-glu-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-opengl-glu-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,4 @@
+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

Added: non-group/tao/trunk/debian/libtao-physfs-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-physfs-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-physfs-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,4 @@
+usr/share/pkgconfig/tao-physfs.pc
+usr/lib/tao/Tao.PhysFs.dll
+usr/lib/tao/Tao.PhysFs.dll.config
+usr/lib/mono/gac/Tao.PhysFs

Added: non-group/tao/trunk/debian/libtao-sdl-cil.install
===================================================================
--- non-group/tao/trunk/debian/libtao-sdl-cil.install	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/libtao-sdl-cil.install	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,4 @@
+usr/share/pkgconfig/tao-sdl.pc
+usr/lib/tao/Tao.Sdl.dll
+usr/lib/tao/Tao.Sdl.dll.config
+usr/lib/mono/gac/Tao.Sdl

Added: non-group/tao/trunk/debian/patches/00list
===================================================================
--- non-group/tao/trunk/debian/patches/00list	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/patches/00list	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,5 @@
+01-correct-sdl-config.dpatch
+02-correct-devil-config.dpatch
+03-correct-physfs-config.dpatch
+04-correct-openal-config.dpatch
+05-correct-ode-config.dpatch

Added: non-group/tao/trunk/debian/patches/01-correct-sdl-config.dpatch
===================================================================
--- non-group/tao/trunk/debian/patches/01-correct-sdl-config.dpatch	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/patches/01-correct-sdl-config.dpatch	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,27 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## correct-tao-sdl-config.dpatch by Dylan R. E. Moonfire <debian at mfgames.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Corrects the .so references for Tao.Sdl
+
+ at DPATCH@
+
+--- tao/src/Tao.Sdl/Tao.Sdl.dll.config.orig	2006-01-19 10:11:55.000000000 -0600
++++ tao/src/Tao.Sdl/Tao.Sdl.dll.config	2006-02-22 15:00:31.000000000 -0600
+@@ -1,9 +1,9 @@
+ <configuration>
+-    <dllmap dll="SDL.dll" target="libSDL.so" />
+-    <dllmap dll="SDL_image.dll" target="libSDL_image.so" />
+-    <dllmap dll="SDL_mixer.dll" target="libSDL_mixer.so" />
+-    <dllmap dll="SDL_ttf.dll" target="libSDL_ttf.so" />
+-    <dllmap dll="SDL_net.dll" target="libSDL_net.so" />
+-    <dllmap dll="smpeg.dll" target="libsmpeg.so" />
+-    <dllmap dll="SDL_gfx.dll" target="libSDL_gfx.so" />
++    <dllmap dll="SDL.dll" target="libSDL-1.2.so.0" />
++    <dllmap dll="SDL_image.dll" target="libSDL_image-1.2.so.0" />
++    <dllmap dll="SDL_mixer.dll" target="libSDL_mixer-1.2.so.0" />
++    <dllmap dll="SDL_ttf.dll" target="libSDL_ttf-2.0.so.0" />
++    <dllmap dll="SDL_net.dll" target="libSDL_net-1.2.so.0" />
++    <dllmap dll="smpeg.dll" target="libsmpeg-0.4.so.0" />
++    <dllmap dll="SDL_gfx.dll" target="libSDL_gfx.so.4" />
+ </configuration>


Property changes on: non-group/tao/trunk/debian/patches/01-correct-sdl-config.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/tao/trunk/debian/patches/02-correct-devil-config.dpatch
===================================================================
--- non-group/tao/trunk/debian/patches/02-correct-devil-config.dpatch	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/patches/02-correct-devil-config.dpatch	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## correct-devil-config.dpatch by Dylan R. E. Moonfire <debian at mfgames.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Corrects the .so references for Tao.DevIl
+
+ at DPATCH@
+
+--- tao/src/Tao.DevIl/Tao.DevIl.dll.config.orig	2005-05-25 01:16:05.000000000 -0500
++++ tao/src/Tao.DevIl/Tao.DevIl.dll.config	2006-02-22 15:38:34.000000000 -0600
+@@ -1,5 +1,5 @@
+ <configuration>
+-    <dllmap dll="devil.dll" target="libIL.so" />
+-    <dllmap dll="ilu.dll" target="libILU.so" />
+-    <dllmap dll="ilut.dll" target="libILUT.so" />
++    <dllmap dll="devil.dll" target="libIL.so.1" />
++    <dllmap dll="ilu.dll" target="libILU.so.1" />
++    <dllmap dll="ilut.dll" target="libILUT.so.1" />
+ </configuration>


Property changes on: non-group/tao/trunk/debian/patches/02-correct-devil-config.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/tao/trunk/debian/patches/03-correct-physfs-config.dpatch
===================================================================
--- non-group/tao/trunk/debian/patches/03-correct-physfs-config.dpatch	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/patches/03-correct-physfs-config.dpatch	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,17 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## correct-physfs-config.dpatch by Dylan R. E. Moonfire <debian at mfgames.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Corrects the .so references for Tao.PhysFs
+
+ at DPATCH@
+
+--- tao/src/Tao.PhysFs/Tao.PhysFs.dll.config.config	2006-01-12 23:13:59.000000000 -0600
++++ tao/src/Tao.PhysFs/Tao.PhysFs.dll.config	2006-02-22 15:39:36.000000000 -0600
+@@ -1,3 +1,3 @@
+ <configuration>
+-    <dllmap dll="physfs.dll" target="libphysfs.so" />
+-</configuration>
+\ No newline at end of file
++    <dllmap dll="physfs.dll" target="libphysfs-1.0.so.0" />
++</configuration>


Property changes on: non-group/tao/trunk/debian/patches/03-correct-physfs-config.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/tao/trunk/debian/patches/04-correct-openal-config.dpatch
===================================================================
--- non-group/tao/trunk/debian/patches/04-correct-openal-config.dpatch	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/patches/04-correct-openal-config.dpatch	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,15 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## correct-openal-config.dpatch by Dylan R. E. Moonfire <debian at mfgames.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Corrects the .so references for Tao.OpenAl
+
+ at DPATCH@
+
+--- tao/src/Tao.OpenAl/Tao.OpenAl.dll.config.orig	2005-05-25 01:16:05.000000000 -0500
++++ tao/src/Tao.OpenAl/Tao.OpenAl.dll.config	2006-02-22 15:39:12.000000000 -0600
+@@ -1,3 +1,3 @@
+ <configuration>
+-    <dllmap dll="OpenAL32.dll" target="libAL.so" />
++    <dllmap dll="OpenAL32.dll" target="libopenal.so.0" />
+ </configuration>


Property changes on: non-group/tao/trunk/debian/patches/04-correct-openal-config.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/tao/trunk/debian/patches/05-correct-ode-config.dpatch
===================================================================
--- non-group/tao/trunk/debian/patches/05-correct-ode-config.dpatch	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/patches/05-correct-ode-config.dpatch	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,15 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## correct-ode-config.dpatch by Dylan R. E. Moonfire <debian at mfgames.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Corrects the .so references for Tao.Ode
+
+ at DPATCH@
+
+--- tao/src/Tao.Ode/Tao.Ode.dll.config.orig	2005-05-25 01:16:05.000000000 -0500
++++ tao/src/Tao.Ode/Tao.Ode.dll.config	2006-02-22 15:39:59.000000000 -0600
+@@ -1,3 +1,3 @@
+ <configuration>
+-    <dllmap dll="ode.dll" target="libode.so" />
++    <dllmap dll="ode.dll" target="libode.so.0" />
+ </configuration>


Property changes on: non-group/tao/trunk/debian/patches/05-correct-ode-config.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/tao/trunk/debian/rules
===================================================================
--- non-group/tao/trunk/debian/rules	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/rules	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,84 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+export MONO_SHARED_DIR=$(CURDIR)
+
+include /usr/share/dpatch/dpatch.make
+
+configure: configure-stamp
+configure-stamp: patch-stamp
+	dh_testdir
+	$(MAKE) mono-1.1
+	touch configure-stamp
+
+build: build-stamp
+build-stamp: configure-stamp 
+	dh_testdir
+	$(MAKE) STRONG=1
+	touch build-stamp
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+	rm -rf $(CURDIR)/.wapi
+	rm -rf dist obj
+	rm -f config.mk
+	-$(MAKE) clean
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+#	Install the compiled stuff into the right place
+	mkdir -p $(CURDIR)/debian/tmp/usr/lib
+	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
+
+#	Copy the examples, but remove the NeHe since they are windows-specific
+#	at this point
+	cp -r $(CURDIR)/dist/examples/ $(CURDIR)/debian/tmp/usr/share/tao
+	rm $(CURDIR)/debian/tmp/usr/share/tao/NeHe*
+
+#	Install the files 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
+	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
+	dh_install --sourcedir=debian/tmp
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_makeclilibs -m 1.2.0 -l 1.2.1
+	dh_clideps -d
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep
+.PHONY: build clean binary-indep binary install configure


Property changes on: non-group/tao/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/tao/trunk/debian/tao-cg.pc
===================================================================
--- non-group/tao/trunk/debian/tao-cg.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-cg.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,8 @@
+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

Added: non-group/tao/trunk/debian/tao-devil.pc
===================================================================
--- non-group/tao/trunk/debian/tao-devil.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-devil.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.DevIl
+Description: DevIl portion of the Tao framework
+Version: 1.2.0
+Libs: -r:${libdir}/tao/Tao.DevIl.dll

Added: non-group/tao/trunk/debian/tao-freeglut.pc
===================================================================
--- non-group/tao/trunk/debian/tao-freeglut.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-freeglut.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,9 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.FreeGlut
+Description: FreeGlut portion of the Tao framework
+Version: 1.2.0
+Requires: tao-opengl
+Libs: -r:${libdir}/tao/Tao.FreeGlut.dll

Added: non-group/tao/trunk/debian/tao-glfw.pc
===================================================================
--- non-group/tao/trunk/debian/tao-glfw.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-glfw.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,9 @@
+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

Added: non-group/tao/trunk/debian/tao-ode.pc
===================================================================
--- non-group/tao/trunk/debian/tao-ode.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-ode.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.Ode
+Description: Ode portion of the Tao framework
+Version: 1.2.0
+Libs: -r:${libdir}/tao/Tao.Ode.dll

Added: non-group/tao/trunk/debian/tao-openal.pc
===================================================================
--- non-group/tao/trunk/debian/tao-openal.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-openal.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.OpenAl
+Description: OpenAl portion of Tao framework
+Version: 1.2.0
+Libs:  -r:${libdir}/tao/Tao.OpenAl.dll

Added: non-group/tao/trunk/debian/tao-opengl-glu.pc
===================================================================
--- non-group/tao/trunk/debian/tao-opengl-glu.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-opengl-glu.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,9 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.OpenGl.Glu
+Description: OpenGL.Glu section of the Tao framework
+Version: 1.2.0
+Requires: tao-opengl
+Libs: -r:${libdir}/tao/Tao.OpenGl.Glu.dll

Added: non-group/tao/trunk/debian/tao-opengl.pc
===================================================================
--- non-group/tao/trunk/debian/tao-opengl.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-opengl.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.OpenGl
+Description: OpenGL section of the Tao framework
+Version: 1.2.0
+Libs: -r:${libdir}/tao/Tao.OpenGl.dll -r:${libdir}/tao/Tao.OpenGl.ExtensionLoader.dll

Added: non-group/tao/trunk/debian/tao-physfs.pc
===================================================================
--- non-group/tao/trunk/debian/tao-physfs.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-physfs.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.PhysFs
+Description: PhysFs section of the Tao framework
+Version: 1.2.0
+Libs: -r:${libdir}/tao/Tao.PhysFs.dll

Added: non-group/tao/trunk/debian/tao-sdl.pc
===================================================================
--- non-group/tao/trunk/debian/tao-sdl.pc	2006-02-22 21:52:33 UTC (rev 2280)
+++ non-group/tao/trunk/debian/tao-sdl.pc	2006-02-22 22:17:12 UTC (rev 2281)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.Sdl
+Description: Sdl portion of the Tao framework
+Version: 1.2.0
+Libs:  -r:${libdir}/tao/Tao.Sdl.dll




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