1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
package = fdutils
SHELL = /bin/bash
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
build: build-stamp
build-stamp:
dh_testdir
./configure --prefix=/usr --sysconfdir=/etc
$(MAKE) all html
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
-$(MAKE) clean
-$(MAKE) -C src spotless
# However, it is not so spotless (at least not in fdutils-5.2pl4)
rm -f doc/texi-linearize doc/Fdutils.texi doc/Fdutils*.html
rm -f {.,src,doc}/Makefile config.{log,cache,status,h}
dh_clean
# Build architecture-independent files here.
binary-indep: build
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs usr/bin usr/sbin usr/info usr/man/man1 usr/man/man4 \
usr/man/man8 usr/share/doc-base etc
$(MAKE) install prefix=`pwd`/debian/tmp/usr sysconfdir=`pwd`/debian/tmp/etc
chmod 755 debian/tmp/usr/bin/fdmount
( cd debian/tmp && mv usr/bin/MAKEFLOPPIES usr/sbin/ )
install -p -m 644 debian/fdmount.conf debian/tmp/etc/
install -p -m 755 debian/fdutilsconfig debian/tmp/usr/sbin/
install -p -m 644 debian/fdutilsconfig.8 debian/tmp/usr/man/man8/
# My fdformat is buggy; don't install it! <grin>
# install -p -m 755 debian/fdformat debian/tmp/usr/bin
dh_installdocs -n CREDITS doc/README doc/*.html doc/*.dvi \
doc/floppy_formats
for i in fdutils fdutils-faq; do \
cp -av debian/$$i.doc-base debian/tmp/usr/share/doc-base/$$i; \
done
# dh_installexamples
dh_installmenu
# dh_installinit
# dh_installcron
# dh_installmanpages
# dh_undocumented
dh_installchangelogs Changelog
dh_strip
dh_compress
dh_fixperms
dh_suidregister
dh_installdeb
dh_shlibdeps
dh_gencontrol
# dh_makeshlibs
dh_md5sums
dh_builddeb
source diff:
@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary
|