summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules9
1 files changed, 7 insertions, 2 deletions
diff --git a/debian/rules b/debian/rules
index 4e502a8f..e0e71616 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,7 +22,8 @@ HTMLDOC := doc/stdlib/html/index.html
COQPREF := $(CURDIR)/debian/tmp
ADDPREF := COQINSTALLPREFIX=$(COQPREF)
-ARCH_PKGS := coq coqide libcoq-ocaml-dev
+COQABI := 8.2
+PACKAGES := $(shell awk '/Package:/{print $$2}' debian/control)
OFILES := $(patsubst %.in,%,$(wildcard debian/*.in))
OCAMLABI := $(shell ocamlc -version)
@@ -79,7 +80,12 @@ install-stamp: build-stamp
cp debian/coq.xpm debian/coqide/usr/share/pixmaps/coqide.xpm
cp debian/coqide.desktop debian/coqide/usr/share/applications
cp -r doc/stdlib/html debian/coq-theories/usr/share/doc/coq-theories/
+ echo "$(COQABI)" > debian/coq/usr/lib/coq/abi
dh install --after dh_install
+ for u in $(PACKAGES); do \
+ echo 'F:OCamlABI=$(OCAMLABI)' >> debian/$$u.substvars; \
+ echo 'F:CoqABI=$(COQABI)' >> debian/$$u.substvars; \
+ done
touch $@
clean: unpatch
@@ -90,7 +96,6 @@ binary-indep: install-stamp
dh $@
binary-arch: install-stamp
- for u in $(ARCH_PKGS); do echo 'F:OCamlABI=$(OCAMLABI)' >> debian/$$u.substvars; done
dh $@
binary: binary-indep binary-arch