[Pkg-cli-libs-commits] [cecil-flowanalysis] 02/24: More work on cecil-flowanalysis. Package almost ready. Only a description is needed

Jo Shields directhex at moszumanska.debian.org
Tue Nov 10 10:20:32 UTC 2015


This is an automated email from the git hooks/post-receive script.

directhex pushed a commit to annotated tag debian/0.1%7Esvn.128879-1
in repository cecil-flowanalysis.

commit 67887ad62d94014a8c6cbbe2ccf9788accd8771f
Author: Jose Carlos Garcia Sogo <jsogo at debian.org>
Date:   Tue Apr 10 23:04:31 2007 +0000

     More work on cecil-flowanalysis.
     Package almost ready. Only a description is needed
---
 debian/Flowanalysis.snk.uue | 17 ++++++++++++
 debian/changelog            |  2 +-
 debian/control              |  4 +--
 debian/dirs                 |  1 +
 debian/install              |  1 +
 debian/installcligac        |  1 +
 debian/rules                | 68 +++++++++++++++++++++------------------------
 7 files changed, 54 insertions(+), 40 deletions(-)

diff --git a/debian/Flowanalysis.snk.uue b/debian/Flowanalysis.snk.uue
new file mode 100644
index 0000000..8fac331
--- /dev/null
+++ b/debian/Flowanalysis.snk.uue
@@ -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
diff --git a/debian/changelog b/debian/changelog
index 0ee5ce7..496ed9c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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)
 
diff --git a/debian/control b/debian/control
index f8e8d11..995f57b 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,8 @@ Section: libs
 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
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..f069a97
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1 @@
+/usr/lib/cli/mono-cecil-flowanalysis-0.1
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..e66bd95
--- /dev/null
+++ b/debian/install
@@ -0,0 +1 @@
+bin/* /usr/lib/cli/mono-cecil-flowanalysis-0.1/
diff --git a/debian/installcligac b/debian/installcligac
new file mode 100644
index 0000000..aa16d6b
--- /dev/null
+++ b/debian/installcligac
@@ -0,0 +1 @@
+/usr/lib/cli/mono-cecil-flowanalysis-0.1/Cecil.FlowAnalysis.dll
diff --git a/debian/rules b/debian/rules
index f670cba..e6b9801 100755
--- a/debian/rules
+++ b/debian/rules
@@ -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,21 +22,19 @@ else
 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
-
-	# Add here commands to compile the package.
-	$(MAKE)
-	#docbook-to-man debian/cecil-flowanalysis.sgml > cecil-flowanalysis.1
+	
+	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"
 
 	touch $@
 
@@ -44,8 +43,7 @@ clean:
 	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 @@ install: build
 	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
+
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	find debian/tmp -type f -name "*.mdb" -delete
+endif
 
 
-# Build architecture-independent files here.
 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 @@ binary-arch: build install
 	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

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-cli-libs/packages/cecil-flowanalysis.git



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