[Pkg-cli-libs-commits] [SCM] nunit branch, master, updated. upstream/2.4.7+dfsg-32-gbbcd491
Julian Taylor
jtaylor.debian at googlemail.com
Mon Jun 13 18:17:47 UTC 2011
The following commit has been merged in the master branch:
commit 3be4a45a678d368e9775b879cdf16db263b488b9
Author: Julian Taylor <jtaylor.debian at googlemail.com>
Date: Mon Jun 13 15:30:09 2011 +0200
dh-7 rules
diff --git a/debian/nunit-console.install b/debian/nunit-console.install
index f2d2d43..f534382 100644
--- a/debian/nunit-console.install
+++ b/debian/nunit-console.install
@@ -1,2 +1,2 @@
-build/linux/mono/2.0/release/nunit-console.exe* /usr/lib/nunit/
-build/linux/mono/2.0/release/nunit-console-runner.dll* /usr/lib/nunit/
+bin/Release/nunit-console.exe /usr/lib/nunit/
+bin/Release/lib/nunit-console-runner.dll /usr/lib/nunit/
diff --git a/debian/nunit-gui.install b/debian/nunit-gui.install
index aa8014e..862aa74 100644
--- a/debian/nunit-gui.install
+++ b/debian/nunit-gui.install
@@ -1,3 +1,3 @@
-build/linux/mono/2.0/release/nunit.exe* /usr/lib/nunit/
-build/linux/mono/2.0/release/nunit-gui-runner.dll* /usr/lib/nunit/
-build/linux/mono/2.0/release/nunit.uikit.dll* /usr/lib/nunit/
+bin/Release/nunit.exe /usr/lib/nunit/
+bin/Release/lib/nunit-gui-runner.dll /usr/lib/nunit/
+bin/Release/lib/nunit.uikit.dll /usr/lib/nunit/
diff --git a/debian/rules b/debian/rules
index 4e579ff..8b8dcb9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,52 +1,31 @@
#!/usr/bin/make -f
export DH_VERBOSE=1
-# nant has race conditions on SMP systems and causes hangs or failures
-export MONO_NO_SMP=1
-BUILD_DIR = build/linux/mono/2.0/release
-NANT = nant
-DEB_CLI_ABI_VERSION = 2.4
-DEB_CLI_API_VERSION = 2.4.7
include /usr/share/cli-common/cli.make
-include /usr/share/dpatch/dpatch.make
-build: patch-stamp build-stamp
-build-stamp:
- dh build --before build
- $(NANT) -f:src/nunit.build mono-2.0 release build
- for lib in nunit.core nunit.framework; do \
- rm -rf $(BUILD_DIR)/monodocer; \
- mdoc update \
- -i $(BUILD_DIR)/$$lib.xml \
- -o $(BUILD_DIR)/monodocer \
- $(BUILD_DIR)/$$lib.dll; \
- mdoc assemble \
- -o $(BUILD_DIR)/$$lib \
- $(BUILD_DIR)/monodocer; \
- done
- touch build-stamp
+%:
+ dh $@ --with-cli
-install: build
- dh $@ --before dh_install
- rm -f doc/files/Thumbs.db
- install -D -m 755 debian/nunit-console.sh debian/nunit-console/usr/bin/nunit-console
- install -D -m 755 debian/nunit-gui.sh debian/nunit-gui/usr/bin/nunit-gui
- dh $@ --remaining
+override_dh_auto_build:
+ xbuild /property:Configuration=Release ./src/NUnitCore/core/nunit.core.dll.csproj
+ xbuild /property:Configuration=Release ./src/NUnitCore/interfaces/nunit.core.interfaces.dll.csproj
+ xbuild /property:Configuration=Release ./src/NUnitFramework/framework/nunit.framework.dll.csproj
+ xbuild /property:Configuration=Release ./src/NUnitMocks/mocks/nunit.mocks.csproj
+ xbuild /property:Configuration=Release ./src/ClientUtilities/util/nunit.util.dll.csproj
-binary: binary-indep
-binary-indep: install
- dh $@ --before dh_makeclilibs
- dh_makeclilibs -i -m $(DEB_CLI_API_VERSION)
- dh $@ --after dh_makeclilibs
+ xbuild /property:Configuration=Release ./src/ConsoleRunner/nunit-console/nunit-console.csproj
+ xbuild /property:Configuration=Release ./src/ConsoleRunner/nunit-console-exe/nunit-console.exe.csproj
-clean: unpatch
- rm -rf build
- rm -f build-stamp
- $(NANT) /f:src/nunit.build mono-2.0 clean-all
- dh $@
+ xbuild /property:Configuration=Release ./src/GuiRunner/nunit-gui/nunit-gui.csproj
+ xbuild /property:Configuration=Release ./src/GuiComponents/UiKit/nunit.uikit.dll.csproj
+ xbuild /property:Configuration=Release ./src/GuiRunner/nunit-gui-exe/nunit-gui.exe.csproj
-%:
- dh $@
+override_dh_install:
+ install -D -m 755 debian/nunit-console.sh debian/nunit-console/usr/bin/nunit-console
+ install -D -m 755 debian/nunit-gui.sh debian/nunit-gui/usr/bin/nunit-gui
+ dh_install
+ cp -a src/ConsoleRunner/nunit-console-exe/Ship.config debian/nunit-console/usr/lib/nunit/nunit-console.exe.config
+ cp -a src/GuiRunner/nunit-gui-exe/Ship.config debian/nunit-gui/usr/lib/nunit/nunit.exe.config
upstream_version=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-\+]+)+(\+dfsg)*.*,\1,p')
get-orig-source::
--
nunit
More information about the Pkg-cli-libs-commits
mailing list