summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorabou.almontacir@sfr.fr <abou.almontacir@sfr.fr@b4165226-8c1b-0410-80e1-07324e54c907>2011-04-13 10:31:07 +0000
committerabou.almontacir@sfr.fr <abou.almontacir@sfr.fr@b4165226-8c1b-0410-80e1-07324e54c907>2011-04-13 10:31:07 +0000
commita229cd399a599dea7531cdbd6a683acedc8bf496 (patch)
tree044353d73bf9e1796e4719dcb34ed42311f8c956 /debian/rules
parent29034b0e44152e0c07c029578bf65ccd0461bec3 (diff)
downloadfpc-a229cd399a599dea7531cdbd6a683acedc8bf496.tar.gz
Moved fd2pascal from fp-units-gfx to fp-utils.
Reworked man file installation. git-svn-id: https://bollin.googlecode.com/svn/fpc/trunk@4849 b4165226-8c1b-0410-80e1-07324e54c907
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules18
1 files changed, 12 insertions, 6 deletions
diff --git a/debian/rules b/debian/rules
index ddaad77a..3d695f3c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -115,6 +115,7 @@ include /usr/share/quilt/quilt.make
clean: patch configure clean-patched unpatch
${RM} build-arch-stamp install-arch-stamp arrange-arch-stamp configure-stamp
+ ${RM} install-man-stamp
${RM} build-doc-stamp install-doc-stamp
${RM} build-indep-stamp install-indep-stamp
${RM} debian-files-stamp
@@ -196,10 +197,6 @@ install-arch-stamp:
/bin/bash debian/moveexamples ${EXAMPLE_TEMP} ${DOC_DIR} ${DEB_UPSTREAM_MAIN_VERSION}
# Rename executables
for f in ${INSTALL_DIR}/usr/bin/* ; do ${MV} $$f $${f}-${DEB_UPSTREAM_MAIN_VERSION} ; done
- # Install man pages
- $(MAKE) -C install/man installman $(INSTALLOPTS) INSTALL_PREFIX=$(INSTALL_DIR)/usr/share
- for s in 1 2 3 4 5 6 7 8 9 ; do test -d ${INSTALL_DIR}/usr/share/man/man$${s} && for f in ${INSTALL_DIR}/usr/share/man/man$${s}/*.? ; do n=`basename $${f}` ; ${MV} $${f} `dirname $${f}`/$${n%%.*}-${DEB_UPSTREAM_MAIN_VERSION}."$${n#*.}" ; done ; done || true
- pod2man -c 'Free pascal for Debian GNU/Linux' debian/fpc-depends > debian/fpc-depends-${DEB_UPSTREAM_MAIN_VERSION}.1
# Install configuration files
/bin/bash fpcsrc/compiler/utils/samplecfg \
/usr/lib/fpc/${DEB_UPSTREAM_VERSION} ${INSTALL_DIR}/etc
@@ -219,7 +216,7 @@ install-arch-stamp:
find ${INSTALL_DIR} -empty -delete
touch install-arch-stamp
-arrange-arch: install-arch arrange-arch-stamp
+arrange-arch: install-arch arrange-arch-stamp install-man
arrange-arch-stamp:
dh_testdir
dh_testroot
@@ -230,6 +227,16 @@ build-indep: patch
install-indep:
touch install-indep-stamp
+install-man: install-man-stamp
+install-man-stamp:
+ # Install man pages
+ $(MAKE) -C install/man installman $(INSTALLOPTS)
+ for s in ${INSTALL_DIR}/usr/man/man[1-9] ; do cd $${s} && for f in *.[1-9] ; do ${MV} $${f} $${f%%.*}-${DEB_UPSTREAM_MAIN_VERSION}."$${f#*.}" ; done ; done || true
+ pod2man -c 'Free pascal for Debian GNU/Linux' debian/fpc-depends > debian/fpc-depends-${DEB_UPSTREAM_MAIN_VERSION}.1
+ dh_installman -s
+ ${RM} ${INSTALL_DIR}/usr/man
+ touch install-man-stamp
+
###################
# Documentation
#
@@ -314,7 +321,6 @@ binary-arch: arrange-arch
dh_installdocs -a -X.in
dh_installchangelogs -a
dh_installexamples -a
- dh_installman -s
dh_strip -s
dh_compress -a
dh_fixperms -a