[Pkg-cli-libs-commits] r3552 - in /packages/boo/trunk/debian: changelog libboo2.0-cil.install libboo2.0-cil.installcligac policy.1.0.Boo.Lang.Interpreter.config policy.1.0.Boo.Lang.config rules

Sam Clegg sam at superduper.net
Fri Jan 4 13:20:01 UTC 2008


On Fri, 2008-01-04 at 13:09 +0100, Mirco Bauer wrote: 
> Hi Sam,
> 
> On Fri, 2008-01-04 at 11:48 +0000, samo at users.alioth.debian.org wrote:
> > Modified: packages/boo/trunk/debian/rules
> > URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/boo/trunk/debian/rules?rev=3552&op=diff
> > ==============================================================================
> > --- packages/boo/trunk/debian/rules (original)
> > +++ packages/boo/trunk/debian/rules Fri Jan  4 11:48:39 2008
> > @@ -14,9 +14,12 @@
> >  UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,')
> >  NEXT_UPVERSION = $(shell perl -e '$$_=pop; s/(\d+)$$/$$1+1/e; print' $(UPVERSION))
> >  
> > +
> >  debian/stamp-nant-build:
> >  	cd debian && al -link:policy.1.0.Boo.Lang.Parser.config -out:policy.1.0.Boo.Lang.Parser.dll -keyfile:../src/boo.snk
> >  	cd debian && al -link:policy.1.0.Boo.Lang.Compiler.config -out:policy.1.0.Boo.Lang.Compiler.dll -keyfile:../src/boo.snk
> > +	cd debian && al -link:policy.1.0.Boo.Lang.Interpreter.config -out:policy.1.0.Boo.Lang.Interpreter.dll -keyfile:../src/boo.snk
> > +	cd debian && al -link:policy.1.0.Boo.Lang.config -out:policy.1.0.Boo.Lang.dll -keyfile:../src/boo.snk
> >  	$(DEB_NANT_INVOKE) $(DEB_NANT_BUILD_TARGET)
> >  	touch debian/stamp-nant-build
> 
> You can use dh_cligacpolicy to generate easily GAC policy files and it
> also takes care of installing them, see log4net:
> http://svn.debian.org/wsvn/pkg-cli-libs/packages/log4net/trunk/debian/?rev=0&sc=0
> 

Thanks, that worked a treat!  One issue is that dh_cligacpolicy and
dh_makeclilibs and dh_clideps seem to have rather too strict warnings
about the cli-common-dev dependency.

dh_cligacpolicy checks for the exact string cli-common-dev (>= 0.5.4)
whereas the other two check for the exact string cli-common-dev (>=
0.4.4).  This means they can't be simultaneously satisfied.   Presumably
these checks should use "dpkg --compare-versions"?

> Also the path of /usr/lib/boo is correct for the compiler, but the
> libraries, dllmaps and policy files need to go in /usr/lib/boo-2.0/ see:
> http://pkg-mono.alioth.debian.org/cli-policy/ch-packaging.html#s-file-locations

This is done too.

I've tested the existing banshee build and also verified the banshee
builds against the new packages so I'm going to upload to unstable
shortly unless you can see any further glaring problems.

-- 
sam clegg
:: sam at superduper.net :: http://superduper.net/ :: PGP : D91EE369
$superduper: .signature,v 1.13 2003/06/17 10:29:24 sam Exp $
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-cli-libs-commits/attachments/20080104/b0d7c105/attachment.pgp 


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