[Pkg-ocaml-maint-commits] [SCM] ocaml-res packaging branch, master, updated. debian/3.2.0-2-8-gaf05528

Lifeng Sun lifongsun at gmail.com
Mon Jun 10 03:33:09 UTC 2013


The following commit has been merged in the master branch:
commit 8af7f9c03a5e12f5ea85ff5ec76b5f465beb4f3e
Author: Lifeng Sun <lifongsun at gmail.com>
Date:   Tue May 7 19:52:34 2013 +0800

    New upstream release.

diff --git a/debian/changelog b/debian/changelog
index 6fedb3f..58b0db5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,13 @@
-ocaml-res (3.2.0-3) UNRELEASED; urgency=low
+ocaml-res (4.0.2-1) unstable; urgency=low
 
   [ Stefano Zacchiroli ]
   * remove myself from Uploaders
 
- -- Stefano Zacchiroli <zack at debian.org>  Sat, 08 Oct 2011 19:26:09 +0200
+  [ Lifeng Sun ]
+  * New upstream release.
+  * Add myself to Uploaders.
+
+ -- Lifeng Sun <lifongsun at gmail.com>  Mon, 06 May 2013 17:36:43 +0800
 
 ocaml-res (3.2.0-2) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index fe921c7..ca42d43 100644
--- a/debian/control
+++ b/debian/control
@@ -2,14 +2,15 @@ Source: ocaml-res
 Section: ocaml
 Priority: extra
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
-Uploaders: Stéphane Glondu <glondu at debian.org>
+Uploaders:
+ Stéphane Glondu <glondu at debian.org>,
+ Lifeng Sun <lifongsun at gmail.com>
 Build-Depends:
- cdbs,
- debhelper (>= 7),
+ debhelper (>= 7.0.50~),
  dh-ocaml (>= 0.9),
  ocaml-nox (>= 3.11.1-3~),
  ocaml-findlib (>= 1.2.5)
-Standards-Version: 3.8.3
+Standards-Version: 3.9.4
 Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/ocaml-res.git
 Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/ocaml-res.git
 Homepage: http://www.ocaml.info/home/ocaml_sources.html
diff --git a/debian/docs b/debian/docs
index 0389f2c..4dd3757 100644
--- a/debian/docs
+++ b/debian/docs
@@ -1,2 +1,2 @@
-README.txt
-TODO
+README.md
+TODO.md
diff --git a/debian/patches/0001-Fix-build-on-non-native-archs.patch b/debian/patches/0001-Fix-build-on-non-native-archs.patch
deleted file mode 100644
index ea3afd9..0000000
--- a/debian/patches/0001-Fix-build-on-non-native-archs.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From: Stephane Glondu <steph at glondu.net>
-Date: Wed, 1 Jul 2009 15:10:40 +0200
-Subject: [PATCH] Fix build on non-native archs
-
----
- Makefile      |    8 ++++++++
- OCamlMakefile |    2 +-
- 2 files changed, 9 insertions(+), 1 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index e1a6ae3..5df91b1 100644
---- a/Makefile
-+++ b/Makefile
-@@ -4,6 +4,10 @@ EXAMPLES = $(filter-out examples/CVS, $(wildcard examples/*))
- all:
- 	@cd lib && $(MAKE) byte-code-library native-code-library
- 
-+.PHONY: byte
-+byte:
-+	@cd lib && $(MAKE) byte-code-library
-+
- .PHONY:	examples
- examples:
- 	@for dir in $(EXAMPLES); do (cd $$dir && $(MAKE)); done
-@@ -17,6 +21,10 @@ doc:
- install:
- 	@cd lib && $(MAKE) $@
- 
-+.PHONY:	libinstall-byte-code
-+libinstall-byte-code:
-+	@cd lib && $(MAKE) $@
-+
- .PHONY:	uninstall
- uninstall:
- 	@cd lib && $(MAKE) $@
-diff --git a/OCamlMakefile b/OCamlMakefile
-index e9e0753..5fc303e 100644
---- a/OCamlMakefile
-+++ b/OCamlMakefile
-@@ -1182,7 +1182,7 @@ libinstall:	all
- 	$(QUIET)printf "\nInstallation successful.\n"
- 
- .PHONY: libinstall-byte-code
--libinstall-byte-code:	all
-+libinstall-byte-code:
- 	$(QUIET)printf "\nInstalling byte-code library with ocamlfind\n"
- 	$(OCAMLFIND) install $(OCAMLFIND_INSTFLAGS) $(RESULT) META \
- 	  $(filter-out $(RESULT).$(EXT_LIB) $(RESULT).cmxa, $(LIBINSTALL_FILES))
--- 
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index b94aac2..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-0001-Fix-build-on-non-native-archs.patch
diff --git a/debian/rules b/debian/rules
index 2722412..8a62223 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,20 +1,37 @@
 #!/usr/bin/make -f
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/makefile.mk
-include /usr/share/cdbs/1/rules/ocaml.mk
-
-LIB_NAME = res
-PKG_NAME = lib$(LIB_NAME)-ocaml-dev
-DESTDIR = $(CURDIR)/debian/$(PKG_NAME)$(OCAML_STDLIB_DIR)
-OCAML_OCAMLDOC_PACKAGES = $(PKG_NAME)
-
-ifeq ($(OCAML_HAVE_OCAMLOPT),yes)
-DEB_MAKE_BUILD_TARGET = all
-DEB_MAKE_INSTALL_TARGET = install OCAMLFIND_INSTFLAGS="-destdir $(DESTDIR)"
-else
-DEB_MAKE_BUILD_TARGET = byte
-DEB_MAKE_INSTALL_TARGET = libinstall-byte-code OCAMLFIND_INSTFLAGS="-destdir $(DESTDIR)"
-endif
-
-build/$(PKG_NAME)::
-	mkdir -p $(DESTDIR)
+
+DESTDIR=$(CURDIR)/debian/libres-ocaml-dev
+
+include /usr/share/ocaml/ocamlvars.mk
+
+export OCAMLFIND_DESTDIR=$(DESTDIR)/$(OCAML_STDLIB_DIR)
+export OCAMLFIND_LDCONF=ignore
+
+%:
+	dh --with ocaml $@
+
+.PHONY: override_dh_auto_configure
+override_dh_auto_configure:
+	ocaml setup.ml -configure --prefix /usr --destdir '$(DESTDIR)' --docdir '/usr/share/doc/libres-ocaml-dev'
+
+.PHONY: override_dh_auto_build
+override_dh_auto_build:
+	ocaml setup.ml -build
+	ocaml setup.ml -doc
+
+.PHONY: override_dh_auto_test
+override_dh_auto_test:
+	ocaml setup.ml -test
+
+.PHONY: override_dh_auto_install
+override_dh_auto_install:
+	mkdir -p '$(OCAMLFIND_DESTDIR)'
+	ocaml setup.ml -install 
+
+.PHONY: override_dh_install
+override_dh_install:
+	dh_install --fail-missing
+
+.PHONY: override_dh_auto_clean
+override_dh_auto_clean:
+	ocaml setup.ml -distclean

-- 
ocaml-res packaging



More information about the Pkg-ocaml-maint-commits mailing list