[Pkg-mono-svn-commits] rev 3039 - cecil-flowanalysis/trunk/debian

Jose Carlos Garcia Sogo jsogo at alioth.debian.org
Tue Apr 10 23:04:31 UTC 2007


Author: jsogo
Date: 2007-04-10 23:04:31 +0000 (Tue, 10 Apr 2007)
New Revision: 3039

Added:
   cecil-flowanalysis/trunk/debian/Flowanalysis.snk.uue
   cecil-flowanalysis/trunk/debian/dirs
   cecil-flowanalysis/trunk/debian/install
   cecil-flowanalysis/trunk/debian/installcligac
   cecil-flowanalysis/trunk/debian/patches/
Modified:
   cecil-flowanalysis/trunk/debian/changelog
   cecil-flowanalysis/trunk/debian/control
   cecil-flowanalysis/trunk/debian/rules
Log:
 More work on cecil-flowanalysis.
 Package almost ready. Only a description is needed


Added: cecil-flowanalysis/trunk/debian/Flowanalysis.snk.uue
===================================================================
--- cecil-flowanalysis/trunk/debian/Flowanalysis.snk.uue	2007-04-10 21:28:47 UTC (rev 3038)
+++ cecil-flowanalysis/trunk/debian/Flowanalysis.snk.uue	2007-04-10 23:04:31 UTC (rev 3039)
@@ -0,0 +1,17 @@
+begin 600 Flowanalysis.snk.uue
+M!P(````D``!24T$R``0``!$````C`8E-K3(65O'>CU7":F!TFPTB`O;@0:6:
+M52OT;8E*DGG110D at Q*A.!*#5DE=2XXX,X4#;FNSQNCH#J1%BWQG\\J)3L1""
+MBE-J.Q)NI14I/6R.!%\#Y4E$]X8@@PR'\%RP814F9BG:%6S]=^`E`,28-3-;
+M3&(ZS'TC7&[?^7-UEB/C^X1M0UX`/VP)(X#ZH"WJRT"NT at N7!(E#OF<!KE^%
+M-^P'_%2UH`^#YRAR7$+UW+-E:YSX$A]650HT4EM3'KL!2E>8R%'7.>$#ZKP8
+M<YSH_%[O/K55FX\1-Y#3F*VU0;J^U/#N8O#JWJ)?R(RH#>B=CU6MSH@@+4-`
+M<_&^9-C-]PG#8B)(MJ62B^.Z-"S at VK#8=-/*MBE;16;TMWCB$)_<5O*DM-24
+MU<L9Z=>7[=#Y6WN:&V at 2G'AXIX$.`5H%(?'JXHS$HQ>7T<5=OK(`@-5V7R3T
+M7RU#B$4[+IT%>JL$S#<'!P;:%3&COU"F:(92\ZWQTFIM2"!4YP,]Z3<7^FR^
+MS;*-J]GV2:&8,">>4ZI9,7@,.OF6\]\,N6:$@:4*^6PJ)(&'H2>-;R,21:C=
+MH"-_/`I=>?`OEQ(T[:?01KV>\?SH(D"JB1I6XKA[>J1*KK.W@>K#?R0E'DNU
+MX at M`<!=EEW;/API5UT)CQ8U+W]0':[M#EL^HA:TD:K4VPZ8[`OHDUQM#ZAK7
+M.MQA/&*!IY$LPN/JB)I+2=Z"*V-!W347P:_J2V9K\/FDLWQKXM)NQLK)81"_
++S`APX1;3+K(@]#T`
+`
+end

Modified: cecil-flowanalysis/trunk/debian/changelog
===================================================================
--- cecil-flowanalysis/trunk/debian/changelog	2007-04-10 21:28:47 UTC (rev 3038)
+++ cecil-flowanalysis/trunk/debian/changelog	2007-04-10 23:04:31 UTC (rev 3039)
@@ -1,4 +1,4 @@
-cecil-flowanalysis (0.1-1) unstable; urgency=low
+cecil-flowanalysis (0.1~svn20070410-1) unstable; urgency=low
 
   * Initial release (Closes: #nnnn)
 

Modified: cecil-flowanalysis/trunk/debian/control
===================================================================
--- cecil-flowanalysis/trunk/debian/control	2007-04-10 21:28:47 UTC (rev 3038)
+++ cecil-flowanalysis/trunk/debian/control	2007-04-10 23:04:31 UTC (rev 3039)
@@ -3,8 +3,8 @@
 Priority: optional
 Maintainer: Debian Mono Group <pkg-mono-group at lists.alioth.debian.org>
 Uploaders: Jose Carlos Garcia Sogo <jsogo at debian.org>
-Build-Depends: debhelper (>= 5)
-Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-mcs (>= 1.1.9) | c-sharp-compiler, sharutils, libmono-cecil0.5-cil
+Build-Depends: debhelper (>= 5), dpatch
+Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-mcs (>= 1.1.9) | c-sharp-compiler, sharutils, libmono-cecil0.5-cil, nant
 Standards-Version: 3.7.2
 
 Package: libmono-cecil-flowanalysis0.1-cil

Added: cecil-flowanalysis/trunk/debian/dirs
===================================================================
--- cecil-flowanalysis/trunk/debian/dirs	2007-04-10 21:28:47 UTC (rev 3038)
+++ cecil-flowanalysis/trunk/debian/dirs	2007-04-10 23:04:31 UTC (rev 3039)
@@ -0,0 +1 @@
+/usr/lib/cli/mono-cecil-flowanalysis-0.1

Added: cecil-flowanalysis/trunk/debian/install
===================================================================
--- cecil-flowanalysis/trunk/debian/install	2007-04-10 21:28:47 UTC (rev 3038)
+++ cecil-flowanalysis/trunk/debian/install	2007-04-10 23:04:31 UTC (rev 3039)
@@ -0,0 +1 @@
+bin/* /usr/lib/cli/mono-cecil-flowanalysis-0.1/

Added: cecil-flowanalysis/trunk/debian/installcligac
===================================================================
--- cecil-flowanalysis/trunk/debian/installcligac	2007-04-10 21:28:47 UTC (rev 3038)
+++ cecil-flowanalysis/trunk/debian/installcligac	2007-04-10 23:04:31 UTC (rev 3039)
@@ -0,0 +1 @@
+/usr/lib/cli/mono-cecil-flowanalysis-0.1/Cecil.FlowAnalysis.dll

Modified: cecil-flowanalysis/trunk/debian/rules
===================================================================
--- cecil-flowanalysis/trunk/debian/rules	2007-04-10 21:28:47 UTC (rev 3038)
+++ cecil-flowanalysis/trunk/debian/rules	2007-04-10 23:04:31 UTC (rev 3039)
@@ -1,16 +1,17 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+# This is for the .wapi directory for Mono.
+export MONO_SHARED_DIR=$(CURDIR)
 
+# provide patch and unpatch targets
+include /usr/share/dpatch/dpatch.make
 
+UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,')
+ABIVERSION = 0.1
 
 CFLAGS = -Wall -g
 
@@ -21,22 +22,20 @@
 endif
 
 configure: configure-stamp
-configure-stamp:
+configure-stamp: patch-stamp
 	dh_testdir
-	# Add here commands to configure the package.
 
 	touch configure-stamp
 
-
 build: build-stamp
 
 build-stamp: configure-stamp 
 	dh_testdir
+	
+	uudecode -o debian/Flowanalysis.snk debian/Flowanalysis.snk.uue
+	nant -v -buildfile:default.build -D:"Mono.Cecil.dll"="/usr/lib/cli/mono-cecil-0.5/Mono.Cecil.dll" \
+		-D:"keyfile"="debian/Flowanalysis.snk"
 
-	# Add here commands to compile the package.
-	$(MAKE)
-	#docbook-to-man debian/cecil-flowanalysis.sgml > cecil-flowanalysis.1
-
 	touch $@
 
 clean:
@@ -44,8 +43,7 @@
 	dh_testroot
 	rm -f build-stamp configure-stamp
 
-	# Add here commands to clean up after the build process.
-	-$(MAKE) clean
+	nant -v clean
 
 	dh_clean 
 
@@ -53,41 +51,37 @@
 	dh_testdir
 	dh_testroot
 	dh_clean -k 
+
 	dh_installdirs
+	
+	mkdir debian/tmp
+	cp -a $(CURDIR)/bin debian/tmp
 
-	# Add here commands to install the package into debian/cecil-flowanalysis.
-	$(MAKE) DESTDIR=$(CURDIR)/debian/cecil-flowanalysis install
+	# Files are yet installed. We only need to deleted unwanted ones.
+	rm -f debian/usr/lib/cli/mono-cecil-flowanalysis-$(ABIVERSION)/*Test*
+	rm -f debian/usr/lib/cli/mono-cecil-flowanalysis-$(ABIVERSION)/Mono.Cecil*
 
+	# fix permissions
+	find debian/tmp -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x
 
-# Build architecture-independent files here.
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	find debian/tmp -type f -name "*.mdb" -delete
+endif
+
+
 binary-indep: build install
-# We have nothing to do by default.
 
-# Build architecture-dependent files here.
 binary-arch: build install
 	dh_testdir
 	dh_testroot
 	dh_installchangelogs ChangeLog
 	dh_installdocs
-	dh_installexamples
-#	dh_install
-#	dh_installmenu
-#	dh_installdebconf	
-#	dh_installlogrotate
-#	dh_installemacsen
-#	dh_installpam
-#	dh_installmime
-#	dh_python
-#	dh_installinit
-#	dh_installcron
-#	dh_installinfo
-	dh_installman
-	dh_link
-	dh_strip
+	dh_install --sourcedir=debian/tmp/
+	dh_installcligac
 	dh_compress
 	dh_fixperms
-#	dh_perl
-#	dh_makeshlibs
+	dh_makeclilibs -m $(UPVERSION)
+	dh_clideps -d
 	dh_installdeb
 	dh_shlibdeps
 	dh_gencontrol
@@ -95,4 +89,4 @@
 	dh_builddeb
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install




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