[Pkg-ocaml-maint-commits] r3296 - in /trunk/packages/camlidl/trunk/debian: camlidl.dirs camlidl.dirs.in changelog compat control control.in patches/37_make.dpatch rules

gildor at users.alioth.debian.org gildor at users.alioth.debian.org
Sat Nov 4 00:14:46 CET 2006


Author: gildor
Date: Sat Nov  4 00:14:46 2006
New Revision: 3296

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=3296
Log:
* Migrate to CDBS,
-- SLG

Added:
    trunk/packages/camlidl/trunk/debian/camlidl.dirs.in
      - copied, changed from r3272, trunk/packages/camlidl/trunk/debian/camlidl.dirs
Removed:
    trunk/packages/camlidl/trunk/debian/camlidl.dirs
Modified:
    trunk/packages/camlidl/trunk/debian/changelog
    trunk/packages/camlidl/trunk/debian/compat
    trunk/packages/camlidl/trunk/debian/control
    trunk/packages/camlidl/trunk/debian/control.in
    trunk/packages/camlidl/trunk/debian/patches/37_make.dpatch
    trunk/packages/camlidl/trunk/debian/rules

Copied: trunk/packages/camlidl/trunk/debian/camlidl.dirs.in (from r3272, trunk/packages/camlidl/trunk/debian/camlidl.dirs)
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/camlidl/trunk/debian/camlidl.dirs.in?rev=3296&op=diff
==============================================================================
--- trunk/packages/camlidl/trunk/debian/camlidl.dirs (original)
+++ trunk/packages/camlidl/trunk/debian/camlidl.dirs.in Sat Nov  4 00:14:46 2006
@@ -1,1 +1,2 @@
 usr/bin
+ at OCamlStdlibDir@/caml

Modified: trunk/packages/camlidl/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/camlidl/trunk/debian/changelog?rev=3296&op=diff
==============================================================================
--- trunk/packages/camlidl/trunk/debian/changelog (original)
+++ trunk/packages/camlidl/trunk/debian/changelog Sat Nov  4 00:14:46 2006
@@ -1,3 +1,11 @@
+camlidl (1.05-7) unstable; urgency=low
+
+  * Use CDBS for debian/rules,
+  * De-hijack the package, use @OCAML_TEAM@ in control.in,
+  * Upgrade debhelper debian/compat to 5.
+
+ -- Sylvain Le Gall <gildor at debian.org>  Sat,  4 Nov 2006 00:11:11 +0100
+
 camlidl (1.05-6) unstable; urgency=low
 
   * Hijack the package, with the permission of Debian OCaml Maintainer,

Modified: trunk/packages/camlidl/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/camlidl/trunk/debian/compat?rev=3296&op=diff
==============================================================================
--- trunk/packages/camlidl/trunk/debian/compat (original)
+++ trunk/packages/camlidl/trunk/debian/compat Sat Nov  4 00:14:46 2006
@@ -1,1 +1,1 @@
-4
+5

Modified: trunk/packages/camlidl/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/camlidl/trunk/debian/control?rev=3296&op=diff
==============================================================================
--- trunk/packages/camlidl/trunk/debian/control (original)
+++ trunk/packages/camlidl/trunk/debian/control Sat Nov  4 00:14:46 2006
@@ -2,10 +2,10 @@
 Section: devel
 Priority: optional
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
-Uploaders: Sylvain Le Gall <gildor at debian.org>
-Build-Depends: debhelper (>> 4.0.0), cpp, binutils, ocaml-nox (>= 3.09.2), dpatch
+Uploaders:  Julien Cristau <julien.cristau at ens-lyon.org>, Ralf Treinen <treinen at debian.org>, Remi Vanicat <vanicat at debian.org>, Samuel Mimram <smimram at debian.org>, Stefano Zacchiroli <zack at debian.org>, Sven Luther <luther at debian.org>, Sylvain Le Gall <gildor at debian.org>
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), dpatch, ocaml-nox (>= 3.09.2-7), cpp, binutils
 Standards-Version: 3.7.2
-XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/camlidl
+XS-X-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/camlidl
 
 Package: camlidl
 Section: devel

Modified: trunk/packages/camlidl/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/camlidl/trunk/debian/control.in?rev=3296&op=diff
==============================================================================
--- trunk/packages/camlidl/trunk/debian/control.in (original)
+++ trunk/packages/camlidl/trunk/debian/control.in Sat Nov  4 00:14:46 2006
@@ -2,8 +2,8 @@
 Section: devel
 Priority: optional
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
-Uploaders: Sylvain Le Gall <gildor at debian.org>
-Build-Depends: debhelper (>> 4.0.0), cpp, binutils, ocaml-nox (>= #OCamlABI#), dpatch
+Uploaders: @OCamlTeam@
+Build-Depends: @cdbs@, cpp, binutils
 Standards-Version: 3.7.2
 XS-X-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/camlidl
 

Modified: trunk/packages/camlidl/trunk/debian/patches/37_make.dpatch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/camlidl/trunk/debian/patches/37_make.dpatch?rev=3296&op=diff
==============================================================================
--- trunk/packages/camlidl/trunk/debian/patches/37_make.dpatch (original)
+++ trunk/packages/camlidl/trunk/debian/patches/37_make.dpatch Sat Nov  4 00:14:46 2006
@@ -109,7 +109,7 @@
  # Clean up
  clean::
 -	rm -f *.cm[ioax] $.cmxa *~
-+	rm -f *.cm[ioax] *.cmxa *.a *.o *~
++	-$(RM) -f *.cm[ioax] *.cmxa *.a *.o *~
  
  # Dependencies
  depend:

Modified: trunk/packages/camlidl/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/camlidl/trunk/debian/rules?rev=3296&op=diff
==============================================================================
--- trunk/packages/camlidl/trunk/debian/rules (original)
+++ trunk/packages/camlidl/trunk/debian/rules Sat Nov  4 00:14:46 2006
@@ -1,66 +1,46 @@
 #!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
+# debian/rules for mlpcap package
+# Copyright (C) 2006 Sylvain Le Gall <gildor at debian.org>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2, or (at
+# your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
 
-# Uncomment this to turn on verbose mode.
-# export DH_VERBOSE=1
+# Generate debian/control using
+# fakeroot debian/rules debian/control DEB_AUTO_UPDATE_DEBIAN_CONTROL:=yes
 
-include /usr/share/dpatch/dpatch.make
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/dpatch.mk
+include /usr/share/cdbs/1/class/makefile.mk
+include /usr/share/cdbs/1/class/ocaml.mk
 
-OCAMLIBDIR=$(shell ocamlc -where)
-OCAMLABI=$(shell ocamlc -version)
+PACKAGE := camlidl
+DESTDIR := $(CURDIR)/debian/$(PACKAGE)
 
-debian/control: debian/control.in
-	 sed -e 's%#OCamlABI#%$(OCAMLABI)%' $@.in >$@
-	
-build: build-stamp
-build-stamp: patch-stamp
-	dh_testdir
+DEB_MAKE_CLEAN_TARGET    := clean
+DEB_MAKE_BUILD_TARGET    := all 
+ifeq ($(OCAML_HAVE_OCAMLOPT),yes)
+DEB_MAKE_BUILD_TARGET    += opt 
+endif
+DEB_MAKE_INSTALL_TARGET  := install DESTDIR="$(DESTDIR)"
+
+CDBS_BUILD_DEPENDS := $(subst ocaml-nox,ocaml-nox (>= 3.09.2-7),$(CDBS_BUILD_DEPENDS))
+
+clean::
+	-$(RM) lib/com.cmxa lib/com.a lib/com.o 
+	-$(RM) config/Makefile
+
+common-configure-indep common-configure-arch::
 	cp config/Makefile.unix config/Makefile
-	$(MAKE) all
-	# TODO: check for byte compilation
-	if [ -x /usr/bin/ocamlopt ] || [ -x /usr/bin/ocamlopt.opt ]; then \
-		$(MAKE) opt; \
-	else \
-		true; \
-	fi 
-	touch build-stamp
 
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	-$(MAKE) clean
-	-$(RM) *.cm[ioax] *.cmxa *.a *.o *~
-	-$(RM) lib/*.cm[ioax] lib/*.cmxa lib/*.a lib/*.o 
-	-$(RM) config/Makefile
-	-$(RM) build-stamp
-	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-	mkdir -p $(CURDIR)/debian/camlidl/$(OCAMLIBDIR)/caml
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/camlidl
-
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-	dh_installexamples
-	dh_installman
-	dh_installchangelogs Changes
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol -- -VF:OCamlABI="$(OCAMLABI)"
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-arch
-.PHONY: build clean binary-arch binary install patch unpatch clean1 debian/control
-




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