[Pkg-cli-libs-commits] [taoframework] 65/91: big-ass -dev and 0.7 update. madre dios!

Jo Shields directhex at moszumanska.debian.org
Mon Sep 22 08:33:22 UTC 2014


This is an automated email from the git hooks/post-receive script.

directhex pushed a commit to branch master
in repository taoframework.

commit 11297d6f3a584855583cca0f859e8242750e0bfb
Author: Jo Shields <directhex at apebox.org>
Date:   Mon Jan 25 10:11:35 2010 +0000

    big-ass -dev and 0.7 update. madre dios!
---
 debian/Makefile                                    |   2 +-
 debian/changelog                                   |  33 +++
 debian/control                                     | 215 +++++++++++++-
 ...stall => libtaoframework-devil-cil-dev.install} |   1 -
 debian/libtaoframework-devil1.6-cil.install        |   3 +-
 debian/libtaoframework-devil1.6-cil.installcligac  |   2 +-
 debian/libtaoframework-devil1.6-cil.links          |   0
 ...tall => libtaoframework-ffmpeg-cil-dev.install} |   1 -
 debian/libtaoframework-ffmpeg0.4-cil.install       |   3 +-
 debian/libtaoframework-ffmpeg0.4-cil.installcligac |   2 +-
 debian/libtaoframework-ffmpeg0.4-cil.links         |   0
 ...ll => libtaoframework-freeglut-cil-dev.install} |   1 -
 debian/libtaoframework-freeglut2.4-cil.install     |   3 +-
 .../libtaoframework-freeglut2.4-cil.installcligac  |   2 +-
 debian/libtaoframework-freeglut2.4-cil.links       |   0
 ...ll => libtaoframework-freetype-cil-dev.install} |   1 -
 debian/libtaoframework-freetype2.3-cil.install     |   3 +-
 .../libtaoframework-freetype2.3-cil.installcligac  |   2 +-
 debian/libtaoframework-freetype2.3-cil.links       |   0
 ...nstall => libtaoframework-ftgl-cil-dev.install} |   1 -
 debian/libtaoframework-ftgl2.1-cil.install         |   3 +-
 debian/libtaoframework-ftgl2.1-cil.installcligac   |   2 +-
 debian/libtaoframework-ftgl2.1-cil.links           |   0
 ...install => libtaoframework-lua-cil-dev.install} |   1 -
 debian/libtaoframework-lua5.1-cil.install          |   3 +-
 debian/libtaoframework-lua5.1-cil.installcligac    |   2 +-
 debian/libtaoframework-lua5.1-cil.links            |   0
 ...install => libtaoframework-ode-cil-dev.install} |   1 -
 debian/libtaoframework-ode0.9-cil.install          |   4 +-
 debian/libtaoframework-ode0.9-cil.installcligac    |   2 +-
 ...tall => libtaoframework-openal-cil-dev.install} |   1 -
 debian/libtaoframework-openal1.1-cil.install       |   3 +-
 debian/libtaoframework-openal1.1-cil.installcligac |   2 +-
 debian/libtaoframework-openal1.1-cil.links         |   0
 ...tall => libtaoframework-opengl-cil-dev.install} |   2 -
 debian/libtaoframework-opengl3.0-cil.install       |   7 +-
 debian/libtaoframework-opengl3.0-cil.installcligac |   6 +-
 debian/libtaoframework-opengl3.0-cil.links         |   0
 ...tall => libtaoframework-physfs-cil-dev.install} |   1 -
 debian/libtaoframework-physfs1.0-cil.install       |   3 +-
 debian/libtaoframework-physfs1.0-cil.installcligac |   2 +-
 debian/libtaoframework-physfs1.0-cil.links         |   0
 ...install => libtaoframework-sdl-cil-dev.install} |   1 -
 debian/libtaoframework-sdl1.2-cil.install          |   4 +-
 debian/libtaoframework-sdl1.2-cil.installcligac    |   2 +-
 debian/libtaoframework-sdl1.2-cil.links            |   0
 debian/monodoc-taoframework-manual.postinst        |  17 --
 debian/monodoc-taoframework-manual.prerm           |  10 -
 debian/patches/300_libode_update.diff              |  12 +
 debian/patches/400_cli_policy_0.7_pcfiles.diff     | 180 ++++++++++++
 debian/patches/500_dont_rename_pcfiles.diff        | 323 +++++++++++++++++++++
 debian/patches/series                              |   3 +
 debian/rules                                       |  22 +-
 53 files changed, 792 insertions(+), 102 deletions(-)

diff --git a/debian/Makefile b/debian/Makefile
index b8d292e..f731836 100644
--- a/debian/Makefile
+++ b/debian/Makefile
@@ -1,6 +1,6 @@
 # Very simple makefile to build the Tao examples
 
-CSC = gmcs -target:winexe -debug
+CSC = mono-csc -target:winexe -debug
 RESGEN = resgen2
 
 SYSTEM_LIBS = -r:System
diff --git a/debian/changelog b/debian/changelog
index e8b7071..fa9cbb3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,36 @@
+taoframework (2.1.svn20090801-2) UNRELEASED; urgency=low
+
+  * debian/monodoc-taoframework-manual.prerm,
+    debian/monodoc-taoframework-manual.postinst:
+    + Delete - we use Triggers for search updates, and modern Monodoc handles 
+      indexing from disparate files
+  * debian/control,
+    debian/rules:
+    + Use mono-csc from mono-devel 2.4.3 as compiler command
+  * debian/Makefile:
+    + Use mono-csc as compiler command
+  * debian/control:
+    + No-change Standards bump
+    + Update build-dependencies (Closes: #564368)
+    + Add ${misc:Depends} lines everywhere
+  * debian/patches/300_libode_update.diff:
+    + Update Tao.Ode.dll.config to use current libode version (Closes: #542870)
+  * debian/*.links:
+    + Remove, these are empty
+  * debian/libtaoframework-*.install,
+    debian/libtaoframework-*.installcligac:
+    + Use CLI Policy 0.7 install locations
+  * debian/patches/400_cli_policy_0.7_pcfiles.diff:
+    + Update pcfiles for CLI Policy 0.7 install locations
+  * debian/patches/500_dont_rename_pcfiles.diff:
+    + ABI-versioned pcfiles aren't helpful, and not every distro ships them,
+      so let's just ship unversioned files
+  * debian/control,
+    debian/libtaoframework-*-cil-dev.install:
+    + Create unversioned -dev packages
+
+ -- Jo Shields <directhex at apebox.org>  Sun, 24 Jan 2010 12:44:08 +0000
+
 taoframework (2.1.svn20090801-1) unstable; urgency=low
 
   * New upstream snapshot.
diff --git a/debian/control b/debian/control
index 851bb1d..b0b59f7 100644
--- a/debian/control
+++ b/debian/control
@@ -4,15 +4,15 @@ Priority: optional
 Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team at lists.alioth.debian.org>
 Uploaders: Sebastian Dröge <slomo at debian.org>, Dylan R. E. Moonfire <debian at mfgames.com>, Sam Hocevar <sho at debian.org>
 Build-Depends: debhelper (>= 5), quilt
-Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-gac, mono-gmcs, mono-2.0-devel, mono-utils, 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-mesa-dev | libglu1-dev, libgl1-mesa-dev | libgl1-dev, monodoc-base, liblua5.1-0-dev, libavcodec-dev (>= 3:0.svn20090303), libavformat-dev (>= 3:0.svn20090303), libnunit2.4-cil, libftgl-dev, lib [...]
-Standards-Version: 3.8.0
+Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-gac, mono-devel (>= 2.4.3), mono-utils, 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-mesa-dev | libglu1-dev, libgl1-mesa-dev | libgl1-dev, monodoc-base, liblua5.1-0-dev, libavcodec-dev (>= 3:0.svn20090303), libavformat-dev (>= 3:0.svn20090303), libnunit-cil-dev, libftgl-dev, libfre [...]
+Standards-Version: 3.8.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-cli-libs/packages/taoframework/trunk
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taoframework/trunk?op=log
 Homepage: http://www.taoframework.com/
 
 Package: taoframework-examples
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 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
@@ -22,7 +22,7 @@ Description: examples for all Tao libraries
 
 Package: libtaoframework-opengl3.0-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 Conflicts: libtaoframework-opengl2.1-cil
 Replaces: libtaoframework-opengl2.1-cil
 Description: Tao CLI binding for OpenGL and GLU
@@ -37,9 +37,29 @@ Description: Tao CLI binding for OpenGL and GLU
  texture mipmaps from a base image, map coordinates between screen and
  object space, and draw quadric surfaces and NURBS.
 
+Package: libtaoframework-opengl-cil-dev
+Architecture: all
+Depends: libtaoframework-opengl3.0-cil (= ${binary:Version}), ${misc:Depends}
+Conflicts: libtaoframework-opengl2.1-cil
+Replaces: libtaoframework-opengl2.1-cil, libtaoframework-opengl3.0-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for OpenGL and GLU - development files
+ 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.
+ .
+ This package contains development files for Tao.OpenGl, and should be used
+ for compilation.
+
 Package: libtaoframework-openal1.1-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 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
@@ -51,9 +71,27 @@ Description: Tao CLI binding for OpenAL
  users that rely on portable standards like OpenGL, for games and other
  multimedia applications.
 
+Package: libtaoframework-openal-cil-dev
+Architecture: all
+Depends: libtaoframework-openal1.1-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-openal1.1-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for OpenAL - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ 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.
+ .
+ This package contains development files for Tao.OpenAl and should be used
+ for compilation.
+
 Package: libtaoframework-devil1.6-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 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
@@ -66,9 +104,28 @@ Description: Tao CLI binding for DevIL
  utilizes a simple, yet powerful, syntax. DevIL can load, save, convert,
  manipulate, filter and display a wide variety of image formats.
 
+Package: libtaoframework-devil-cil-dev
+Architecture: all
+Depends: libtaoframework-devil1.6-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-devil1.6-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for DevIL - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ 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.
+ .
+ This package contains development files for Tao.DevIl, and should be used
+ for compilation.
+
 Package: libtaoframework-ode0.9-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 Conflicts: libtaoframework-ode0.6-cil
 Replaces: libtaoframework-ode0.6-cil
 Description: Tao CLI binding for ODE
@@ -82,9 +139,28 @@ Description: Tao CLI binding for ODE
  flexible, robust and platform independent, with advanced joints,
  contact with friction, and built-in collision detection.
 
+Package: libtaoframework-ode-cil-dev
+Architecture: all
+Depends: libtaoframework-ode0.9-cil (= ${binary:Version}), ${misc:Depends}
+Conflicts: libtaoframework-ode0.6-cil
+Replaces: libtaoframework-ode0.6-cil, libtaoframework-ode0.9-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for ODE - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ 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.
+ .
+ This package contains development files for Tao.Ode, and should be used
+ for compilation.
+
 Package: libtaoframework-sdl1.2-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 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
@@ -94,9 +170,25 @@ Description: Tao CLI binding for SDL
  designed to provide low level access to audio, keyboard, mouse, joystick,
  3D hardware via OpenGL, and 2D video framebuffer.
 
+Package: libtaoframework-sdl-cil-dev
+Architecture: all
+Depends: libtaoframework-sdl1.2-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-sdl1.2-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for SDL - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ 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.
+ .
+ This package contains development files for Tao.Sdl, and should be used
+ for compilation.
+
 Package: libtaoframework-freeglut2.4-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 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
@@ -107,9 +199,26 @@ Description: Tao CLI binding for freeglut
  create and manage windows containing OpenGL contexts on a wide range of
  platforms and also read the mouse, keyboard and joystick functions.
 
+Package: libtaoframework-freeglut-cil-dev
+Architecture: all
+Depends: libtaoframework-freeglut2.4-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-freeglut2.4-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for freeglut - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ 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.
+ .
+ This package contains development files for Tao.FreeGlut, and should be
+ used for compilation.
+
 Package: libtaoframework-physfs1.0-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 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
@@ -119,9 +228,25 @@ Description: Tao CLI binding for PhysicsFS
  interface to aid game programmers in utilizing game assets packaged in
  many different types of archive files.
 
+Package: libtaoframework-physfs-cil-dev
+Architecture: all
+Depends: libtaoframework-physfs1.0-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-physfs1.0-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for PhysicsFS - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ 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.
+ .
+ This package contains development files for Tao.PhysFs, and should be
+ used for compilation.
+
 Package: libtaoframework-ffmpeg0.4-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 Description: Tao CLI binding for FFmpeg
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
@@ -130,9 +255,24 @@ Description: Tao CLI binding for FFmpeg
  The FFmpeg libraries support most existing file formats (AVI, MPEG, OGG,
  Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...).
 
+Package: libtaoframework-ffmpeg-cil-dev
+Architecture: all
+Depends: libtaoframework-ffmpeg0.4-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-ffmpeg0.4-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for FFmpeg - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ The FFmpeg libraries support most existing file formats (AVI, MPEG, OGG,
+ Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...).
+ .
+ This package contains development files for Tao.FFmpeg, and should be
+ used for compilation.
+
 Package: libtaoframework-freetype2.3-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 Description: Tao CLI binding for FreeType
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
@@ -141,9 +281,24 @@ Description: Tao CLI binding for FreeType
  The FreeType 2 library is a software font engine. It supports high quality,
  anti-aliased rendering of TTF and other font formats.
 
+Package: libtaoframework-freetype-cil-dev
+Architecture: all
+Depends: libtaoframework-freetype2.3-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-freetype2.3-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for FreeType - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ The FreeType 2 library is a software font engine. It supports high quality,
+ anti-aliased rendering of TTF and other font formats.
+ .
+ This package contains development files for Tao.FreeType, and should be
+ used for compilation.
+
 Package: libtaoframework-ftgl2.1-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 Description: Tao CLI binding for FTGL
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
@@ -153,9 +308,25 @@ Description: Tao CLI binding for FTGL
  easy to use and flexible text rendering library.  It offers several
  rendering modes: as polygons, outlines, bitmaps and textures.
 
+Package: libtaoframework-ftgl-cil-dev
+Architecture: all
+Depends: libtaoframework-ftgl2.1-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-ftgl2.1-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for FTGL - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ The FTGL library binds OpenGL and FreeType together in order to offer an
+ easy to use and flexible text rendering library.  It offers several
+ rendering modes: as polygons, outlines, bitmaps and textures.
+ .
+ This package contains development files for Tao.FtGl, and should be used
+ for compilation.
+
 Package: libtaoframework-lua5.1-cil
 Architecture: all
-Depends: ${cli:Depends}
+Depends: ${cli:Depends}, ${misc:Depends}
 Description: Tao CLI binding for Lua
  The Tao Framework is a collection of bindings and libraries to
  facilitate cross-platform games-related development utilizing the Mono
@@ -165,6 +336,22 @@ Description: Tao CLI binding for Lua
  applications, but also frequently used as a general-purpose,
  stand-alone language.
 
+Package: libtaoframework-lua-cil-dev
+Architecture: all
+Depends: libtaoframework-lua5.1-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libtaoframework-lua5.1-cil (<< 2.1.svn20090801-2~)
+Description: Tao CLI binding for Lua - development files
+ The Tao Framework is a collection of bindings and libraries to
+ facilitate cross-platform games-related development utilizing the Mono
+ and .NET platforms.
+ .
+ Lua is a programming language originally designed for extending
+ applications, but also frequently used as a general-purpose,
+ stand-alone language.
+ .
+ This package contains development files for the Tao.Lua library, and
+ should be used for compilation.
+
 Package: monodoc-taoframework-manual
 Architecture: all
 Section: doc
diff --git a/debian/libtaoframework-devil1.6-cil.install b/debian/libtaoframework-devil-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-devil1.6-cil.install
copy to debian/libtaoframework-devil-cil-dev.install
index b44d3db..8c1b346 100644
--- a/debian/libtaoframework-devil1.6-cil.install
+++ b/debian/libtaoframework-devil-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-devil*
 /usr/lib/pkgconfig/tao-devil*
diff --git a/debian/libtaoframework-devil1.6-cil.install b/debian/libtaoframework-devil1.6-cil.install
index b44d3db..48460f2 100644
--- a/debian/libtaoframework-devil1.6-cil.install
+++ b/debian/libtaoframework-devil1.6-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-devil*
-/usr/lib/pkgconfig/tao-devil*
+/usr/lib/mono/gac/Tao.DevIl/*/* /usr/lib/cli/Tao.DevIl-1.6/
diff --git a/debian/libtaoframework-devil1.6-cil.installcligac b/debian/libtaoframework-devil1.6-cil.installcligac
index 56baa9d..00fc305 100644
--- a/debian/libtaoframework-devil1.6-cil.installcligac
+++ b/debian/libtaoframework-devil1.6-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-devil-1.6/Tao.DevIl.dll
+/usr/lib/cli/Tao.DevIl-1.6/Tao.DevIl.dll
diff --git a/debian/libtaoframework-devil1.6-cil.links b/debian/libtaoframework-devil1.6-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-ffmpeg0.4-cil.install b/debian/libtaoframework-ffmpeg-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-ffmpeg0.4-cil.install
copy to debian/libtaoframework-ffmpeg-cil-dev.install
index 8cbb126..c10f755 100644
--- a/debian/libtaoframework-ffmpeg0.4-cil.install
+++ b/debian/libtaoframework-ffmpeg-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-ffmpeg*
 /usr/lib/pkgconfig/tao-ffmpeg*
diff --git a/debian/libtaoframework-ffmpeg0.4-cil.install b/debian/libtaoframework-ffmpeg0.4-cil.install
index 8cbb126..d666f5c 100644
--- a/debian/libtaoframework-ffmpeg0.4-cil.install
+++ b/debian/libtaoframework-ffmpeg0.4-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-ffmpeg*
-/usr/lib/pkgconfig/tao-ffmpeg*
+/usr/lib/mono/gac/Tao.FFmpeg/*/*	/usr/lib/cli/Tao.FFmpeg-0.4/
diff --git a/debian/libtaoframework-ffmpeg0.4-cil.installcligac b/debian/libtaoframework-ffmpeg0.4-cil.installcligac
index 0d4b392..bf78a1f 100644
--- a/debian/libtaoframework-ffmpeg0.4-cil.installcligac
+++ b/debian/libtaoframework-ffmpeg0.4-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-ffmpeg-0.4/Tao.FFmpeg.dll
+/usr/lib/cli/Tao.FFmpeg-0.4/Tao.FFmpeg.dll
diff --git a/debian/libtaoframework-ffmpeg0.4-cil.links b/debian/libtaoframework-ffmpeg0.4-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-freeglut2.4-cil.install b/debian/libtaoframework-freeglut-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-freeglut2.4-cil.install
copy to debian/libtaoframework-freeglut-cil-dev.install
index c3d3c42..711667b 100644
--- a/debian/libtaoframework-freeglut2.4-cil.install
+++ b/debian/libtaoframework-freeglut-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-freeglut*
 /usr/lib/pkgconfig/tao-freeglut*
diff --git a/debian/libtaoframework-freeglut2.4-cil.install b/debian/libtaoframework-freeglut2.4-cil.install
index c3d3c42..3be14e6 100644
--- a/debian/libtaoframework-freeglut2.4-cil.install
+++ b/debian/libtaoframework-freeglut2.4-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-freeglut*
-/usr/lib/pkgconfig/tao-freeglut*
+/usr/lib/mono/gac/Tao.FreeGlut/*/*	/usr/lib/cli/Tao.FreeGlut-2.4/
diff --git a/debian/libtaoframework-freeglut2.4-cil.installcligac b/debian/libtaoframework-freeglut2.4-cil.installcligac
index 53ba6c8..3b9b58e 100644
--- a/debian/libtaoframework-freeglut2.4-cil.installcligac
+++ b/debian/libtaoframework-freeglut2.4-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-freeglut-2.4/Tao.FreeGlut.dll
+/usr/lib/cli/Tao.FreeGlut-2.4/Tao.FreeGlut.dll
diff --git a/debian/libtaoframework-freeglut2.4-cil.links b/debian/libtaoframework-freeglut2.4-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-freetype2.3-cil.install b/debian/libtaoframework-freetype-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-freetype2.3-cil.install
copy to debian/libtaoframework-freetype-cil-dev.install
index 1b116fb..1ef4c1d 100644
--- a/debian/libtaoframework-freetype2.3-cil.install
+++ b/debian/libtaoframework-freetype-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-freetype*
 /usr/lib/pkgconfig/tao-freetype*
diff --git a/debian/libtaoframework-freetype2.3-cil.install b/debian/libtaoframework-freetype2.3-cil.install
index 1b116fb..be2f712 100644
--- a/debian/libtaoframework-freetype2.3-cil.install
+++ b/debian/libtaoframework-freetype2.3-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-freetype*
-/usr/lib/pkgconfig/tao-freetype*
+/usr/lib/mono/gac/Tao.FreeType/*/*	/usr/lib/cli/Tao.FreeType-2.3/
diff --git a/debian/libtaoframework-freetype2.3-cil.installcligac b/debian/libtaoframework-freetype2.3-cil.installcligac
index 36f5999..bc9d6c2 100644
--- a/debian/libtaoframework-freetype2.3-cil.installcligac
+++ b/debian/libtaoframework-freetype2.3-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-freetype-2.3/Tao.FreeType.dll
+/usr/lib/cli/Tao.FreeType-2.3/Tao.FreeType.dll
diff --git a/debian/libtaoframework-freetype2.3-cil.links b/debian/libtaoframework-freetype2.3-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-ftgl2.1-cil.install b/debian/libtaoframework-ftgl-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-ftgl2.1-cil.install
copy to debian/libtaoframework-ftgl-cil-dev.install
index 19d28f2..1cdc5d2 100644
--- a/debian/libtaoframework-ftgl2.1-cil.install
+++ b/debian/libtaoframework-ftgl-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-ftgl*
 /usr/lib/pkgconfig/tao-ftgl*
diff --git a/debian/libtaoframework-ftgl2.1-cil.install b/debian/libtaoframework-ftgl2.1-cil.install
index 19d28f2..0af278d 100644
--- a/debian/libtaoframework-ftgl2.1-cil.install
+++ b/debian/libtaoframework-ftgl2.1-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-ftgl*
-/usr/lib/pkgconfig/tao-ftgl*
+/usr/lib/mono/gac/Tao.FtGl/*/*	/usr/lib/cli/Tao.FtGl-2.1/
diff --git a/debian/libtaoframework-ftgl2.1-cil.installcligac b/debian/libtaoframework-ftgl2.1-cil.installcligac
index a1c923a..52018a2 100644
--- a/debian/libtaoframework-ftgl2.1-cil.installcligac
+++ b/debian/libtaoframework-ftgl2.1-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-ftgl-2.1/Tao.FtGl.dll
+/usr/lib/cli/Tao.FtGl-2.1/Tao.FtGl.dll
diff --git a/debian/libtaoframework-ftgl2.1-cil.links b/debian/libtaoframework-ftgl2.1-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-lua5.1-cil.install b/debian/libtaoframework-lua-cil-dev.install
similarity index 56%
copy from debian/libtaoframework-lua5.1-cil.install
copy to debian/libtaoframework-lua-cil-dev.install
index 454e99d..fec8225 100644
--- a/debian/libtaoframework-lua5.1-cil.install
+++ b/debian/libtaoframework-lua-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-lua*
 /usr/lib/pkgconfig/tao-lua*
diff --git a/debian/libtaoframework-lua5.1-cil.install b/debian/libtaoframework-lua5.1-cil.install
index 454e99d..cf2892d 100644
--- a/debian/libtaoframework-lua5.1-cil.install
+++ b/debian/libtaoframework-lua5.1-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-lua*
-/usr/lib/pkgconfig/tao-lua*
+/usr/lib/mono/gac/Tao.Lua/*/*		/usr/lib/cli/Tao.Lua-5.1/
diff --git a/debian/libtaoframework-lua5.1-cil.installcligac b/debian/libtaoframework-lua5.1-cil.installcligac
index e67ae11..8f9b000 100644
--- a/debian/libtaoframework-lua5.1-cil.installcligac
+++ b/debian/libtaoframework-lua5.1-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-lua-5.1/Tao.Lua.dll
+/usr/lib/cli/Tao.Lua-5.1/Tao.Lua.dll
diff --git a/debian/libtaoframework-lua5.1-cil.links b/debian/libtaoframework-lua5.1-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-ode0.9-cil.install b/debian/libtaoframework-ode-cil-dev.install
similarity index 56%
copy from debian/libtaoframework-ode0.9-cil.install
copy to debian/libtaoframework-ode-cil-dev.install
index f260e5d..87a7ed7 100644
--- a/debian/libtaoframework-ode0.9-cil.install
+++ b/debian/libtaoframework-ode-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-ode*
 /usr/lib/pkgconfig/tao-ode*
diff --git a/debian/libtaoframework-ode0.9-cil.install b/debian/libtaoframework-ode0.9-cil.install
index f260e5d..b7fec48 100644
--- a/debian/libtaoframework-ode0.9-cil.install
+++ b/debian/libtaoframework-ode0.9-cil.install
@@ -1,2 +1,2 @@
-/usr/lib/cli/tao-ode*
-/usr/lib/pkgconfig/tao-ode*
+/usr/lib/mono/gac/Tao.Ode/*/*		/usr/lib/cli/Tao.Ode-0.9/
+/usr/lib/mono/gac/Tao.Ode.Tests/*/*		/usr/lib/cli/Tao.Ode.Tests-1.0/
diff --git a/debian/libtaoframework-ode0.9-cil.installcligac b/debian/libtaoframework-ode0.9-cil.installcligac
index c114a83..4f899c5 100644
--- a/debian/libtaoframework-ode0.9-cil.installcligac
+++ b/debian/libtaoframework-ode0.9-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-ode-0.9/Tao.Ode.dll
+/usr/lib/cli/Tao.Ode-0.9/Tao.Ode.dll
diff --git a/debian/libtaoframework-openal1.1-cil.install b/debian/libtaoframework-openal-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-openal1.1-cil.install
copy to debian/libtaoframework-openal-cil-dev.install
index d49b875..2b89f20 100644
--- a/debian/libtaoframework-openal1.1-cil.install
+++ b/debian/libtaoframework-openal-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-openal*
 /usr/lib/pkgconfig/tao-openal*
diff --git a/debian/libtaoframework-openal1.1-cil.install b/debian/libtaoframework-openal1.1-cil.install
index d49b875..2f6d1cb 100644
--- a/debian/libtaoframework-openal1.1-cil.install
+++ b/debian/libtaoframework-openal1.1-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-openal*
-/usr/lib/pkgconfig/tao-openal*
+/usr/lib/mono/gac/Tao.OpenAl/*/*	/usr/lib/cli/Tao.OpenAl-1.1/
diff --git a/debian/libtaoframework-openal1.1-cil.installcligac b/debian/libtaoframework-openal1.1-cil.installcligac
index 57508e2..a66605a 100644
--- a/debian/libtaoframework-openal1.1-cil.installcligac
+++ b/debian/libtaoframework-openal1.1-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-openal-1.1/Tao.OpenAl.dll
+/usr/lib/cli/Tao.OpenAl-1.1/Tao.OpenAl.dll
diff --git a/debian/libtaoframework-openal1.1-cil.links b/debian/libtaoframework-openal1.1-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-opengl3.0-cil.install b/debian/libtaoframework-opengl-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-opengl3.0-cil.install
copy to debian/libtaoframework-opengl-cil-dev.install
index 5e89e4e..61bb897 100644
--- a/debian/libtaoframework-opengl3.0-cil.install
+++ b/debian/libtaoframework-opengl-cil-dev.install
@@ -1,4 +1,2 @@
-/usr/lib/cli/tao-opengl*
 /usr/lib/pkgconfig/tao-opengl*
-/usr/lib/cli/tao-platform*
 /usr/lib/pkgconfig/tao-platform*
diff --git a/debian/libtaoframework-opengl3.0-cil.install b/debian/libtaoframework-opengl3.0-cil.install
index 5e89e4e..15eef1a 100644
--- a/debian/libtaoframework-opengl3.0-cil.install
+++ b/debian/libtaoframework-opengl3.0-cil.install
@@ -1,4 +1,3 @@
-/usr/lib/cli/tao-opengl*
-/usr/lib/pkgconfig/tao-opengl*
-/usr/lib/cli/tao-platform*
-/usr/lib/pkgconfig/tao-platform*
+/usr/lib/mono/gac/Tao.OpenGl/*/*	/usr/lib/cli/Tao.OpenGl-3.0/
+/usr/lib/mono/gac/Tao.Platform.X11/*/*	/usr/lib/cli/Tao.Platform.X11-1.0/
+/usr/lib/mono/gac/Tao.Platform.Windows/*/*	/usr/lib/cli/Tao.Platform.Windows-1.0/
diff --git a/debian/libtaoframework-opengl3.0-cil.installcligac b/debian/libtaoframework-opengl3.0-cil.installcligac
index 188807e..75b91ea 100644
--- a/debian/libtaoframework-opengl3.0-cil.installcligac
+++ b/debian/libtaoframework-opengl3.0-cil.installcligac
@@ -1,3 +1,3 @@
-/usr/lib/cli/tao-opengl-3.0/Tao.OpenGl.dll
-/usr/lib/cli/tao-platform-x11-1.0/Tao.Platform.X11.dll
-/usr/lib/cli/tao-platform-windows-1.0/Tao.Platform.Windows.dll
+/usr/lib/cli/Tao.OpenGl-3.0/Tao.OpenGl.dll
+/usr/lib/cli/Tao.Platform.X11-1.0/Tao.Platform.X11.dll
+/usr/lib/cli/Tao.Platform.Windows-1.0/Tao.Platform.Windows.dll
diff --git a/debian/libtaoframework-opengl3.0-cil.links b/debian/libtaoframework-opengl3.0-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-physfs1.0-cil.install b/debian/libtaoframework-physfs-cil-dev.install
similarity index 55%
copy from debian/libtaoframework-physfs1.0-cil.install
copy to debian/libtaoframework-physfs-cil-dev.install
index afea062..2b54e52 100644
--- a/debian/libtaoframework-physfs1.0-cil.install
+++ b/debian/libtaoframework-physfs-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-physfs*
 /usr/lib/pkgconfig/tao-physfs*
diff --git a/debian/libtaoframework-physfs1.0-cil.install b/debian/libtaoframework-physfs1.0-cil.install
index afea062..4e28b35 100644
--- a/debian/libtaoframework-physfs1.0-cil.install
+++ b/debian/libtaoframework-physfs1.0-cil.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-physfs*
-/usr/lib/pkgconfig/tao-physfs*
+/usr/lib/mono/gac/Tao.PhysFs/*/*	/usr/lib/cli/Tao.PhysFs-1.0/
diff --git a/debian/libtaoframework-physfs1.0-cil.installcligac b/debian/libtaoframework-physfs1.0-cil.installcligac
index 1e34357..f25799b 100644
--- a/debian/libtaoframework-physfs1.0-cil.installcligac
+++ b/debian/libtaoframework-physfs1.0-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-physfs-1.0/Tao.PhysFs.dll
+/usr/lib/cli/Tao.PhysFs-1.0/Tao.PhysFs.dll
diff --git a/debian/libtaoframework-physfs1.0-cil.links b/debian/libtaoframework-physfs1.0-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/libtaoframework-sdl1.2-cil.install b/debian/libtaoframework-sdl-cil-dev.install
similarity index 56%
copy from debian/libtaoframework-sdl1.2-cil.install
copy to debian/libtaoframework-sdl-cil-dev.install
index 70ebfcf..119b66a 100644
--- a/debian/libtaoframework-sdl1.2-cil.install
+++ b/debian/libtaoframework-sdl-cil-dev.install
@@ -1,2 +1 @@
-/usr/lib/cli/tao-sdl*
 /usr/lib/pkgconfig/tao-sdl*
diff --git a/debian/libtaoframework-sdl1.2-cil.install b/debian/libtaoframework-sdl1.2-cil.install
index 70ebfcf..8cfb931 100644
--- a/debian/libtaoframework-sdl1.2-cil.install
+++ b/debian/libtaoframework-sdl1.2-cil.install
@@ -1,2 +1,2 @@
-/usr/lib/cli/tao-sdl*
-/usr/lib/pkgconfig/tao-sdl*
+/usr/lib/mono/gac/Tao.Sdl/*/*		/usr/lib/cli/Tao.Sdl-1.2/
+/usr/lib/mono/gac/Tao.Sdl.Tests/*/*		/usr/lib/cli/Tao.Sdl.Tests-1.0/
diff --git a/debian/libtaoframework-sdl1.2-cil.installcligac b/debian/libtaoframework-sdl1.2-cil.installcligac
index 9ebf9c6..634dbed 100644
--- a/debian/libtaoframework-sdl1.2-cil.installcligac
+++ b/debian/libtaoframework-sdl1.2-cil.installcligac
@@ -1 +1 @@
-/usr/lib/cli/tao-sdl-1.2/Tao.Sdl.dll
+/usr/lib/cli/Tao.Sdl-1.2/Tao.Sdl.dll
diff --git a/debian/libtaoframework-sdl1.2-cil.links b/debian/libtaoframework-sdl1.2-cil.links
deleted file mode 100644
index e69de29..0000000
diff --git a/debian/monodoc-taoframework-manual.postinst b/debian/monodoc-taoframework-manual.postinst
deleted file mode 100644
index c0f980b..0000000
--- a/debian/monodoc-taoframework-manual.postinst
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-set -e
-
-# Add the Tao node entry
-grep -v Tao /usr/lib/monodoc/monodoc.xml \
-    | sed 's@^</node>@  <node label="Tao" name="classlib-tao"/>\n</node>@' \
-    > /usr/lib/monodoc/monodoc.xml.new
-mv -f /usr/lib/monodoc/monodoc.xml.new \
-    /usr/lib/monodoc/monodoc.xml
-
-# Rebuild the index
-if [ -x /usr/lib/monodoc/browser.exe ]; then
-        echo "generating monodoc search index..."
-        monodoc --make-index > /dev/null
-fi
-
-#DEBHELPER#
diff --git a/debian/monodoc-taoframework-manual.prerm b/debian/monodoc-taoframework-manual.prerm
deleted file mode 100644
index c5f4a07..0000000
--- a/debian/monodoc-taoframework-manual.prerm
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-set -e
-
-# Make sure the index is in exactly once
-grep -v Tao /usr/lib/monodoc/monodoc.xml \
-    > /usr/lib/monodoc/monodoc.xml.new
-mv /usr/lib/monodoc/monodoc.xml.new \
-    /usr/lib/monodoc/monodoc.xml
-
-#DEBHELPER#
diff --git a/debian/patches/300_libode_update.diff b/debian/patches/300_libode_update.diff
new file mode 100644
index 0000000..85e93b6
--- /dev/null
+++ b/debian/patches/300_libode_update.diff
@@ -0,0 +1,12 @@
+Index: taoframework-2.1.svn20090801/src/Tao.Ode/Tao.Ode.dll.config
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Ode/Tao.Ode.dll.config	2010-01-24 13:10:28.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Ode/Tao.Ode.dll.config	2010-01-24 13:10:38.000000000 +0000
+@@ -1,5 +1,5 @@
+ <configuration>
+     <dllmap dll="ode.dll" os="windows" target="ode.dll" />
+-    <dllmap dll="ode.dll" os="osx" target="libode.so.0debian1" />
+-    <dllmap dll="ode.dll" os="!windows,osx" target="libode.so.0debian1" />
++    <dllmap dll="ode.dll" os="osx" target="libode.so.1" />
++    <dllmap dll="ode.dll" os="!windows,osx" target="libode.so.1" />
+ </configuration>
diff --git a/debian/patches/400_cli_policy_0.7_pcfiles.diff b/debian/patches/400_cli_policy_0.7_pcfiles.diff
new file mode 100644
index 0000000..c72d70e
--- /dev/null
+++ b/debian/patches/400_cli_policy_0.7_pcfiles.diff
@@ -0,0 +1,180 @@
+Index: taoframework-2.1.svn20090801/src/Tao.Cg/tao-cg.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Cg/tao-cg.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Cg/tao-cg.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,5 +6,5 @@
+ Description: CG portion of the Tao framework
+ Version: @TAOCG_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-cg- at TAOCG_MAJOR@/Tao.Cg.dll
++Libs: -r:${libdir}/cli/Tao.Cg- at TAOCG_MAJOR@/Tao.Cg.dll
+ 
+Index: taoframework-2.1.svn20090801/src/Tao.DevIl/tao-devil.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.DevIl/tao-devil.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.DevIl/tao-devil.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,4 +6,4 @@
+ Description: DevIl portion of the Tao framework
+ Version: @TAODEVIL_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-devil- at TAODEVIL_MAJOR@/Tao.DevIl.dll
++Libs: -r:${libdir}/cli/Tao.DevIl- at TAODEVIL_MAJOR@/Tao.DevIl.dll
+Index: taoframework-2.1.svn20090801/src/Tao.FFmpeg/tao-ffmpeg.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FFmpeg/tao-ffmpeg.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.FFmpeg/tao-ffmpeg.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,4 +6,4 @@
+ Description: FFmpeg portion of the Tao framework
+ Version: @TAOFFMPEG_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-ffmpeg- at TAOFFMPEG_MAJOR@/Tao.FFmpeg.dll
++Libs: -r:${libdir}/cli/Tao.FFmpeg- at TAOFFMPEG_MAJOR@/Tao.FFmpeg.dll
+Index: taoframework-2.1.svn20090801/src/Tao.FreeGlut/tao-freeglut.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FreeGlut/tao-freeglut.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.FreeGlut/tao-freeglut.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -5,5 +5,5 @@
+ Name: Tao.FreeGlut
+ Description: FreeGlut portion of the Tao framework
+ Version: @TAOFREEGLUT_VERSION@
+-Requires: tao-opengl- at TAOOPENGL_MAJOR@
+-Libs: -r:${libdir}/mono/tao-freeglut- at TAOFREEGLUT_MAJOR@/Tao.FreeGlut.dll
++Requires: tao-opengl
++Libs: -r:${libdir}/cli/Tao.FreeGlut- at TAOFREEGLUT_MAJOR@/Tao.FreeGlut.dll
+Index: taoframework-2.1.svn20090801/src/Tao.FreeType/tao-freetype.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FreeType/tao-freetype.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.FreeType/tao-freetype.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,4 +6,4 @@
+ Description: FreeType portion of the Tao framework
+ Version: @TAOFREETYPE_VERSION@
+ Requires: 
+-Libs: -r:${libdir}/mono/tao-freetype- at TAOFREETYPE_MAJOR@/Tao.FreeType.dll
++Libs: -r:${libdir}/cli/Tao.FreeType- at TAOFREETYPE_MAJOR@/Tao.FreeType.dll
+Index: taoframework-2.1.svn20090801/src/Tao.FtGl/tao-ftgl.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FtGl/tao-ftgl.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.FtGl/tao-ftgl.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,4 +6,4 @@
+ Description: FTGL portion of the Tao framework
+ Version: @TAOFTGL_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-ftgl- at TAOFTGL_MAJOR@/Tao.FtGl.dll
++Libs: -r:${libdir}/cli/Tao.FtGl- at TAOFTGL_MAJOR@/Tao.FtGl.dll
+Index: taoframework-2.1.svn20090801/src/Tao.Glfw/tao-glfw.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Glfw/tao-glfw.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Glfw/tao-glfw.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,4 +6,4 @@
+ Description: Glfw section of the Tao framework
+ Version: @TAOGLFW_VERSION@
+ Requires: tao-opengl- at TAOOPENGL_MAJOR@
+-Libs: -r:${libdir}/mono/tao-glfw- at TAOGLFW_MAJOR@/Tao.Glfw.dll
++Libs: -r:${libdir}/cli/Tao.Glfw- at TAOGLFW_MAJOR@/Tao.Glfw.dll
+Index: taoframework-2.1.svn20090801/src/Tao.Lua/tao-lua.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Lua/tao-lua.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Lua/tao-lua.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,4 +6,4 @@
+ Description: Lua portion of the Tao framework
+ Version: @TAOLUA_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-lua- at TAOLUA_MAJOR@/Tao.Lua.dll
++Libs: -r:${libdir}/cli/Tao.Lua- at TAOLUA_MAJOR@/Tao.Lua.dll
+Index: taoframework-2.1.svn20090801/src/Tao.Ode/tao-ode.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Ode/tao-ode.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Ode/tao-ode.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -5,4 +5,4 @@
+ Name: Tao.Ode
+ Description: Ode portion of the Tao framework
+ Version: @TAOODE_VERSION@
+-Libs: -r:${libdir}/mono/tao-ode- at TAOODE_MAJOR@/Tao.Ode.dll
++Libs: -r:${libdir}/cli/Tao.Ode- at TAOODE_MAJOR@/Tao.Ode.dll
+Index: taoframework-2.1.svn20090801/src/Tao.OpenAl/tao-openal.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.OpenAl/tao-openal.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.OpenAl/tao-openal.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -5,4 +5,4 @@
+ Name: Tao.OpenAl
+ Description: OpenAl portion of Tao framework
+ Version: @TAOOPENAL_VERSION@
+-Libs:  -r:${libdir}/mono/tao-openal- at TAOOPENAL_MAJOR@/Tao.OpenAl.dll
++Libs:  -r:${libdir}/cli/Tao.OpenAl- at TAOOPENAL_MAJOR@/Tao.OpenAl.dll
+Index: taoframework-2.1.svn20090801/src/Tao.OpenGl/tao-opengl.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.OpenGl/tao-opengl.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.OpenGl/tao-opengl.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -5,6 +5,6 @@
+ Name: Tao.OpenGl
+ Description: OpenGL section of the Tao framework
+ Version: @TAOOPENGL_VERSION@
+-Requires: tao-platform-x11- at TAOX11_MAJOR@
+-Libs: -r:${libdir}/mono/tao-opengl- at TAOOPENGL_MAJOR@/Tao.OpenGl.dll
++Requires: tao-platform-x11
++Libs: -r:${libdir}/cli/Tao.OpenGl- at TAOOPENGL_MAJOR@/Tao.OpenGl.dll
+ 
+Index: taoframework-2.1.svn20090801/src/Tao.PhysFs/tao-physfs.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.PhysFs/tao-physfs.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.PhysFs/tao-physfs.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,4 +6,4 @@
+ Description: PhysFs section of the Tao framework
+ Version: @TAOPHYSFS_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-physfs- at TAOPHYSFS_MAJOR@/Tao.PhysFs.dll
++Libs: -r:${libdir}/cli/Tao.PhysFs- at TAOPHYSFS_MAJOR@/Tao.PhysFs.dll
+Index: taoframework-2.1.svn20090801/src/Tao.Platform.Windows/tao-platform-windows.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Platform.Windows/tao-platform-windows.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Platform.Windows/tao-platform-windows.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,5 +6,5 @@
+ Description: Windows-specific section of the Tao framework
+ Version: @TAOWINDOWS_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-platform-windows- at TAOWINDOWS_MAJOR@/Tao.Platform.Windows.dll
++Libs: -r:${libdir}/cli/Tao.Platform.Windows- at TAOWINDOWS_MAJOR@/Tao.Platform.Windows.dll
+ 
+Index: taoframework-2.1.svn20090801/src/Tao.Platform.X11/tao-platform-x11.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Platform.X11/tao-platform-x11.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Platform.X11/tao-platform-x11.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,5 +6,5 @@
+ Description: X11-specific section of the Tao framework
+ Version: @TAOX11_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-platform-x11- at TAOX11_MAJOR@/Tao.Platform.X11.dll
++Libs: -r:${libdir}/cli/Tao.Platform.X11- at TAOX11_MAJOR@/Tao.Platform.X11.dll
+ 
+Index: taoframework-2.1.svn20090801/src/Tao.Sdl/tao-sdl.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Sdl/tao-sdl.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/src/Tao.Sdl/tao-sdl.pc.in	2010-01-25 10:01:34.000000000 +0000
+@@ -6,5 +6,5 @@
+ Description: SDL portion of the Tao framework
+ Version: @TAOSDL_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-sdl- at TAOSDL_MAJOR@/Tao.Sdl.dll
++Libs: -r:${libdir}/cli/Tao.Sdl- at TAOSDL_MAJOR@/Tao.Sdl.dll
+ 
+Index: taoframework-2.1.svn20090801/tests/Ode/tao-ode-tests.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/tests/Ode/tao-ode-tests.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/tests/Ode/tao-ode-tests.pc.in	2010-01-25 10:01:55.000000000 +0000
+@@ -5,4 +5,4 @@
+ Name: Tao.Ode.Tests
+ Description: Unit tests for the Ode portion of the Tao framework
+ Version: @TAOODE_VERSION@
+-Libs: -r:${libdir}/mono/tao-ode-tests- at TAOODE_MAJOR@/Tao.Ode.Tests.dll
++Libs: -r:${libdir}/cli/Tao.Ode.Tests-1.0/Tao.Ode.Tests.dll
+Index: taoframework-2.1.svn20090801/tests/Sdl/tao-sdl-tests.pc.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/tests/Sdl/tao-sdl-tests.pc.in	2010-01-25 10:01:25.000000000 +0000
++++ taoframework-2.1.svn20090801/tests/Sdl/tao-sdl-tests.pc.in	2010-01-25 10:02:08.000000000 +0000
+@@ -6,5 +6,5 @@
+ Description: Unit tests for the SDL portion of the Tao framework
+ Version: @TAOSDL_VERSION@
+ Requires:
+-Libs: -r:${libdir}/mono/tao-sdl-tests- at TAOSDL_MAJOR@/Tao.Sdl.Tests.dll
++Libs: -r:${libdir}/cli/Tao.Sdl.Tests-1.0/Tao.Sdl.Tests.dll
+ 
diff --git a/debian/patches/500_dont_rename_pcfiles.diff b/debian/patches/500_dont_rename_pcfiles.diff
new file mode 100644
index 0000000..f8717f5
--- /dev/null
+++ b/debian/patches/500_dont_rename_pcfiles.diff
@@ -0,0 +1,323 @@
+Index: taoframework-2.1.svn20090801/src/Tao.Cg/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Cg/Makefile.in	2009-08-01 10:28:49.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.Cg/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -401,14 +401,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.DevIl/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.DevIl/Makefile.in	2009-08-01 10:28:49.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.DevIl/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -402,14 +402,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.FFmpeg/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FFmpeg/Makefile.in	2009-08-01 10:28:49.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.FFmpeg/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -403,14 +403,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.FreeGlut/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FreeGlut/Makefile.in	2009-08-01 10:28:49.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.FreeGlut/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.FreeType/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FreeType/Makefile.in	2009-08-01 10:28:49.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.FreeType/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.FtGl/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.FtGl/Makefile.in	2009-08-01 10:28:49.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.FtGl/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.Glfw/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Glfw/Makefile.in	2009-08-01 10:28:49.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.Glfw/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.Lua/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Lua/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.Lua/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.Ode/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Ode/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.Ode/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.OpenAl/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.OpenAl/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.OpenAl/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -403,14 +403,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.OpenGl/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.OpenGl/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.OpenGl/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -406,14 +406,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.PhysFs/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.PhysFs/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.PhysFs/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.Platform.Windows/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Platform.Windows/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.Platform.Windows/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -415,14 +415,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.Platform.X11/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Platform.X11/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.Platform.X11/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -407,14 +407,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/src/Tao.Sdl/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/src/Tao.Sdl/Makefile.in	2009-08-01 10:28:50.000000000 +0100
++++ taoframework-2.1.svn20090801/src/Tao.Sdl/Makefile.in	2010-01-25 09:21:39.000000000 +0000
+@@ -406,14 +406,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/tests/Ode/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/tests/Ode/Makefile.in	2010-01-25 09:22:53.000000000 +0000
++++ taoframework-2.1.svn20090801/tests/Ode/Makefile.in	2010-01-25 09:23:00.000000000 +0000
+@@ -400,14 +400,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+Index: taoframework-2.1.svn20090801/tests/Sdl/Makefile.in
+===================================================================
+--- taoframework-2.1.svn20090801.orig/tests/Sdl/Makefile.in	2010-01-25 09:22:36.000000000 +0000
++++ taoframework-2.1.svn20090801/tests/Sdl/Makefile.in	2010-01-25 09:22:44.000000000 +0000
+@@ -406,14 +406,11 @@
+ 	  -f -root $(DESTDIR)$(libdir)
+ 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)
+ 	$(INSTALL) -m 644 $(SHORTNAME).pc \
+-	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+-	ln -sf $(SHORTNAME)-$(MAJOR).pc \
+ 	  $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ 
+ uninstall-local:
+ 	$(GACUTIL) -u $(ASSEMBLY), Version=$(VERSION) \
+ 	  -package $(SHORTNAME)-$(MAJOR) || true
+-	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME)-$(MAJOR).pc
+ 	rm -f $(DESTDIR)$(pkgconfigdir)/$(SHORTNAME).pc
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/debian/patches/series b/debian/patches/series
index ff37eec..80e1cd8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,4 @@
+500_dont_rename_pcfiles.diff
+400_cli_policy_0.7_pcfiles.diff
+300_libode_update.diff
 200_libavcodec_update.diff
diff --git a/debian/rules b/debian/rules
index 1750fc9..6a467f6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,7 +11,7 @@ configure: configure-stamp
 configure-stamp:
 	dh_testdir
 	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
-	./configure --prefix=/usr
+	CSC=/usr/bin/mono-csc ./configure --prefix=/usr
 	touch configure-stamp
 
 build: build-stamp
@@ -62,16 +62,16 @@ install: build
 	
 	# On Debian, we want stuff in /usr/lib/cli instead of /usr/lib/mono
 	# and we manage the GAC ourselves.
-	mkdir debian/tmp/usr/lib/cli
-	find debian -path '*lib/mono/tao*' | while read src; do \
-	  dest=$$(echo "$$src" | sed s,/mono/,/cli/,); \
-	  [ -d "$$src" ] && mkdir "$$dest"; \
-	  [ -f "$$src" ] && cp "$$src" "$$dest" && rm -f "$$src"; \
-	done
-	find debian -path '*lib/pkgconfig/*.pc' | while read pc; do \
-	  sed -i 's,/mono/,/cli/,' "$$pc"; \
-	done
-	rm -Rf debian/tmp/usr/lib/mono/gac
+	#mkdir debian/tmp/usr/lib/cli
+	#find debian -path '*lib/mono/tao*' | while read src; do \
+	#  dest=$$(echo "$$src" | sed s,/mono/,/cli/,); \
+	#  [ -d "$$src" ] && mkdir "$$dest"; \
+	#  [ -f "$$src" ] && cp "$$src" "$$dest" && rm -f "$$src"; \
+	#done
+	#find debian -path '*lib/pkgconfig/*.pc' | while read pc; do \
+	#  sed -i 's,/mono/,/cli/,' "$$pc"; \
+	#done
+	#rm -Rf debian/tmp/usr/lib/mono/gac
 	
 	dh_install -si --list-missing --sourcedir=debian/tmp
 	dh_installdirs

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-cli-libs/packages/taoframework.git



More information about the Pkg-cli-libs-commits mailing list