]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/lablgtkmathview/debian/rules
debian release 0.3.0-10
[helm.git] / helm / DEVEL / lablgtkmathview / debian / rules
index 1f01a99486547bb1caef553fb01287afbaaa1511..86221bf6f618358628155f91cf5ec69d4845724d 100755 (executable)
@@ -6,7 +6,9 @@
 #export DH_VERBOSE=1
 
 # This is the debhelper compatability version to use.
-export DH_COMPAT=2
+export DH_COMPAT=4
+
+TARGETDIR = debian/liblablgtkmathview-ocaml-dev
 
 configure: configure-stamp
 configure-stamp:
@@ -22,8 +24,7 @@ build-stamp:
 
        # Add here commands to compile the package.
        $(MAKE)
-       -$(MAKE) opt
-       #/usr/bin/docbook-to-man debian/lablgtkmathview.sgml > lablgtkmathview.1
+       -test -x /usr/bin/ocamlopt && $(MAKE) opt
 
        touch build-stamp
 
@@ -41,45 +42,39 @@ install: build
        dh_testdir
        dh_testroot
        dh_clean -k
-       dh_installdirs
+       dh_installdirs -s
 
-       # Add here commands to install the package into debian/lablgtkmathview.
-       $(MAKE) install DESTDIR=$(CURDIR)/debian/lablgtkmathview/usr/lib/ocaml
+       # trick: redifine CAMLLIB so that findlibd doesn't try to modify the
+       # official /var/lib/ocaml/ld.conf
+       $(MAKE) install PREFIX=$(TARGETDIR)/usr/lib/ocaml
 
+movefiles: install
+       dh_movefiles -p liblablgtkmathview-ocaml --sourcedir=$(TARGETDIR)
 
 # Build architecture-independent files here.
-binary-indep: build install
+binary-indep: build movefiles
 # We have nothing to do by default.
 
 # Build architecture-dependent files here.
 binary-arch: build install
        dh_testdir
        dh_testroot
-#      dh_installdebconf       
-       dh_installdocs
-       dh_installexamples
-       dh_installmenu
-#      dh_installlogrotate
-#      dh_installemacsen
-#      dh_installpam
-#      dh_installmime
-#      dh_installinit
-       dh_installcron
-       dh_installmanpages
-       dh_installinfo
+       dh_installdocs -s
+       dh_installexamples -s
+       dh_installmanpages -s
+       dh_installinfo -s
 #      dh_undocumented
-       dh_installchangelogs ChangeLog
-       dh_link
-       dh_strip
-       dh_compress
-       dh_fixperms
-#      dh_makeshlibs
-       dh_installdeb
-#      dh_perl
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
+       dh_installchangelogs -s ChangeLog
+       dh_link -s
+       dh_strip -s
+       dh_compress -s
+#      dh_ocamlld -p liblablgtkmathview-ocaml /usr/lib/ocaml/lablgtkmathview
+       dh_fixperms -s
+       dh_installdeb -s
+       dh_shlibdeps -s
+       dh_gencontrol -s
+       dh_md5sums -s
+       dh_builddeb -s
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install configure