[Pkg-mono-svn-commits] rev 3407 - in tao/trunk/debian: . patches
Samuel Hocevar
sho at alioth.debian.org
Sun Oct 28 13:13:47 UTC 2007
Author: sho
Date: 2007-10-28 13:13:46 +0000 (Sun, 28 Oct 2007)
New Revision: 3407
Added:
tao/trunk/debian/libtao-ffmpeg1-cil.install
tao/trunk/debian/libtao-ffmpeg1-cil.installcligac
tao/trunk/debian/libtao-ffmpeg1-cil.links
tao/trunk/debian/patches/
tao/trunk/debian/patches/100_nunit_pkg_config.diff
tao/trunk/debian/patches/200_dllimport_attributes.diff
tao/trunk/debian/patches/201_no_resources.diff
tao/trunk/debian/patches/300_proper_dll_config.diff
tao/trunk/debian/patches/series
tao/trunk/debian/tao-ffmpeg-1.pc
Removed:
tao/trunk/debian/tao-opengl-glu-1.5.pc
Modified:
tao/trunk/debian/
tao/trunk/debian/changelog
tao/trunk/debian/control
tao/trunk/debian/libtao-cil-examples.examples
tao/trunk/debian/libtao-devil1.6-cil.install
tao/trunk/debian/libtao-freeglut2.4-cil.install
tao/trunk/debian/libtao-ode0.5-cil.install
tao/trunk/debian/libtao-openal1.1-cil.install
tao/trunk/debian/libtao-opengl1.5-cil.install
tao/trunk/debian/libtao-opengl1.5-cil.installcligac
tao/trunk/debian/libtao-opengl1.5-cil.links
tao/trunk/debian/libtao-physfs1.0-cil.install
tao/trunk/debian/libtao-physfs1.0-cil.installcligac
tao/trunk/debian/libtao-sdl1.2-cil.install
tao/trunk/debian/monodoc-tao-manual.install
tao/trunk/debian/rules
tao/trunk/debian/tao-freeglut-2.4.pc
tao/trunk/debian/tao-openal-1.1.pc
tao/trunk/debian/tao-opengl-1.5.pc
tao/trunk/debian/tao-physfs-1.0.pc
Log:
tao (2.0.0.svn20071027-1) UNRELEASED; urgency=low
[ Dylan R. E. Moonfire and Sebastian Dr?\195?\182ge ]
* Initial 1.3.0 package. (Closes: #344685)
[ Sam Hocevar ]
* New upstream snapshot.
* Use quilt for patch management.
* Added myself to the list of uploaders.
* debian/patches/100_nunit_pkg_config.diff:
+ New patch. Use the proper patch to nunit?\226?\128?\153s dll.
* debian/patches/200_dllimport_attributes.diff:
+ New patch. Add proper dllimport attributes here and there.
* debian/patches/201_no_resources.diff:
+ New patch. Icons and resources fail to load in examples. Just ignore
them.
* debian/patches/300_proper_dll_config.diff:
+ New patch. Fix .dll.config files that no longer match the Debian
versions of the libraries.
Property changes on: tao/trunk/debian
___________________________________________________________________
Name: mergeWithUpstream
+ 1
Modified: tao/trunk/debian/changelog
===================================================================
--- tao/trunk/debian/changelog 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/changelog 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,6 +1,28 @@
-tao (1.3.0-1-1) unstable; urgency=low
+tao (2.0.0.svn20071027-1) UNRELEASED; urgency=low
- - Dylan R. E. Moonfire and Sebastian Dröge
- * Initial package. (Closes: #344685)
+ [ Dylan R. E. Moonfire and Sebastian Dröge ]
- -- Debian Mono Group <pkg-mono-group at lists.alioth.debian.org> Thu, 28 Sep 2006 16:59:10 -0500
+ * Initial 1.3.0 package. (Closes: #344685)
+
+ [ Sam Hocevar ]
+
+ * New upstream snapshot.
+ * Use quilt for patch management.
+ * Added myself to the list of uploaders.
+
+ * debian/patches/100_nunit_pkg_config.diff:
+ + New patch. Use the proper patch to nunit’s dll.
+
+ * debian/patches/200_dllimport_attributes.diff:
+ + New patch. Add proper dllimport attributes here and there.
+
+ * debian/patches/201_no_resources.diff:
+ + New patch. Icons and resources fail to load in examples. Just ignore
+ them.
+
+ * debian/patches/300_proper_dll_config.diff:
+ + New patch. Fix .dll.config files that no longer match the Debian
+ versions of the libraries.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org> Sun, 28 Oct 2007 13:54:26 +0100
+
Modified: tao/trunk/debian/control
===================================================================
--- tao/trunk/debian/control 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/control 2007-10-28 13:13:46 UTC (rev 3407)
@@ -2,9 +2,9 @@
Section: libs
Priority: optional
Maintainer: Debian Mono Group <pkg-mono-group at lists.alioth.debian.org>
-Uploaders: Sebastian Dröge <slomo at debian.org>, Dylan R. E. Moonfire <debian at mfgames.com>
-Build-Depends: debhelper (>= 5)
-Build-Depends-Indep: cli-common-dev (>= 0.4.0), mono-mcs (>= 1.0) | c-sharp-compiler, mono-gac, libmono-dev, libopenal-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-net1.2-dev, libsdl-ttf2.0-dev, libsdl1.2-dev, libsmpeg-dev, libode0-dev, libdevil-dev, libphysfs-dev, freeglut3-dev, libglu1-xorg-dev | libglu1-dev, xlibmesa-gl-dev | libgl1-mesa-dev, monodoc-base
+Uploaders: Sebastian Dröge <slomo at debian.org>, Dylan R. E. Moonfire <debian at mfgames.com>, Sam Hocevar (Debian packages) <sam+deb at zoy.org>
+Build-Depends: debhelper (>= 5), quilt
+Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-gac, mono-gmcs, libmono-dev, libopenal-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-net1.2-dev, libsdl-ttf2.0-dev, libsdl1.2-dev, libsmpeg-dev, libode0-dev, libdevil-dev, libphysfs-dev, freeglut3-dev, libglu1-xorg-dev | libglu1-dev, xlibmesa-gl-dev | libgl1-mesa-dev, monodoc-base
Standards-Version: 3.7.2
Package: libtao-cil-examples
@@ -135,6 +135,20 @@
http://www.mono-project.com/Tao
http://icculus.org/physfs
+Package: libtao-ffmpeg1-cil
+Architecture: all
+Depends: ${cli: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
+ and .NET platforms.
+ .
+ The FFmpeg libraries support most existing file formats (AVI, MPEG, OGG,
+ Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...).
+ .
+ http://www.mono-project.com/Tao
+ http://ffmpeg.mplayerhq.hu/
+
Package: monodoc-tao-manual
Architecture: all
Section: doc
Modified: tao/trunk/debian/libtao-cil-examples.examples
===================================================================
--- tao/trunk/debian/libtao-cil-examples.examples 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-cil-examples.examples 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,9 +1 @@
-source/dist/examples/Data
-source/dist/examples/DevIlExamples.*
-source/dist/examples/GeWang.*
-source/dist/examples/NateRobbins.*
-source/dist/examples/OdeExamples.*
-source/dist/examples/OpenAlExamples.*
-source/dist/examples/PhysFsExamples.*
-source/dist/examples/Redbook.*
-source/dist/examples/SdlExamples.*
+build/examples/*
Modified: tao/trunk/debian/libtao-devil1.6-cil.install
===================================================================
--- tao/trunk/debian/libtao-devil1.6-cil.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-devil1.6-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,3 @@
debian/tao-devil-1.6.pc /usr/lib/pkgconfig/
-source/dist/bin/Tao.DevIl.dll /usr/lib/cli/tao-devil-1.6/
-debian/Tao.DevIl.dll.config /usr/lib/cli/tao-devil-1.6/
+build/Tao.DevIl.dll /usr/lib/cli/tao-devil-1.6/
+build/Tao.DevIl.dll.config /usr/lib/cli/tao-devil-1.6/
Added: tao/trunk/debian/libtao-ffmpeg1-cil.install
===================================================================
--- tao/trunk/debian/libtao-ffmpeg1-cil.install (rev 0)
+++ tao/trunk/debian/libtao-ffmpeg1-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1,3 @@
+debian/tao-ffmpeg-1.pc /usr/lib/pkgconfig/
+build/Tao.FFmpeg.dll /usr/lib/cli/tao-ffmpeg-1/
+build/Tao.FFmpeg.dll.config /usr/lib/cli/tao-ffmpeg-1/
Added: tao/trunk/debian/libtao-ffmpeg1-cil.installcligac
===================================================================
--- tao/trunk/debian/libtao-ffmpeg1-cil.installcligac (rev 0)
+++ tao/trunk/debian/libtao-ffmpeg1-cil.installcligac 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1 @@
+/usr/lib/cli/tao-ffmpeg-1/Tao.FFmpeg.dll
Added: tao/trunk/debian/libtao-ffmpeg1-cil.links
===================================================================
--- tao/trunk/debian/libtao-ffmpeg1-cil.links (rev 0)
+++ tao/trunk/debian/libtao-ffmpeg1-cil.links 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1 @@
+usr/lib/pkgconfig/tao-ffmpeg-1.pc usr/lib/pkgconfig/tao-ffmpeg.pc
Modified: tao/trunk/debian/libtao-freeglut2.4-cil.install
===================================================================
--- tao/trunk/debian/libtao-freeglut2.4-cil.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-freeglut2.4-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,3 @@
debian/tao-freeglut-2.4.pc /usr/lib/pkgconfig/
-source/dist/bin/Tao.FreeGlut.dll /usr/lib/cli/tao-freeglut-2.4/
-debian/Tao.FreeGlut.dll.config /usr/lib/cli/tao-freeglut-2.4/
+build/Tao.FreeGlut.dll /usr/lib/cli/tao-freeglut-2.4/
+build/Tao.FreeGlut.dll.config /usr/lib/cli/tao-freeglut-2.4/
Modified: tao/trunk/debian/libtao-ode0.5-cil.install
===================================================================
--- tao/trunk/debian/libtao-ode0.5-cil.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-ode0.5-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,3 @@
debian/tao-ode-0.5.pc /usr/lib/pkgconfig/
-source/dist/bin/Tao.Ode.dll /usr/lib/cli/tao-ode-0.5/
-debian/Tao.Ode.dll.config /usr/lib/cli/tao-ode-0.5/
+build/Tao.Ode.dll /usr/lib/cli/tao-ode-0.5/
+build/Tao.Ode.dll.config /usr/lib/cli/tao-ode-0.5/
Modified: tao/trunk/debian/libtao-openal1.1-cil.install
===================================================================
--- tao/trunk/debian/libtao-openal1.1-cil.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-openal1.1-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,3 @@
debian/tao-openal-1.1.pc /usr/lib/pkgconfig/
-source/dist/bin/Tao.OpenAl.dll /usr/lib/cli/tao-openal-1.1/
-debian/Tao.OpenAl.dll.config /usr/lib/cli/tao-openal-1.1/
+build/Tao.OpenAl.dll /usr/lib/cli/tao-openal-1.1/
+build/Tao.OpenAl.dll.config /usr/lib/cli/tao-openal-1.1/
Modified: tao/trunk/debian/libtao-opengl1.5-cil.install
===================================================================
--- tao/trunk/debian/libtao-opengl1.5-cil.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-opengl1.5-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,8 +1,5 @@
-debian/tao-opengl-1.5.pc /usr/lib/pkgconfig/
-debian/tao-opengl-glu-1.5.pc /usr/lib/pkgconfig/
-source/dist/bin/Tao.OpenGl.dll /usr/lib/cli/tao-opengl-1.5/
-debian/Tao.OpenGl.dll.config /usr/lib/cli/tao-opengl-1.5/
-source/dist/bin/Tao.OpenGl.ExtensionLoader.dll /usr/lib/cli/tao-opengl-1.5/
-debian/Tao.OpenGl.ExtensionLoader.dll.config /usr/lib/cli/tao-opengl-1.5/
-source/dist/bin/Tao.OpenGl.Glu.dll /usr/lib/cli/tao-opengl-1.5/
-debian/Tao.OpenGl.Glu.dll.config /usr/lib/cli/tao-opengl-1.5/
+debian/tao-opengl-1.5.pc /usr/lib/pkgconfig/
+build/Tao.OpenGl.dll /usr/lib/cli/tao-opengl-1.5/
+build/Tao.OpenGl.dll.config /usr/lib/cli/tao-opengl-1.5/
+build/Tao.Platform.X11.dll /usr/lib/cli/tao-opengl-1.5/
+build/Tao.Platform.X11.dll.config /usr/lib/cli/tao-opengl-1.5/
Modified: tao/trunk/debian/libtao-opengl1.5-cil.installcligac
===================================================================
--- tao/trunk/debian/libtao-opengl1.5-cil.installcligac 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-opengl1.5-cil.installcligac 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,2 @@
/usr/lib/cli/tao-opengl-1.5/Tao.OpenGl.dll
-/usr/lib/cli/tao-opengl-1.5/Tao.OpenGl.ExtensionLoader.dll
-/usr/lib/cli/tao-opengl-1.5/Tao.OpenGl.Glu.dll
+/usr/lib/cli/tao-opengl-1.5/Tao.Platform.X11.dll
Modified: tao/trunk/debian/libtao-opengl1.5-cil.links
===================================================================
--- tao/trunk/debian/libtao-opengl1.5-cil.links 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-opengl1.5-cil.links 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,2 +1 @@
usr/lib/pkgconfig/tao-opengl-1.5.pc usr/lib/pkgconfig/tao-opengl.pc
-usr/lib/pkgconfig/tao-opengl-glu-1.5.pc usr/lib/pkgconfig/tao-opengl-glu.pc
Modified: tao/trunk/debian/libtao-physfs1.0-cil.install
===================================================================
--- tao/trunk/debian/libtao-physfs1.0-cil.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-physfs1.0-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,3 @@
debian/tao-physfs-1.0.pc /usr/lib/pkgconfig/
-source/dist/bin/Tao.PhysFs.dll /usr/lib/cli/tao-phyfs-1.0/
-debian/Tao.PhysFs.dll.config /usr/lib/cli/tao-phyfs-1.0/
+build/Tao.PhysFs.dll /usr/lib/cli/tao-physfs-1.0/
+build/Tao.PhysFs.dll.config /usr/lib/cli/tao-physfs-1.0/
Modified: tao/trunk/debian/libtao-physfs1.0-cil.installcligac
===================================================================
--- tao/trunk/debian/libtao-physfs1.0-cil.installcligac 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-physfs1.0-cil.installcligac 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1 +1 @@
-/usr/lib/cli/tao-phyfs-1.0/Tao.PhysFs.dll
+/usr/lib/cli/tao-physfs-1.0/Tao.PhysFs.dll
Modified: tao/trunk/debian/libtao-sdl1.2-cil.install
===================================================================
--- tao/trunk/debian/libtao-sdl1.2-cil.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/libtao-sdl1.2-cil.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,3 @@
debian/tao-sdl-1.2.pc /usr/lib/pkgconfig/
-source/dist/bin/Tao.Sdl.dll /usr/lib/cli/tao-sdl-1.2/
-debian/Tao.Sdl.dll.config /usr/lib/cli/tao-sdl-1.2/
+build/Tao.Sdl.dll /usr/lib/cli/tao-sdl-1.2/
+build/Tao.Sdl.dll.config /usr/lib/cli/tao-sdl-1.2/
Modified: tao/trunk/debian/monodoc-tao-manual.install
===================================================================
--- tao/trunk/debian/monodoc-tao-manual.install 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/monodoc-tao-manual.install 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,3 +1,3 @@
-dist/doc/Tao.tree /usr/lib/monodoc/sources/
-dist/doc/Tao.zip /usr/lib/monodoc/sources/
+build/doc/Tao.tree /usr/lib/monodoc/sources/
+build/doc/Tao.zip /usr/lib/monodoc/sources/
debian/Tao.source /usr/lib/monodoc/sources/
Added: tao/trunk/debian/patches/100_nunit_pkg_config.diff
===================================================================
--- tao/trunk/debian/patches/100_nunit_pkg_config.diff (rev 0)
+++ tao/trunk/debian/patches/100_nunit_pkg_config.diff 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1,13 @@
+Index: tao-2.0.0.svn20071026/Tao.Sdl/Tao.Sdl.Tests/Makefile.in
+===================================================================
+--- tao-2.0.0.svn20071026.orig/Tao.Sdl/Tao.Sdl.Tests/Makefile.in 2007-10-26 14:06:56.000000000 +0000
++++ tao-2.0.0.svn20071026/Tao.Sdl/Tao.Sdl.Tests/Makefile.in 2007-10-26 14:07:47.000000000 +0000
+@@ -182,7 +182,7 @@
+
+ SYSTEM_LIBS = \
+ System \
+- nunit.framework
++ /usr/lib/cli/nunit-2.2.6/nunit.framework.dll
+
+ RESOURCES =
+ SOURCES = \
Added: tao/trunk/debian/patches/200_dllimport_attributes.diff
===================================================================
--- tao/trunk/debian/patches/200_dllimport_attributes.diff (rev 0)
+++ tao/trunk/debian/patches/200_dllimport_attributes.diff 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1,36 @@
+Index: tao-2.0.0.svn20071026/Tao.OpenGl/Tao.Platform.X11/Glx.cs
+===================================================================
+--- tao-2.0.0.svn20071026.orig/Tao.OpenGl/Tao.Platform.X11/Glx.cs 2007-10-27 09:36:48.000000000 +0000
++++ tao-2.0.0.svn20071026/Tao.OpenGl/Tao.Platform.X11/Glx.cs 2007-10-27 09:36:52.000000000 +0000
+@@ -920,6 +920,7 @@
+ /// <param name="eventBase"></param>
+ /// <returns></returns>
+ [CLSCompliant(false)]
++ [DllImport( LIBGL, CallingConvention = CALLING_CONVENTION, EntryPoint = "glXQueryExtension" ), SuppressUnmanagedCodeSecurity]
+ public static unsafe extern bool glXQueryExtension( IntPtr dpy, int* errorBase, int* eventBase );
+
+ /// <summary>
+@@ -988,6 +989,7 @@
+ /// <param name="minor"></param>
+ /// <returns></returns>
+ [CLSCompliant(false)]
++ [DllImport( LIBGL, CallingConvention = CALLING_CONVENTION, EntryPoint = "glXQueryVersion" ), SuppressUnmanagedCodeSecurity]
+ public static unsafe extern bool glXQueryVersion( IntPtr dpy, int* major, int* minor );
+ //public static unsafe extern bool glXQueryVersion( IntPtr dpy, out int major, out int minor )
+ //{
+@@ -1309,6 +1311,7 @@
+ /// <param name="attribute"></param>
+ /// <param name="value"></param>
+ [CLSCompliant(false)]
++ [DllImport( LIBGL, CallingConvention = CALLING_CONVENTION, EntryPoint = "glXQueryDrawable" ), SuppressUnmanagedCodeSecurity]
+ public static extern void glXQueryDrawable( IntPtr dpy, IntPtr draw, int attribute, uint[] value );
+
+ /// <summary>
+@@ -1415,6 +1418,7 @@
+ /// <param name="draw"></param>
+ /// <param name="event_mask"></param>
+ [CLSCompliant(false)]
++ [DllImport( LIBGL, CallingConvention = CALLING_CONVENTION, EntryPoint = "glXGetSelectedEvent" ), SuppressUnmanagedCodeSecurity]
+ public static unsafe extern void glXGetSelectedEvent( IntPtr dpy, IntPtr draw, ulong event_mask );
+
+ /* GLX 1.4 and later */
Added: tao/trunk/debian/patches/201_no_resources.diff
===================================================================
--- tao/trunk/debian/patches/201_no_resources.diff (rev 0)
+++ tao/trunk/debian/patches/201_no_resources.diff 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1,124 @@
+Index: tao-2.0.0.svn20071027/Tao.FFmpeg/FFmpegExamples/Player.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.FFmpeg/FFmpegExamples/Player.Designer.cs 2007-10-27 12:35:30.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.FFmpeg/FFmpegExamples/Player.Designer.cs 2007-10-27 12:15:43.000000000 +0000
+@@ -95,13 +95,13 @@
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+- this.BackgroundImage = global::FFmpegExamples.Properties.Resources.RapidBaccarat_Green;
++ //this.BackgroundImage = global::FFmpegExamples.Properties.Resources.RapidBaccarat_Green;
+ this.ClientSize = new System.Drawing.Size(228, 86);
+ this.Controls.Add(this.button3);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.pnlMusicInfo);
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "Player";
+ this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show;
+Index: tao-2.0.0.svn20071027/Tao.OpenGl/CgExamples/CgExamples.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.OpenGl/CgExamples/CgExamples.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.OpenGl/CgExamples/CgExamples.Designer.cs 2007-10-27 12:35:42.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "CgExamples";
+ this.Text = "CgExamplesExamples";
+Index: tao-2.0.0.svn20071027/Tao.OpenGl/GeWangExamples/GeWangExamples.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.OpenGl/GeWangExamples/GeWangExamples.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.OpenGl/GeWangExamples/GeWangExamples.Designer.cs 2007-10-27 12:35:44.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "GeWang";
+ this.Text = "GeWangExamples";
+Index: tao-2.0.0.svn20071027/Tao.OpenGl/GlfwExamples/GlfwExamples.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.OpenGl/GlfwExamples/GlfwExamples.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.OpenGl/GlfwExamples/GlfwExamples.Designer.cs 2007-10-27 12:35:46.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "GlfwExamples";
+ this.Text = "GlfwExamples";
+Index: tao-2.0.0.svn20071027/Tao.OpenGl/NateRobins/NateRobins.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.OpenGl/NateRobins/NateRobins.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.OpenGl/NateRobins/NateRobins.Designer.cs 2007-10-27 12:35:47.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "NateRobins";
+ this.Text = "NateRobinsExamples";
+Index: tao-2.0.0.svn20071027/Tao.OpenGl/NeHe/NeHe.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.OpenGl/NeHe/NeHe.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.OpenGl/NeHe/NeHe.Designer.cs 2007-10-27 12:35:49.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "NeHe";
+ this.Text = "NeHeExamples";
+Index: tao-2.0.0.svn20071027/Tao.OpenGl/OpenAlExamples/OpenAlExamples.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.OpenGl/OpenAlExamples/OpenAlExamples.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.OpenGl/OpenAlExamples/OpenAlExamples.Designer.cs 2007-10-27 12:35:50.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "OpenAlExamples";
+ this.Text = "OpenAlExamplesExamples";
+Index: tao-2.0.0.svn20071027/Tao.OpenGl/Redbook/Redbook.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.OpenGl/Redbook/Redbook.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.OpenGl/Redbook/Redbook.Designer.cs 2007-10-27 12:35:52.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "Redbook";
+ this.Text = "RedbookExamples";
+Index: tao-2.0.0.svn20071027/Tao.Sdl/SdlExamples/SdlExamples.Designer.cs
+===================================================================
+--- tao-2.0.0.svn20071027.orig/Tao.Sdl/SdlExamples/SdlExamples.Designer.cs 2007-10-27 12:34:45.000000000 +0000
++++ tao-2.0.0.svn20071027/Tao.Sdl/SdlExamples/SdlExamples.Designer.cs 2007-10-27 12:35:54.000000000 +0000
+@@ -61,7 +61,7 @@
+ this.Controls.Add(this.btnRun);
+ this.Controls.Add(this.lstExamples);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
++ //this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "SdlExamples";
+ this.Text = "SdlExamplesExamples";
Added: tao/trunk/debian/patches/300_proper_dll_config.diff
===================================================================
--- tao/trunk/debian/patches/300_proper_dll_config.diff (rev 0)
+++ tao/trunk/debian/patches/300_proper_dll_config.diff 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1,9 @@
+Index: tao-2.0.0.svn20071026/Tao.Ode/Tao.Ode/Tao.Ode.dll.config
+===================================================================
+--- tao-2.0.0.svn20071026.orig/Tao.Ode/Tao.Ode/Tao.Ode.dll.config 2007-10-27 09:37:06.000000000 +0000
++++ tao-2.0.0.svn20071026/Tao.Ode/Tao.Ode/Tao.Ode.dll.config 2007-10-27 09:37:11.000000000 +0000
+@@ -1,3 +1,3 @@
+ <configuration>
+- <dllmap dll="ode.dll" target="libode.so.0" />
++ <dllmap dll="ode.dll" target="libode.so.0debian1" />
+ </configuration>
Added: tao/trunk/debian/patches/series
===================================================================
--- tao/trunk/debian/patches/series (rev 0)
+++ tao/trunk/debian/patches/series 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1,4 @@
+100_nunit_pkg_config.diff
+200_dllimport_attributes.diff
+201_no_resources.diff
+300_proper_dll_config.diff
Modified: tao/trunk/debian/rules
===================================================================
--- tao/trunk/debian/rules 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/rules 2007-10-28 13:13:46 UTC (rev 3407)
@@ -7,43 +7,50 @@
UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2 | sed 's,-.*,,' | sed 's,+.*,,')
NEXT_UPVERSION = $(shell perl -e '$$_=pop; s/(\d+)$$/$$1+1/e; print' $(UPVERSION))
+BUILDDIRS = OpenGl DevIl FFmpeg Lua Ode PhysFs Sdl
+
configure: configure-stamp
configure-stamp:
dh_testdir
- $(MAKE) -C source mono-1.1
+ QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+ for builddir in $(BUILDDIRS); do \
+ (cd Tao.$$builddir && ./configure) || exit 1; \
+ done
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
- $(MAKE) -C source STRONG=1
-
+ for builddir in $(BUILDDIRS); do \
+ (cd Tao.$$builddir && $(MAKE)) || exit 1; \
+ done
# Build the documentation and also copy the .config files to a
# place that dh_install can use.
- -mkdir -p $(CURDIR)/dist/doc/monodocer
- for file in Tao.DevIl Tao.FreeGlut Tao.Ode Tao.OpenAl \
- Tao.OpenGl Tao.OpenGl.ExtensionLoader Tao.OpenGl.Glu \
- Tao.Sdl Tao.PhysFs; do \
- /usr/bin/monodocer \
- --assembly:$(CURDIR)/source/dist/bin/$$file.dll \
- --path:$(CURDIR)/dist/doc/monodocer/$$file; \
- cp source/src/$$file/$$file.dll.config.debian \
- debian/$$file.dll.config; \
+ mkdir -p $(CURDIR)/build/doc/tmp
+ mkdir -p $(CURDIR)/build/examples
+ for dir in $(shell find -maxdepth 2 -wholename './Tao.*/Tao.*' -type d | grep -v '\(Cg\|Tests\|Windows\)'); do \
+ /usr/bin/monodocer --assembly:$(CURDIR)/$$dir/$${dir##*/}.dll \
+ --path:$(CURDIR)/build/doc/tmp/$${dir##*/}; \
+ cp $(CURDIR)/$$dir/$${dir##*/}.dll \
+ $(CURDIR)/$$dir/$${dir##*/}.dll.config \
+ $(CURDIR)/build/; \
done
-
+ # $(patsubst) and $(wildcard) would have been elegant here, but for
+ # some reason they are not expanded when called by svn-buildpackage
+ # (while perfectly working upon manual invokation of debian/rules)
/usr/bin/mdassembler \
- --out $(CURDIR)/dist/doc/Tao \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.DevIl \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.FreeGlut \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.Ode \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.OpenAl \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.OpenGl \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.OpenGl.ExtensionLoader \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.OpenGl.Glu \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.PhysFs \
- --ecma $(CURDIR)/dist/doc/monodocer/Tao.Sdl
-
- # Finish up
+ --out $(CURDIR)/build/doc/Tao \
+ $$(find $(CURDIR)/build/doc/tmp/ -mindepth 1 -maxdepth 1 | xargs printf '--ecma %s ')
+ # Copy examples contents
+ for dir in $(shell find -maxdepth 2 -type d | grep '\(Examples\|NateRobins\|NeHe\|Redbook\)'); do \
+ mkdir -p $(CURDIR)/build/examples/$${dir##*/}; \
+ cp -r $(CURDIR)/$$dir/*.cs \
+ $(CURDIR)/build/examples/$${dir##*/}/; \
+ for subdir in Properties Data Resources; do \
+ [ ! -d $(CURDIR)/$$dir/$$subdir ] || cp $(CURDIR)/$$dir/$$subdir \
+ $(CURDIR)/build/examples/$${dir##*/}/; \
+ done; \
+ done
touch build-stamp
clean:
@@ -51,11 +58,11 @@
dh_testroot
rm -f debian/*.config
rm -f build-stamp configure-stamp
- rm -rf $(CURDIR)/.wapi
- rm -rf $(CURDIR)/dist
- rm -rf dist obj
- rm -f config.mk
- -$(MAKE) -C source clean
+ rm -rf $(CURDIR)/build
+ for builddir in $(BUILDDIRS); do \
+ (cd Tao.$$builddir && [ ! -f Makefile ] || $(MAKE) distclean) || exit 1; \
+ done
+ QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
dh_clean
install: build
@@ -64,6 +71,9 @@
dh_clean -k
dh_installdirs
+binary-arch:
+ # Do nothing
+
binary-indep: build install
dh_testdir
dh_testroot
Added: tao/trunk/debian/tao-ffmpeg-1.pc
===================================================================
--- tao/trunk/debian/tao-ffmpeg-1.pc (rev 0)
+++ tao/trunk/debian/tao-ffmpeg-1.pc 2007-10-28 13:13:46 UTC (rev 3407)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Tao.FFmpeg
+Description: FFmpeg portion of the Tao framework
+Version: 51.38.0
+Libs: -r:${libdir}/cli/tao-ffmpeg-1/Tao.FFmpeg.dll
Modified: tao/trunk/debian/tao-freeglut-2.4.pc
===================================================================
--- tao/trunk/debian/tao-freeglut-2.4.pc 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/tao-freeglut-2.4.pc 2007-10-28 13:13:46 UTC (rev 3407)
@@ -6,4 +6,4 @@
Description: FreeGlut portion of the Tao framework
Version: 2.4.0.0
Requires: tao-opengl-1.5
-Libs: -r:${libdir}/cli/tao-freeglut-2.2/Tao.FreeGlut.dll
+Libs: -r:${libdir}/cli/tao-freeglut-2.4/Tao.FreeGlut.dll
Modified: tao/trunk/debian/tao-openal-1.1.pc
===================================================================
--- tao/trunk/debian/tao-openal-1.1.pc 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/tao-openal-1.1.pc 2007-10-28 13:13:46 UTC (rev 3407)
@@ -5,4 +5,4 @@
Name: Tao.OpenAl
Description: OpenAl portion of Tao framework
Version: 1.1.0.0
-Libs: -r:${libdir}/cli/tao-openal-1.0/Tao.OpenAl.dll
+Libs: -r:${libdir}/cli/tao-openal-1.1/Tao.OpenAl.dll
Modified: tao/trunk/debian/tao-opengl-1.5.pc
===================================================================
--- tao/trunk/debian/tao-opengl-1.5.pc 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/tao-opengl-1.5.pc 2007-10-28 13:13:46 UTC (rev 3407)
@@ -5,4 +5,4 @@
Name: Tao.OpenGl
Description: OpenGL section of the Tao framework
Version: 1.5.0.3
-Libs: -r:${libdir}/cli/tao-opengl-1.5/Tao.OpenGl.dll -r:${libdir}/cli/tao-opengl-1.5/Tao.OpenGl.ExtensionLoader.dll
+Libs: -r:${libdir}/cli/tao-opengl-1.5/Tao.OpenGl.dll -r:${libdir}/cli/tao-opengl-1.5/Tao.Platform.X11.dll
Deleted: tao/trunk/debian/tao-opengl-glu-1.5.pc
===================================================================
--- tao/trunk/debian/tao-opengl-glu-1.5.pc 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/tao-opengl-glu-1.5.pc 2007-10-28 13:13:46 UTC (rev 3407)
@@ -1,9 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-
-Name: Tao.OpenGl.Glu
-Description: OpenGL.Glu section of the Tao framework
-Version: 1.5.0.3
-Requires: tao-opengl-1.5
-Libs: -r:${libdir}/cli/tao-opengl-1.5/Tao.OpenGl.Glu.dll
Modified: tao/trunk/debian/tao-physfs-1.0.pc
===================================================================
--- tao/trunk/debian/tao-physfs-1.0.pc 2007-10-21 19:07:02 UTC (rev 3406)
+++ tao/trunk/debian/tao-physfs-1.0.pc 2007-10-28 13:13:46 UTC (rev 3407)
@@ -5,4 +5,4 @@
Name: Tao.PhysFs
Description: PhysFs section of the Tao framework
Version: 1.0.1.0
-Libs: -r:${libdir}/cli/tao-phyfs-1.0/Tao.PhysFs.dll
+Libs: -r:${libdir}/cli/tao-physfs-1.0/Tao.PhysFs.dll
More information about the Pkg-mono-svn-commits
mailing list