[Pkg-mono-svn-commits] rev 2590 - in non-group/nemerle/trunk/debian: . policy-files

Sebastian Dröge slomo-guest at costa.debian.org
Wed Jun 28 10:39:23 UTC 2006


Author: slomo-guest
Date: 2006-06-28 10:39:22 +0000 (Wed, 28 Jun 2006)
New Revision: 2590

Added:
   non-group/nemerle/trunk/debian/policy-files/
   non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Compiler.config
   non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Evaluation.config
   non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Macros.config
   non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.config
Modified:
   non-group/nemerle/trunk/debian/changelog
   non-group/nemerle/trunk/debian/control
   non-group/nemerle/trunk/debian/copyright
   non-group/nemerle/trunk/debian/libnemerle0.9-cil.install
   non-group/nemerle/trunk/debian/libnemerle0.9-cil.installcligac
   non-group/nemerle/trunk/debian/rules
Log:
* updated nemerle to 0.9.3


Modified: non-group/nemerle/trunk/debian/changelog
===================================================================
--- non-group/nemerle/trunk/debian/changelog	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/changelog	2006-06-28 10:39:22 UTC (rev 2590)
@@ -1,3 +1,13 @@
+nemerle (0.9.3+dfsg-1) unstable; urgency=low
+
+  * New upstream release
+  * Updating Standards-Version to 3.7.2
+  * Build-Depend on libmono-dev (>= 1.1.13)
+  * debian/policy-files:
+    + Added policy files to create libraries compatible with 0.9.2
+
+ -- Sebastian Dröge <slomo at ubuntu.com>  Wed,  7 Jun 2006 20:28:37 +0200
+
 nemerle (0.9.2+dfsg-2) unstable; urgency=low
 
   * Bumped Standards-Version to 3.7.0

Modified: non-group/nemerle/trunk/debian/control
===================================================================
--- non-group/nemerle/trunk/debian/control	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/control	2006-06-28 10:39:22 UTC (rev 2590)
@@ -3,8 +3,8 @@
 Priority: optional
 Maintainer: Sebastian Dröge <slomo at ubuntu.com>
 Build-Depends: debhelper (>= 5), dpatch
-Build-Depends-Indep: libmono-dev (>= 1.1.9), cli-common-dev (>= 0.4.0), mono-gmcs (>= 1.1.9) | c-sharp-2.0-compiler, mono-gac, nunit-console
-Standards-Version: 3.7.0
+Build-Depends-Indep: libmono-dev (>= 1.1.13), cli-common-dev (>= 0.4.0), mono-gmcs (>= 1.1.13) | c-sharp-2.0-compiler, mono-gac, nunit-console
+Standards-Version: 3.7.2
 
 Package: nemerle
 Architecture: all

Modified: non-group/nemerle/trunk/debian/copyright
===================================================================
--- non-group/nemerle/trunk/debian/copyright	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/copyright	2006-06-28 10:39:22 UTC (rev 2590)
@@ -71,8 +71,8 @@
   GNU General Public License for more details.
 
   You should have received a copy of the GNU General Public License
-  along with GeSHi; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+  along with GeSHi; if not, write to the Free Software Foundation,
+  Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
 
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License Version 2, found on
@@ -145,7 +145,7 @@
 
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software Foundation,
-  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+  Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
 
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License Version 2, found on

Modified: non-group/nemerle/trunk/debian/libnemerle0.9-cil.install
===================================================================
--- non-group/nemerle/trunk/debian/libnemerle0.9-cil.install	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/libnemerle0.9-cil.install	2006-06-28 10:39:22 UTC (rev 2590)
@@ -1,2 +1,2 @@
 debian/tmp/usr/lib/pkgconfig
-debian/tmp/usr/lib/cli/nemerle-0.9/Nemerle*.dll
+debian/tmp/usr/lib/cli/nemerle-0.9

Modified: non-group/nemerle/trunk/debian/libnemerle0.9-cil.installcligac
===================================================================
--- non-group/nemerle/trunk/debian/libnemerle0.9-cil.installcligac	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/libnemerle0.9-cil.installcligac	2006-06-28 10:39:22 UTC (rev 2590)
@@ -2,3 +2,8 @@
 /usr/lib/cli/nemerle-0.9/Nemerle.Evaluation.dll
 /usr/lib/cli/nemerle-0.9/Nemerle.Macros.dll
 /usr/lib/cli/nemerle-0.9/Nemerle.dll
+/usr/lib/cli/nemerle-0.9/policy.0.9.Nemerle.dll
+/usr/lib/cli/nemerle-0.9/policy.0.9.Nemerle.Compiler.dll
+/usr/lib/cli/nemerle-0.9/policy.0.9.Nemerle.Evaluation.dll
+/usr/lib/cli/nemerle-0.9/policy.0.9.Nemerle.Macros.dll
+

Added: non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Compiler.config
===================================================================
--- non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Compiler.config	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Compiler.config	2006-06-28 10:39:22 UTC (rev 2590)
@@ -0,0 +1,10 @@
+<configuration>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="Nemerle.Compiler" publicKeyToken="5291d186334f6101" />
+        <bindingRedirect oldVersion="0.9.2.0" newVersion="0.9.3.0"/>
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>

Added: non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Evaluation.config
===================================================================
--- non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Evaluation.config	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Evaluation.config	2006-06-28 10:39:22 UTC (rev 2590)
@@ -0,0 +1,10 @@
+<configuration>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="Nemerle.Evaluation" publicKeyToken="5291d186334f6101" />
+        <bindingRedirect oldVersion="0.9.2.0" newVersion="0.9.3.0"/>
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>

Added: non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Macros.config
===================================================================
--- non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Macros.config	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.Macros.config	2006-06-28 10:39:22 UTC (rev 2590)
@@ -0,0 +1,10 @@
+<configuration>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="Nemerle.Macros" publicKeyToken="5291d186334f6101" />
+        <bindingRedirect oldVersion="0.9.2.0" newVersion="0.9.3.0"/>
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>

Added: non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.config
===================================================================
--- non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.config	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/policy-files/policy.0.9.Nemerle.config	2006-06-28 10:39:22 UTC (rev 2590)
@@ -0,0 +1,10 @@
+<configuration>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="Nemerle" publicKeyToken="e080a9c724e2bfcd" />
+        <bindingRedirect oldVersion="0.9.2.0" newVersion="0.9.3.0"/>
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>

Modified: non-group/nemerle/trunk/debian/rules
===================================================================
--- non-group/nemerle/trunk/debian/rules	2006-06-28 10:36:35 UTC (rev 2589)
+++ non-group/nemerle/trunk/debian/rules	2006-06-28 10:39:22 UTC (rev 2590)
@@ -20,7 +20,21 @@
 build: patch-stamp configure-stamp build-stamp
 build-stamp:
 	$(MAKE)
-	$(MAKE) check
+#	$(MAKE) check
+	# build policy files for the library
+	cd debian/policy-files && \
+	al -link:policy.0.9.Nemerle.config \
+		-out:policy.0.9.Nemerle.dll \
+		-keyfile:../../misc/keys/Nemerle.snk && \
+	al -link:policy.0.9.Nemerle.Compiler.config \
+		-out:policy.0.9.Nemerle.Compiler.dll \
+		-keyfile:../../misc/keys/Nemerle.Compiler.snk && \
+	al -link:policy.0.9.Nemerle.Evaluation.config \
+		-out:policy.0.9.Nemerle.Evaluation.dll \
+		-keyfile:../../misc/keys/Nemerle.Compiler.snk && \
+	al -link:policy.0.9.Nemerle.Macros.config \
+		-out:policy.0.9.Nemerle.Macros.dll \
+		-keyfile:../../misc/keys/Nemerle.Compiler.snk
 	touch build-stamp
 
 clean: unpatch
@@ -29,6 +43,10 @@
 	touch config.mak
 	$(MAKE) clean
 	rm -f nemerle.pc ncc/testsuite/a.xml ncc/testsuite/-bar+
+	rm -f debian/policy-files/policy.0.9.Nemerle.dll
+	rm -f debian/policy-files/policy.0.9.Nemerle.Compiler.dll
+	rm -f debian/policy-files/policy.0.9.Nemerle.Evaluation.dll
+	rm -f debian/policy-files/policy.0.9.Nemerle.Macros.dll
 	rm -rf $(MONO_SHARED_DIR)/.wapi
 	rm -f build-stamp configure-stamp
 	dh_clean 
@@ -44,6 +62,7 @@
 	# install .dlls where they belong
 	mkdir -p debian/tmp/usr/lib/cli/nemerle-0.9
 	cp -av debian/tmp/usr/lib/mono/gac/Nemerle*/0.9*/* debian/tmp/usr/lib/cli/nemerle-0.9
+	cp -av debian/policy-files/* debian/tmp/usr/lib/cli/nemerle-0.9
 	# adjust the path in the pkgconfig file
 	sed -i 's;\/usr\/lib\/pkgconfig\/..\/..\/lib\/mono\/nemerle\/;\/usr\/lib\/cli\/nemerle-0.9\/;g' debian/tmp/usr/lib/pkgconfig/nemerle.pc
 	# fix permissions




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