[Pkg-ocaml-maint-commits] r2836 - in
/trunk/packages/ocaml/trunk/debian: ./ policy/
smimram at users.alioth.debian.org
smimram at users.alioth.debian.org
Fri Jun 16 11:11:25 UTC 2006
Author: smimram
Date: Fri Jun 16 11:11:23 2006
New Revision: 2836
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=2836
Log:
Put symlinks in packages.
Added:
trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst
- copied, changed from r2831, trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst.in
Removed:
trunk/packages/ocaml/trunk/debian/ocaml-base.postinst
trunk/packages/ocaml/trunk/debian/ocaml-base.prerm
trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.postinst
trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.prerm
trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst.in
trunk/packages/ocaml/trunk/debian/ocaml-nox.prerm
trunk/packages/ocaml/trunk/debian/ocaml.prerm
Modified:
trunk/packages/ocaml/trunk/debian/changelog
trunk/packages/ocaml/trunk/debian/ocaml-base-nox.docs
trunk/packages/ocaml/trunk/debian/ocaml-base.dirs.in
trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.files
trunk/packages/ocaml/trunk/debian/ocaml-nox.dirs.in
trunk/packages/ocaml/trunk/debian/ocaml.dirs.in
trunk/packages/ocaml/trunk/debian/ocaml.postinst
trunk/packages/ocaml/trunk/debian/policy/Makefile
trunk/packages/ocaml/trunk/debian/rules
Modified: trunk/packages/ocaml/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/changelog?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/changelog (original)
+++ trunk/packages/ocaml/trunk/debian/changelog Fri Jun 16 11:11:23 2006
@@ -7,9 +7,11 @@
[ Samuel Mimram ]
* Integrate the ocaml policy in the package. Added a build dependency on
docbook-utils to build it.
+ * Put the symbolic links directly in the packages instead of using postinst.
+ * Put forgotten ocamldep.opt in ocaml-native-compilers.
* We don't need to remove rpaths anymore.
- -- Samuel Mimram <smimram at debian.org> Thu, 15 Jun 2006 12:26:19 +0000
+ -- Samuel Mimram <smimram at debian.org> Fri, 16 Jun 2006 09:11:02 +0000
ocaml (3.09.2-3) unstable; urgency=low
Modified: trunk/packages/ocaml/trunk/debian/ocaml-base-nox.docs
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml-base-nox.docs?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml-base-nox.docs (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml-base-nox.docs Fri Jun 16 11:11:23 2006
@@ -1,4 +1,4 @@
Changes
README
-debian/policy/ocaml_packaging_policy.txt
-debian/policy/packaging-policy-html
+debian/policy/ocaml_packaging_policy
+debian/policy/ocaml_packaging_policy-html
Modified: trunk/packages/ocaml/trunk/debian/ocaml-base.dirs.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml-base.dirs.in?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml-base.dirs.in (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml-base.dirs.in Fri Jun 16 11:11:23 2006
@@ -1,1 +1,2 @@
usr/lib/ocaml/#OcamlABI#/stublibs
+usr/share/doc/ocaml-base
Modified: trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.files
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.files?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.files (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml-native-compilers.files Fri Jun 16 11:11:23 2006
@@ -4,3 +4,4 @@
/usr/bin/camlp4o.opt
/usr/bin/camlp4r.opt
/usr/bin/ocamldoc.opt
+/usr/bin/ocamldep.opt
Modified: trunk/packages/ocaml/trunk/debian/ocaml-nox.dirs.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml-nox.dirs.in?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml-nox.dirs.in (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml-nox.dirs.in Fri Jun 16 11:11:23 2006
@@ -1,7 +1,9 @@
usr/bin
usr/lib/ocaml/#OcamlABI#
usr/lib/ocaml/#OcamlABI#/config
+usr/include
usr/include/ocaml/#OcamlABI#
+usr/share/doc/ocaml-nox
usr/share/man/man1
usr/share/man/man3
usr/share/texmf/tex/latex/misc
Copied: trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst (from r2831, trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst.in)
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst.in (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml-nox.postinst Fri Jun 16 11:11:23 2006
@@ -1,11 +1,4 @@
#!/bin/sh -e
-
-ln -sf /usr/lib/ocaml/#OcamlABI#/caml /usr/include/caml
-
-ln -sf ../ocaml-base-nox/Changes.gz /usr/share/doc/ocaml-nox
-ln -sf ../ocaml-base-nox/README.gz /usr/share/doc/ocaml-nox
-ln -sf ../ocaml-base-nox/ocaml_packaging_policy.txt.gz /usr/share/doc/ocaml-nox
-ln -sf ../ocaml-base-nox/packaging-policy-html /usr/share/doc/ocaml-nox
if [ "$1" = "configure" ]; then
ocaml-md5sums update
Modified: trunk/packages/ocaml/trunk/debian/ocaml.dirs.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml.dirs.in?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml.dirs.in (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml.dirs.in Fri Jun 16 11:11:23 2006
@@ -1,2 +1,3 @@
usr/bin
usr/lib/ocaml/#OcamlABI#
+usr/share/doc/ocaml
Modified: trunk/packages/ocaml/trunk/debian/ocaml.postinst
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/ocaml.postinst?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/ocaml.postinst (original)
+++ trunk/packages/ocaml/trunk/debian/ocaml.postinst Fri Jun 16 11:11:23 2006
@@ -1,10 +1,4 @@
#!/bin/sh -e
-
-ln -sf ../ocaml-base-nox/Changes.gz /usr/share/doc/ocaml
-ln -sf ../ocaml-base-nox/README.gz /usr/share/doc/ocaml
-ln -sf ../ocaml-base-nox/README.Debian /usr/share/doc/ocaml
-ln -sf ../ocaml-base-nox/ocaml_packaging_policy.txt.gz /usr/share/doc/ocaml
-ln -sf ../ocaml-base-nox/packaging-policy-html /usr/share/doc/ocaml
if [ "$1" = "configure" ]; then
ocaml-md5sums update
Modified: trunk/packages/ocaml/trunk/debian/policy/Makefile
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/policy/Makefile?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/policy/Makefile (original)
+++ trunk/packages/ocaml/trunk/debian/policy/Makefile Fri Jun 16 11:11:23 2006
@@ -1,12 +1,13 @@
all: html text
html:
- docbook2html ocaml_packaging_policy.xml -o packaging-policy-html
+ docbook2html ocaml_packaging_policy.xml -o ocaml_packaging_policy-html
text:
docbook2txt ocaml_packaging_policy.xml
+ mv ocaml_packaging_policy.txt ocaml_packaging_policy
clean:
- $(RM) -rf packaging-policy-html ocaml_packaging_policy.txt
+ $(RM) -rf ocaml_packaging_policy-html ocaml_packaging_policy
.PHONY: html text
Modified: trunk/packages/ocaml/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/trunk/debian/rules?rev=2836&op=diff
==============================================================================
--- trunk/packages/ocaml/trunk/debian/rules (original)
+++ trunk/packages/ocaml/trunk/debian/rules Fri Jun 16 11:11:23 2006
@@ -153,8 +153,7 @@
fi
$(MAKE) -C emacs SCRIPTDIR=$(CURDIR)/debian/ocaml-mode/usr/bin install-ocamltags
- # Add here commands to install the indep part of the package into
- # debian/<package>-doc.
+ # Build the archive for ocaml-source
for i in `cat debian/ocaml-source.files`; do \
install -m 644 -D $$i \
debian/ocaml-source/usr/src/ocaml-$(OCAMLABI)/$$i; \
@@ -170,10 +169,6 @@
dh_testroot
dh_clean -k -a
dh_installdirs -a
-
- # Add here commands to install the arch part of the package into
- # debian/tmp.
- #$(MAKE) install prefix=$(CURDIR)/debian/ocaml/usr
# Let's install ocaml first.
$(MAKE) install PREFIX=$(CURDIR)/debian/ocaml-nox/usr
@@ -187,10 +182,11 @@
$(CURDIR)/debian/README.labltk
install -m 644 config/Makefile \
$(CURDIR)/debian/ocaml-nox/usr/lib/ocaml/$(OCAMLABI)/config/Makefile
- # install the list of archs with ocamlopt
+
+ # Install the list of archs with ocamlopt
install -m 644 debian/native-archs $(CURDIR)/debian/ocaml-nox$(STDLIBDIR)
- # now move the graphics files over
+ # Now move the graphics files over
if [ -e opt-built-stamp ]; then \
dh_movefiles -pocaml \
--sourcedir=debian/ocaml-nox \
@@ -200,13 +196,12 @@
--sourcedir=debian/ocaml-nox; \
fi
-
# Then move the ocaml-base-nox package.
dh_movefiles -pocaml-base-nox --sourcedir=debian/ocaml-nox
install -m 644 debian/ld.conf \
$(CURDIR)/debian/ocaml-base-nox/usr/lib/ocaml/$(OCAMLABI)
- # and base's corresponding graphics stuff.
+ # And base's corresponding graphics stuff.
dh_movefiles -pocaml-base --sourcedir=debian/ocaml-nox
# The ocaml-native-compilers, if available.
@@ -218,8 +213,7 @@
fi
# The interpreter files
- dh_movefiles -pocaml-interp \
- --sourcedir=debian/ocaml-nox
+ dh_movefiles -pocaml-interp --sourcedir=debian/ocaml-nox
# Some extra stuff
install -m 644 utils/*.mli utils/*.cmi utils/*.cmo \
@@ -243,6 +237,38 @@
./feeding.sh $$pkg $(STDLIBDIR) $(OCAMLABI) ../$$pkg$(STDLIBDIR) > \
../$$pkg$(MD5SUMSDIR)/$$pkg.md5sums; \
done)
+
+ # Remove .opt manpages from ocaml-nox
+ rm -f $(wildcard debian/ocaml-nox/usr/share/man/man1/*.opt.1) $(wildcard debian/ocaml-nox/usr/share/man/man1/*.opt.1.gz)
+
+ # make some symbolic links
+ cd debian/ocaml-nox/usr/include; ln -sf /usr/lib/ocaml/$(ocamlabi)/caml .
+ cd debian/ocaml-native-compilers/usr/share/man/man1; \
+ ln -sf /usr/share/man/man1/ocamlc.1.gz ocamlc.opt.1.gz; \
+ ln -sf /usr/share/man/man1/ocamlopt.1.gz ocamlopt.opt.1.gz; \
+ ln -sf /usr/share/man/man1/ocamllex.1.gz ocamllex.opt.1.gz; \
+ ln -sf /usr/share/man/man1/ocamldoc.1.gz ocamldoc.opt.1.gz; \
+ ln -sf /usr/share/man/man1/ocamldep.1.gz ocamldep.opt.1.gz; \
+ ln -sf /usr/share/man/man1/camlp4r.1.gz camlp4r.opt.1.gz; \
+ ln -sf /usr/share/man/man1/camlp4o.1.gz camlp4o.opt.1.gz
+ cd debian/ocaml/usr/share/doc/ocaml; \
+ ln -sf ../ocaml-base-nox/changes.gz .; \
+ ln -sf ../ocaml-base-nox/readme.gz .; \
+ ln -sf ../ocaml-base-nox/readme.debian .; \
+ ln -sf ../ocaml-base-nox/ocaml_packaging_policy.gz .; \
+ ln -sf ../ocaml-base-nox/ocaml_packaging_policy-html .
+ cd debian/ocaml-nox/usr/share/doc/ocaml-nox; \
+ ln -sf ../ocaml-base-nox/changes.gz .; \
+ ln -sf ../ocaml-base-nox/readme.gz .; \
+ ln -sf ../ocaml-base-nox/readme.debian .; \
+ ln -sf ../ocaml-base-nox/ocaml_packaging_policy.gz .; \
+ ln -sf ../ocaml-base-nox/ocaml_packaging_policy-html .
+ cd debian/ocaml-base/usr/share/doc/ocaml-base; \
+ ln -sf ../ocaml-base-nox/changes.gz .; \
+ ln -sf ../ocaml-base-nox/readme.gz .; \
+ ln -sf ../ocaml-base-nox/readme.debian .; \
+ ln -sf ../ocaml-base-nox/ocaml_packaging_policy.gz .; \
+ ln -sf ../ocaml-base-nox/ocaml_packaging_policy-html .
dh_install -a
More information about the Pkg-ocaml-maint-commits
mailing list