summaryrefslogtreecommitdiffstats
path: root/debian/htdig/htdig-3.2.0b6/debian/rules
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2021-11-05 13:28:23 +0100
committerSlávek Banko <slavek.banko@axis.cz>2021-11-05 13:28:23 +0100
commit8c787c3591c1c885b91a54128835b400858c5cca (patch)
treeeca1b776912a305c4d45b3964038278a2fae1ead /debian/htdig/htdig-3.2.0b6/debian/rules
parentfe188b907cdf30dfdfe0eba9412e7f8749fec158 (diff)
downloadextra-dependencies-8c787c3591c1c885b91a54128835b400858c5cca.tar.gz
extra-dependencies-8c787c3591c1c885b91a54128835b400858c5cca.zip
DEB htdig: Added to repository.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'debian/htdig/htdig-3.2.0b6/debian/rules')
-rwxr-xr-xdebian/htdig/htdig-3.2.0b6/debian/rules111
1 files changed, 111 insertions, 0 deletions
diff --git a/debian/htdig/htdig-3.2.0b6/debian/rules b/debian/htdig/htdig-3.2.0b6/debian/rules
new file mode 100755
index 00000000..691bfabe
--- /dev/null
+++ b/debian/htdig/htdig-3.2.0b6/debian/rules
@@ -0,0 +1,111 @@
+#!/usr/bin/make -f
+
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CXXFLAGS = `dpkg-buildflags --get CXXFLAGS`
+CXXFLAGS += -Wno-deprecated
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
+
+build: build-arch build-indep
+build-arch: build-stamp
+build-indep: build-stamp
+build-stamp:
+ dh_testdir
+ dh_autoreconf
+ rm -f libhtdigphp/config.log libhtdigphp/config.status
+ export PDF_PARSER=/usr/bin/htdig-pdfparser && \
+ CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
+ LDFLAGS="$(LDFLAGS)" MV=/bin/mv ./configure \
+ --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+ --with-pic \
+ --with-gnu-ld \
+ --prefix=/usr \
+ --with-cgi-bin-dir=/usr/lib/cgi-bin \
+ --with-search-dir=/usr/share/doc/htdig/examples \
+ --with-image-dir=/var/lib/htdig/www \
+ --with-config-dir=/etc/htdig \
+ --with-common-dir=/etc/htdig \
+ --with-database-dir=/var/lib/htdig
+ make
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+
+ -rm -f build-stamp
+ [ ! -f Makefile ] || $(MAKE) distclean
+ -rm -f `find . -name "*~"`
+ -rm -rf debian/tmp debian/files* core debian/substvars
+
+ dh_autoreconf_clean
+ dh_clean
+
+binary-indep: build
+ dh_testdir
+ dh_testroot
+ dh_prep -i
+ dh_installdirs -i
+
+ mkdir -p debian/htdig-doc/usr/share/doc/htdig-doc/examples
+ cp -r contrib/* debian/htdig-doc/usr/share/doc/htdig-doc/examples
+ mv debian/htdig-doc/usr/share/doc/htdig-doc/examples/examples \
+ debian/htdig-doc/usr/share/doc/htdig-doc/examples/htdig
+ mkdir -p debian/htdig-doc/usr/share/doc/htdig-doc/html
+ cp -r htdoc/* debian/htdig-doc/usr/share/doc/htdig-doc/html
+ rm -f debian/htdig-doc/usr/share/doc/htdig-doc/html/Makefile*
+ rm -f debian/htdig-doc/usr/share/doc/htdig-doc/html/COPYING
+ rm -f debian/htdig-doc/usr/share/doc/htdig-doc/examples/rtf2html/COPYING
+ rmdir debian/htdig-doc/usr/share/doc/htdig-doc/examples/xmlsearch
+ rmdir debian/htdig-doc/usr/share/doc/htdig-doc/examples/htdig/xmlsearch
+ rm -rf debian/htdig-doc/usr/share/doc/htdig-doc/examples/php-wrapper/
+ rm -rf debian/htdig-doc/usr/share/doc/htdig-doc/examples/htwrapper/
+ find debian/htdig-doc/usr/share/doc -type f | xargs chmod -x
+
+ dh_installdocs -i README
+ dh_installchangelogs -i ChangeLog
+ dh_strip -i
+ dh_compress -i -Xhtml/C
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+binary-arch: build
+ dh_testdir
+ dh_testroot
+ dh_prep -a
+ dh_installdirs -a
+
+ make install DESTDIR=`pwd`/debian/tmp
+ mkdir -p debian/tmp/usr/sbin
+ install -m 755 debian/htdigconfig debian/tmp/usr/sbin
+ mkdir -p debian/tmp/usr/share/htdig
+ install -m 755 debian/parse_doc.pl debian/tmp/usr/share/htdig
+ install -m 755 debian/htdig-pdfparser debian/tmp/usr/bin
+ chmod -x debian/tmp/etc/htdig/*
+ find debian/tmp/usr/share/doc -type f | xargs chmod -x
+
+ dh_installdebconf
+ dh_installdocs -a README
+ dh_installchangelogs -a ChangeLog
+ dh_installman -a
+ dh_installcron -a
+ dh_install -phtdig
+ dh_strip -a
+ dh_compress -a
+ dh_fixperms -a
+ dh_makeshlibs -a
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-indep binary-arch
+
+.PHONY: build build-arch build-indep binary binary-arch binary-indep clean