[Pkg-mono-svn-commits] rev 3639 - in cli-common/trunk: . debian
Mirco Bauer
meebey at alioth.debian.org
Wed May 7 20:06:11 UTC 2008
Author: meebey
Date: 2008-05-07 20:06:11 +0000 (Wed, 07 May 2008)
New Revision: 3639
Added:
cli-common/trunk/cli.pm
Modified:
cli-common/trunk/cli.make
cli-common/trunk/debian/changelog
cli-common/trunk/debian/cli-common-dev.install
cli-common/trunk/debian/control
Log:
dh sequence support
Modified: cli-common/trunk/cli.make
===================================================================
--- cli-common/trunk/cli.make 2008-05-03 16:22:36 UTC (rev 3638)
+++ cli-common/trunk/cli.make 2008-05-07 20:06:11 UTC (rev 3639)
@@ -1 +1,3 @@
-export MONO_SHARED_DIR=$(CURDIR)
+#export MONO_SHARED_DIR=$(CURDIR)
+export MONO_DISABLE_SHM = 1
+export DH_OPTIONS += --with=cli
Added: cli-common/trunk/cli.pm
===================================================================
--- cli-common/trunk/cli.pm (rev 0)
+++ cli-common/trunk/cli.pm 2008-05-07 20:06:11 UTC (rev 3639)
@@ -0,0 +1,18 @@
+#!/usr/bin/perl
+# debhelper sequence file for cli-common-dev scripts
+
+use warnings;
+use strict;
+use Debian::Debhelper::Dh_Lib;
+
+insert_after("dh_fixperms", "dh_clifixperms");
+
+# have to use dh_installdeb as those scripts need to run for
+# binary-arch and binary-indep packages
+insert_before("dh_installdeb", "dh_clistrip");
+insert_before("dh_installdeb", "dh_cligacpolicy");
+insert_before("dh_installdeb", "dh_makeclilibs");
+insert_before("dh_installdeb", "dh_installcligac");
+insert_before("dh_installdeb", "dh_clideps");
+
+1;
Modified: cli-common/trunk/debian/changelog
===================================================================
--- cli-common/trunk/debian/changelog 2008-05-03 16:22:36 UTC (rev 3638)
+++ cli-common/trunk/debian/changelog 2008-05-07 20:06:11 UTC (rev 3639)
@@ -1,23 +1,33 @@
cli-common (0.5.7) UNRELEASED; urgency=low
* NOT RELEASED YET
- * debian/postrm-cligacpolicy:
+ * postrm-cligacpolicy:
+ Remove GAC policy files also in "upgrade" stage, else upgrades and
downgrades will leave policy files around.
+ * cli.make:
+ + Makefile to be included by source packages in debian/rules.
+ * cli.pm:
+ + Sequence file to support our dh_*cli* scripts with debhelper's dh tool.
+ * debian/control:
+ + Updated debhelper dependency to >= 7.0.8 for cli-common-dev, as cli.make
+ hooks into debhelper's dh sequence support.
+ * debian/cli-common-dev.install:
+ + Added cli.make
+ + Added cli.pm
-- Mirco Bauer <meebey at debian.org> Fri, 11 Jan 2008 00:49:38 +0100
cli-common (0.5.6) unstable; urgency=low
- * debian/postrm-cligacpolicy:
+ * postrm-cligacpolicy:
+ Only remove the GAC policy file in "remove" stage, else we try to remove
the file it again in "purge" stage, which fails of course.
(Closes: #460039, thanks to Varun Hiremath <varunhiremath at gmail.com> for
the investigation)
- * debian/prerm-cligac:
+ * prerm-cligac:
+ Only remove GAC assemblies in "remove" and "upgrade" stage, we don't
support error unwind here.
- * debian/dh_clideps:
+ * dh_clideps:
+ Require cli-common >= 0.5.6 for packages that use dh_cligacpolicy.
* debian/cli-common-dev.manpages:
+ Added dh_clistrip.1
Modified: cli-common/trunk/debian/cli-common-dev.install
===================================================================
--- cli-common/trunk/debian/cli-common-dev.install 2008-05-03 16:22:36 UTC (rev 3638)
+++ cli-common/trunk/debian/cli-common-dev.install 2008-05-07 20:06:11 UTC (rev 3639)
@@ -1,5 +1,6 @@
ildasm-monodis /usr/share/cli-common/
-#cli.make /usr/share/cli-common/
+cli.make /usr/share/cli-common/
+cli.pm /usr/share/perl5/Debian/Debhelper/Sequence/
dh_makeclilibs /usr/bin/
dh_clideps /usr/bin/
Modified: cli-common/trunk/debian/control
===================================================================
--- cli-common/trunk/debian/control 2008-05-03 16:22:36 UTC (rev 3638)
+++ cli-common/trunk/debian/control 2008-05-07 20:06:11 UTC (rev 3639)
@@ -25,7 +25,7 @@
Package: cli-common-dev
Architecture: all
Replaces: cli-common (<< 0.4.0)
-Depends: debhelper (>= 5.0.0), perl-modules, mono-utils | cil-disassembler, mono-1.0-devel | strong-name-tool, libxml-dom-perl
+Depends: debhelper (>= 7.0.8), perl-modules, mono-utils | cil-disassembler, mono-1.0-devel | strong-name-tool, libxml-dom-perl
Description: common files for building CLI packages
This package must be installed if a CLI (Common Language Infrastructure)
packaging environment is desired.
More information about the Pkg-mono-svn-commits
mailing list