blob: d09d18c413fafbcc083947629268b95ca4c6ebd8 [file] [log] [blame]
#!/usr/bin/make -f
# debian/rules for alien
PACKAGE=$(shell dh_listpackages)
DOC_DIR=$(shell ls usr/share/doc | grep -E "[0-9]")
clean:
dh_testdir
dh_testroot
dh_clean -d
binary-arch: clean
dh_testdir
dh_testroot
dh_prep
dh_installdirs
dh_installdocs
dh_installchangelogs
# Copy the packages's files.
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/$(PACKAGE)
#
# If you need to move files around in debian/$(PACKAGE) or do some
# binary patching, do it here
#
# Fix doc directory
if [ "$(DOC_DIR)" != "" ];\
then mv -v debian/$(PACKAGE)/usr/share/doc/$(DOC_DIR)/* debian/$(PACKAGE)/usr/share/doc/$(shell echo $(DOC_DIR) | sed -r 's|-[0-9].*||');\
rm -rf debian/$(PACKAGE)/usr/share/doc/$(DOC_DIR);\
fi;\
# This has been known to break on some wacky binaries.
dh_compress
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-arch