[Pkg-cli-libs-commits] [SCM] db4o branch, master, updated. upstream/6.1.604+dfsg-13-ga87a231
Iain Lane
laney at ubuntu.com
Mon Nov 9 00:29:53 UTC 2009
The following commit has been merged in the master branch:
commit a87a2319c4975fbf20e0f103dec74dea0861d4a6
Author: Iain Lane <laney at ubuntu.com>
Date: Mon Nov 9 00:22:12 2009 +0000
Get building before we do the new upstream
*** NEEDS NEW UPSTREAM UPDATE STILL! ***
* debian/patches/01-dos2unix.patch: Regenerate; didn't apply before
* debian/rules:
+ Update to be more DH7ish
+ Use mono-csc as compiler, per latest CLI policy
* debian/control: Bump mono-devel build-dep to >= 2.4.2.3 to have mono-csc
available
diff --git a/debian/changelog b/debian/changelog
index e763c47..5eda855 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
db4o (6.1.604+dfsg-4) UNRELEASED; urgency=low
- ***WORKING ON IT***
- (currently FTBFS)
+ *** NEEDS NEW UPSTREAM UPDATE STILL! ***
+
+ [ David Paleino ]
* debian/control:
- Vcs-* fields updated, package moved to Git
- moved from Section libs to cli-mono
@@ -14,7 +15,15 @@ db4o (6.1.604+dfsg-4) UNRELEASED; urgency=low
- rewritten using overriden targets and dh7
* debian/patches/* converted to quilt
- -- David Paleino <d.paleino at gmail.com> Sat, 26 Sep 2009 19:35:19 +0200
+ [ Iain Lane ]
+ * debian/patches/01-dos2unix.patch: Regenerate; didn't apply before
+ * debian/rules:
+ + Update to be more DH7ish
+ + Use mono-csc as compiler, per latest CLI policy
+ * debian/control: Bump mono-devel build-dep to >= 2.4.2.3 to have mono-csc
+ available
+
+ -- Iain Lane <laney at ubuntu.com> Mon, 09 Nov 2009 00:08:05 +0000
db4o (6.1.604+dfsg-3) unstable; urgency=low
diff --git a/debian/control b/debian/control
index f58add5..cab92af 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team at lists.alioth.debian.org
Uploaders: Jose Carlos Garcia Sogo <jsogo at debian.org>, Mirco Bauer <meebey at debian.org>, Sebastian Dröge <slomo at debian.org>
Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-7~)
Build-Depends-Indep: cli-common-dev (>= 0.5.7),
- mono-devel (>= 2.0),
+ mono-devel (>= 2.4.2.3),
libmono-cecil0.5-cil,
libmono-cecil-flowanalysis0.1-cil,
pkg-config,
diff --git a/debian/libdb4o6.0-cil.install b/debian/libdb4o6.0-cil.install
index f4a3db6..c26d3e8 100644
--- a/debian/libdb4o6.0-cil.install
+++ b/debian/libdb4o6.0-cil.install
@@ -1,4 +1,4 @@
-usr/lib/db4o/*.dll* /usr/lib/cli/db4o-6.0/
-usr/lib/db4o/*.exe* /usr/lib/db4o/
+usr/lib/db4o/*.dll /usr/lib/cli/db4o-6.0/
+usr/lib/db4o/*.exe /usr/lib/db4o/
usr/lib/pkgconfig/
usr/bin/
diff --git a/debian/patches/00-configurable_compiler.patch b/debian/patches/00-configurable_compiler.patch
index 5c2411b..ab88003 100644
--- a/debian/patches/00-configurable_compiler.patch
+++ b/debian/patches/00-configurable_compiler.patch
@@ -5,8 +5,8 @@ Author: Iain Lane <laney at ubuntu.com>
src/include.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---- db4o.orig/src/include.mk
-+++ db4o/src/include.mk
+--- db4o.git.orig/src/include.mk
++++ db4o.git/src/include.mk
@@ -1,6 +1,6 @@
MONO = mono
@@ -14,4 +14,4 @@ Author: Iain Lane <laney at ubuntu.com>
+MCS ?= gmcs
KEY_FILE = ../db4objects.snk
MCS_FLAGS = -keyfile:$(KEY_FILE) -define:NET_2_0,MONO,EMBEDDED
- OUTDIR = ../bin
+ OUTDIR = ../bin
diff --git a/debian/patches/01-dos2unix.patch b/debian/patches/01-dos2unix.patch
index 099fcaf..5478970 100644
--- a/debian/patches/01-dos2unix.patch
+++ b/debian/patches/01-dos2unix.patch
@@ -12,13 +12,13 @@ Forwarded: not-needed
src/Makefile | 8 ++++----
7 files changed, 19 insertions(+), 19 deletions(-)
---- db4o.orig/src/Db4oAdmin/Makefile
-+++ db4o/src/Db4oAdmin/Makefile
+--- db4o.git.orig/src/Db4oAdmin/Makefile
++++ db4o.git/src/Db4oAdmin/Makefile
@@ -1,7 +1,7 @@
--
--include ../include.mk
--
--WORKDIR = Db4oAdmin
+-
+-include ../include.mk
+-
+-WORKDIR = Db4oAdmin
+
+include ../include.mk
+
@@ -26,66 +26,66 @@ Forwarded: not-needed
TARGET = exe
ASSEMBLY = $(ADMIN)
---- db4o.orig/src/Db4oUnit/Makefile
-+++ db4o/src/Db4oUnit/Makefile
+--- db4o.git.orig/src/Db4oUnit/Makefile
++++ db4o.git/src/Db4oUnit/Makefile
@@ -1,5 +1,5 @@
--
--include ../include.mk
+-
+-include ../include.mk
+
+include ../include.mk
TARGET = library
ASSEMBLY = $(UNIT)
---- db4o.orig/src/Db4oUnit.Extensions/Makefile
-+++ db4o/src/Db4oUnit.Extensions/Makefile
+--- db4o.git.orig/src/Db4oUnit.Extensions/Makefile
++++ db4o.git/src/Db4oUnit.Extensions/Makefile
@@ -1,5 +1,5 @@
--
--include ../include.mk
+-
+-include ../include.mk
+
+include ../include.mk
TARGET = library
ASSEMBLY = $(UNIT_EXT)
---- db4o.orig/src/Db4objects.Db4o/Makefile
-+++ db4o/src/Db4objects.Db4o/Makefile
+--- db4o.git.orig/src/Db4objects.Db4o/Makefile
++++ db4o.git/src/Db4objects.Db4o/Makefile
@@ -1,5 +1,5 @@
--
--include ../include.mk
+-
+-include ../include.mk
+
+include ../include.mk
TARGET = library
ASSEMBLY = $(CORE)
---- db4o.orig/src/Db4objects.Db4o.Tests/Makefile
-+++ db4o/src/Db4objects.Db4o.Tests/Makefile
+--- db4o.git.orig/src/Db4objects.Db4o.Tests/Makefile
++++ db4o.git/src/Db4objects.Db4o.Tests/Makefile
@@ -1,5 +1,5 @@
--
--include ../include.mk
+-
+-include ../include.mk
+
+include ../include.mk
TARGET = exe
ASSEMBLY = $(TESTS)
---- db4o.orig/src/Db4objects.Db4o.Tools/Makefile
-+++ db4o/src/Db4objects.Db4o.Tools/Makefile
+--- db4o.git.orig/src/Db4objects.Db4o.Tools/Makefile
++++ db4o.git/src/Db4objects.Db4o.Tools/Makefile
@@ -1,6 +1,6 @@
--
--include ../include.mk
--
+-
+-include ../include.mk
+-
+
+include ../include.mk
+
TARGET = library
ASSEMBLY = $(TOOLS)
REFERENCES = -r:$(OUTDIR)/$(CORE) -r:$(OUTDIR)/$(CECIL) -r:$(OUTDIR)/$(FLOWANALYSIS)
---- db4o.orig/src/Makefile
-+++ db4o/src/Makefile
-@@ -5,16 +5,16 @@ TESTS = Db4objects.Db4o.Tests
+--- db4o.git.orig/src/Makefile
++++ db4o.git/src/Makefile
+@@ -5,16 +5,16 @@
TOOLS = Db4objects.Db4o.Tools
UNIT = Db4oUnit
UNIT_EXT = Db4oUnit.Extensions
--ADMIN = Db4oAdmin
--
+-ADMIN = Db4oAdmin
+-
+ADMIN = Db4oAdmin
+
LIBS = Libs/net-2.0
@@ -94,8 +94,8 @@ Forwarded: not-needed
all: prebuild build postbuild
--prebuild:
-- [ -d $(OUTDIR) ] || mkdir $(OUTDIR)
+-prebuild:
+- [ -d $(OUTDIR) ] || mkdir $(OUTDIR)
+prebuild:
+ [ -d $(OUTDIR) ] || mkdir $(OUTDIR)
cp $(LIBS)/*.dll $(OUTDIR)
diff --git a/debian/rules b/debian/rules
index 864bd83..433e0b0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,14 +8,22 @@ DEB_CLI_API_VERSION = 6.1.604
include /usr/share/cli-common/cli.make
include /usr/share/quilt/quilt.make
-override_dh_build:
- dh_auto_build -D src -- MCS=/usr/bin/csc core admin
+override_dh_auto_build:
+ dh_auto_build -D src -- MCS=/usr/bin/mono-csc core admin
+ mdoc update \
+ -i $(CURDIR)/src/bin/Db4objects.Db4o.dll.xml \
+ -o $(CURDIR)/src/bin/monodocer \
+ $(CURDIR)/src/bin/Db4objects.Db4o.dll
+ mdoc assemble \
+ -f ecma \
+ -o $(CURDIR)/src/bin/Db4objects.Db4o \
+ $(CURDIR)/src/bin/monodocer
-override_dh_clean:
+override_dh_auto_clean:
dh_auto_clean -D src
rm -rf src/bin
-override_dh_auto-install:
+override_dh_auto_install:
# <$(MAKE) install>
# db4o libs / admin tool
@@ -56,6 +64,11 @@ override_dh_auto-install:
perl -pe 's/#PACKAGE_ABI_VERSION#/$(DEB_CLI_ABI_VERSION)/' -i \
$(CURDIR)/debian/tmp/usr/lib/pkgconfig/db4o-$(DEB_CLI_ABI_VERSION).pc
+ dh_auto_install
+
+# Should this really be necessary? :(
+override_dh_install:
+ dh_install --sourcedir=$(CURDIR)/debian/tmp
override_dh_compress:
dh_compress -i -Xapi/ -Xtutorial/ -Xreference/
@@ -63,31 +76,5 @@ override_dh_compress:
override_dh_makeclilibs:
dh_makeclilibs -i -m $(DEB_CLI_API_VERSION)
-build: build-stamp
-build-stamp: $(QUILT_STAMPFN)
- dh build
- mdoc update \
- -i $(CURDIR)/src/bin/Db4objects.Db4o.dll.xml \
- -o $(CURDIR)/src/bin/monodocer \
- $(CURDIR)/src/bin/Db4objects.Db4o.dll
- mdoc assemble \
- -f ecma \
- -o $(CURDIR)/src/bin/Db4objects.Db4o \
- $(CURDIR)/src/bin/monodocer
- touch $@
-
-clean: clean-patched unpatch
-clean-patched:
- dh clean
-
-install: install-stamp
-install-stamp: build-stamp
- dh install
- touch $@
-
-binary-arch:
-binary-indep: build install
- dh $@
-
-binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary install
+%:
+ dh --with=quilt $@
--
db4o
More information about the Pkg-cli-libs-commits
mailing list