[Pkg-ocaml-maint-commits] r1892 - trunk/packages/ocaml/trunk/debian
Sven Luther
luther at costa.debian.org
Wed Nov 2 11:50:08 UTC 2005
Author: luther
Date: 2005-11-02 11:50:08 +0000 (Wed, 02 Nov 2005)
New Revision: 1892
Modified:
trunk/packages/ocaml/trunk/debian/rules
Log:
Now use OCAML(MAJOR|MINOR|ABI) instead of version, and removed hardcoded 3.09.0 in sed.
Modified: trunk/packages/ocaml/trunk/debian/rules
===================================================================
--- trunk/packages/ocaml/trunk/debian/rules 2005-11-02 11:45:37 UTC (rev 1891)
+++ trunk/packages/ocaml/trunk/debian/rules 2005-11-02 11:50:08 UTC (rev 1892)
@@ -8,9 +8,10 @@
# We want to use dpatch.
include /usr/share/dpatch/dpatch.make
PACKAGE = ocaml
-VERSION = 3.09.0
-OCAMLABI = $(VERSION)
-STDLIBDIR = /usr/lib/ocaml/$(VERSION)
+OCAMLMAJOR = 3.09
+OCAMLMINOR = 0
+OCAMLABI = $(OCAMLMAJOR).$(OCAMLMINOR)
+STDLIBDIR = /usr/lib/ocaml/$(OCAMLABI)
MD5SUMSDIR = /var/lib/ocaml/md5sums
# Uncomment this to turn on verbose mode.
@@ -38,7 +39,7 @@
config-stamp: configure
for t in `find . -name \*.in`; do \
- sed -e 's%#OcamlABI#%3.09.0%' -e 's%#OcamlMAJOR#%3.09%' $$t >$${t%.in}; \
+ sed -e 's%#OcamlABI#%$(OCAMLABI)%' -e 's%#OcamlMAJOR#%$(OCAMLMAJOR)%' $$t >$${t%.in}; \
done
dh_testdir
# Add here commands to configure the package.
@@ -129,11 +130,11 @@
# debian/<package>-doc.
for i in `cat debian/ocaml-source.files`; do \
install -m 644 -D $$i \
- debian/ocaml-source/usr/src/ocaml-$(VERSION)/$$i; \
+ debian/ocaml-source/usr/src/ocaml-$(OCAMLABI)/$$i; \
done
- tar cjf debian/ocaml-source/usr/src/ocaml-source-$(VERSION).tar.bz2 \
- -C debian/ocaml-source/usr/src ocaml-$(VERSION)
- rm -rf debian/ocaml-source/usr/src/ocaml-$(VERSION)
+ tar cjf debian/ocaml-source/usr/src/ocaml-source-$(OCAMLABI).tar.bz2 \
+ -C debian/ocaml-source/usr/src ocaml-$(OCAMLABI)
+ rm -rf debian/ocaml-source/usr/src/ocaml-$(OCAMLABI)
dh_install -i
@@ -158,7 +159,7 @@
install -m 644 otherlibs/labltk/README \
$(CURDIR)/debian/README.labltk
install -m 644 config/Makefile \
- $(CURDIR)/debian/ocaml-nox/usr/lib/ocaml/$(VERSION)/config/Makefile
+ $(CURDIR)/debian/ocaml-nox/usr/lib/ocaml/$(OCAMLABI)/config/Makefile
# now move the graphics files over
if [ -e opt-built-stamp ]; then \
@@ -174,7 +175,7 @@
# 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/$(VERSION)
+ $(CURDIR)/debian/ocaml-base-nox/usr/lib/ocaml/$(OCAMLABI)
# and base's corresponding graphics stuff.
dh_movefiles -pocaml-base --sourcedir=debian/ocaml-nox
@@ -195,17 +196,17 @@
install -m 644 utils/*.mli utils/*.cmi utils/*.cmo \
typing/*.mli typing/*.cmi typing/*.cmo \
parsing/*.mli parsing/*.cmi parsing/*.cmo \
- $(CURDIR)/debian/ocaml-compiler-libs/usr/lib/ocaml/$(VERSION)/compiler-libs
+ $(CURDIR)/debian/ocaml-compiler-libs/usr/lib/ocaml/$(OCAMLABI)/compiler-libs
if [ -e opt-built-stamp ]; then \
install -m 644 utils/*.cmx utils/*.o typing/*.cmx \
typing/*.o parsing/*.cmx parsing/*.o \
- $(CURDIR)/debian/ocaml-compiler-libs/usr/lib/ocaml/$(VERSION)/compiler-libs; \
+ $(CURDIR)/debian/ocaml-compiler-libs/usr/lib/ocaml/$(OCAMLABI)/compiler-libs; \
fi
# Delete rpath in DLLs
- chrpath -d $(CURDIR)/debian/ocaml-base/usr/lib/ocaml/$(VERSION)/stublibs/dllgraphics.so \
- $(CURDIR)/debian/ocaml-base/usr/lib/ocaml/$(VERSION)/stublibs/dlllabltk.so \
- $(CURDIR)/debian/ocaml-base/usr/lib/ocaml/$(VERSION)/stublibs/dlltkanim.so
+ chrpath -d $(CURDIR)/debian/ocaml-base/usr/lib/ocaml/$(OCAMLABI)/stublibs/dllgraphics.so \
+ $(CURDIR)/debian/ocaml-base/usr/lib/ocaml/$(OCAMLABI)/stublibs/dlllabltk.so \
+ $(CURDIR)/debian/ocaml-base/usr/lib/ocaml/$(OCAMLABI)/stublibs/dlltkanim.so
# install ocaml-md5sums
$(MAKE) -C debian/ocaml-md5sums install DESTDIR=$(CURDIR)/debian/ocaml-base-nox/usr/bin
@@ -215,7 +216,7 @@
chmod +x feeding.sh && \
for pkg in ocaml-nox ocaml ocaml-compiler-libs; do \
mkdir -p ../$$pkg$(MD5SUMSDIR); \
- ./feeding.sh $$pkg $(STDLIBDIR) $(VERSION) ../$$pkg$(STDLIBDIR) > \
+ ./feeding.sh $$pkg $(STDLIBDIR) $(OCAMLABI) ../$$pkg$(STDLIBDIR) > \
../$$pkg$(MD5SUMSDIR)/$$pkg.md5sums; \
done)
More information about the Pkg-ocaml-maint-commits
mailing list