# Figure out the current debhelper version.
VERSION=$(shell expr "`dpkg-parsechangelog 2>/dev/null |grep Version:`" : '.*Version: \(.*\)')
+PERLLIBDIR=$(shell perl -MConfig -e 'print $$Config{vendorlib}')
+
# Debug
#export DH_VERBOSE=1
s/#LIST#/$$collect/; \
print; \
}; \
- }' `find . -type f -perm +1 -maxdepth 1 -name "dh_*"` > debhelper.1
+ }' `find . -type f -perm +1 -maxdepth 1 -name "dh_*" | sort` > debhelper.1
# Turn all executables into man pages.
find . -type f -perm +1 -maxdepth 1 -name "dh_*" \
-exec pod2man -c Debhelper -r "$(VERSION)" {} {}.1 \;
./dh_testroot
./dh_clean -k
./dh_installdirs usr/bin usr/share/debhelper \
- usr/lib/perl5/Debian/Debhelper
+ $(PERLLIBDIR)/Debian/Debhelper
+
+ printf "package Debian::Debhelper::Dh_Version;\n\$$version='$(VERSION)';" > \
+ debian/debhelper/$(PERLLIBDIR)/Debian/Debhelper/Dh_Version.pm
- echo -e "package Debian::Debhelper::Dh_Version;\n\$$version='$(VERSION)';" > \
- debian/debhelper/usr/lib/perl5/Debian/Debhelper/Dh_Version.pm
find . -perm +111 -maxdepth 1 -type f -not -name "*.pl" \
-exec install -p {} debian/debhelper/usr/bin \;
cp -a Debian/Debhelper/*.pm \
- debian/debhelper/usr/lib/perl5/Debian/Debhelper/
+ debian/debhelper/$(PERLLIBDIR)/Debian/Debhelper/
cp -a autoscripts debian/debhelper/usr/share/debhelper
rm -rf debian/debhelper/usr/share/debhelper/autoscripts/CVS
./dh_installman *.1
./dh_installinfo
./dh_installchangelogs
+ ./dh_shlibdeps
./dh_link
./dh_compress
./dh_fixperms
+ ./dh_perl
./dh_installdeb
./dh_gencontrol
./dh_md5sums