[Pkg-mono-svn-commits] rev 1874 - non-group/nunit/trunk/debian

Jelmer Vernooij ctrlsoft-guest@costa.debian.org
Mon, 27 Jun 2005 09:18:26 +0000


Author: ctrlsoft-guest
Date: 2005-06-27 09:18:25 +0000 (Mon, 27 Jun 2005)
New Revision: 1874

Added:
   non-group/nunit/trunk/debian/libnunit-cil.install
   non-group/nunit/trunk/debian/libnunit-doc.install
   non-group/nunit/trunk/debian/nunit-console.install
Removed:
   non-group/nunit/trunk/debian/install
Modified:
   non-group/nunit/trunk/debian/
   non-group/nunit/trunk/debian/control
   non-group/nunit/trunk/debian/rules
Log:
Split up the nunit package into three seperate packages:
 * nunit-console
 * libnunit-cil
 * libnunit-doc



Property changes on: non-group/nunit/trunk/debian
___________________________________________________________________
Name: svn:ignore
   + substvars
*.substvars
tmp
files
libnunit-doc
libnunit-cil


Modified: non-group/nunit/trunk/debian/control
===================================================================
--- non-group/nunit/trunk/debian/control	2005-06-27 09:17:49 UTC (rev 1873)
+++ non-group/nunit/trunk/debian/control	2005-06-27 09:18:25 UTC (rev 1874)
@@ -5,7 +5,7 @@
 Build-Depends: debhelper (>= 4.0.0), mono-mcs (>= 1.0) | c-sharp-compiler, cli-common (>= 0.1.3), libmono-dev (>= 1.0), nant (>= 0.84), mono-gac (>= 1.1.6)
 Standards-Version: 3.6.1
 
-Package: nunit
+Package: nunit-console
 Architecture: all
 Depends: ${cli:Depends}
 Description: Unit test framework for .NET
@@ -13,3 +13,26 @@
  same purpose as JUnit does in the Java world. It supports test
  categories, testing for exceptions and writing test results in plain
  text or XML.
+ .
+ This package contains the console front-end.
+
+Package: libnunit-cil
+Architecture: all
+Depends: ${cli:Depends}
+Suggests: libnunit-doc
+Description: Unit test framework for .NET
+ NUnit is a unit testing framework for all .NET languages. It serves the
+ same purpose as JUnit does in the Java world. It supports test
+ categories, testing for exceptions and writing test results in plain
+ text or XML.
+
+Package: libnunit-doc
+Architecture: all
+Depends: ${cli:Depends}
+Description: Unit test framework for .NET
+ NUnit is a unit testing framework for all .NET languages. It serves the
+ same purpose as JUnit does in the Java world. It supports test
+ categories, testing for exceptions and writing test results in plain
+ text or XML.
+ .
+ This package contains the API documentation and examples.

Deleted: non-group/nunit/trunk/debian/install
===================================================================
--- non-group/nunit/trunk/debian/install	2005-06-27 09:17:49 UTC (rev 1873)
+++ non-group/nunit/trunk/debian/install	2005-06-27 09:18:25 UTC (rev 1874)
@@ -1,5 +0,0 @@
-debian/nunit-core.pc /usr/lib/pkgconfig
-debian/nunit-framework.pc /usr/lib/pkgconfig
-debian/nunit-console /usr/bin/
-doc/*.html doc/css doc/img doc/files /usr/share/doc/nunit/html/
-samples/* /usr/share/doc/nunit/examples

Copied: non-group/nunit/trunk/debian/libnunit-cil.install (from rev 1827, non-group/nunit/trunk/debian/install)
===================================================================
--- non-group/nunit/trunk/debian/install	2005-06-10 06:48:52 UTC (rev 1827)
+++ non-group/nunit/trunk/debian/libnunit-cil.install	2005-06-27 09:18:25 UTC (rev 1874)
@@ -0,0 +1,2 @@
+debian/nunit-core.pc /usr/lib/pkgconfig
+debian/nunit-framework.pc /usr/lib/pkgconfig

Added: non-group/nunit/trunk/debian/libnunit-doc.install
===================================================================
--- non-group/nunit/trunk/debian/libnunit-doc.install	2005-06-27 09:17:49 UTC (rev 1873)
+++ non-group/nunit/trunk/debian/libnunit-doc.install	2005-06-27 09:18:25 UTC (rev 1874)
@@ -0,0 +1,2 @@
+doc/*.html doc/css doc/img doc/files /usr/share/doc/nunit/html/
+samples/* /usr/share/doc/nunit/examples

Copied: non-group/nunit/trunk/debian/nunit-console.install (from rev 1827, non-group/nunit/trunk/debian/install)
===================================================================
--- non-group/nunit/trunk/debian/install	2005-06-10 06:48:52 UTC (rev 1827)
+++ non-group/nunit/trunk/debian/nunit-console.install	2005-06-27 09:18:25 UTC (rev 1874)
@@ -0,0 +1 @@
+debian/nunit-console /usr/bin

Modified: non-group/nunit/trunk/debian/rules
===================================================================
--- non-group/nunit/trunk/debian/rules	2005-06-27 09:17:49 UTC (rev 1873)
+++ non-group/nunit/trunk/debian/rules	2005-06-27 09:18:25 UTC (rev 1874)
@@ -18,6 +18,7 @@
 	rm -rf build
 	$(NANT) /f:nunit.build mono-1.0 clean-all
 	rm -f build-stamp
+	rm -rf .wapi
 	dh_clean
 
 install: build
@@ -25,9 +26,10 @@
 	dh_testroot
 	dh_clean -k 
 	dh_installdirs
-	gacutil -root debian/tmp/usr/lib -i $(BUILDDIR)/bin/nunit.framework.dll 
-	gacutil -root debian/tmp/usr/lib -i $(BUILDDIR)/bin/nunit.core.dll
-	dh_install $(BUILDDIR)/bin/* /usr/lib/nunit/bin/
+	gacutil -root debian/libnunit-cil/usr/lib -i $(BUILDDIR)/bin/nunit.framework.dll 
+	gacutil -root debian/libnunit-cil/usr/lib -i $(BUILDDIR)/bin/nunit.core.dll
+	dh_install -p nunit-console $(BUILDDIR)/bin/nunit-console.exe* /usr/lib/nunit/bin/
+	dh_install -p libnunit-cil $(BUILDDIR)/bin/*.dll /usr/lib/nunit/bin/
 	-cd $(CURDIR)/debian && find -type f -name "*.exe" -exec chmod +x {} \;
 	-cd $(CURDIR)/debian && find -type f -name "*.dll" -exec chmod -x {} \;
 
@@ -39,7 +41,7 @@
 	dh_install -i
 	dh_installchangelogs -i doc/ChangeLog.txt
 	dh_installdocs -i doc/ReleaseNotes.txt
-	dh_installexamples -i
+	dh_installexamples -i 
 	dh_installmenu -i
 	dh_installman -i debian/nunit-console.1
 	dh_strip -i