File debian.rules of Package bundsteg
#!/usr/bin/make -f
#tar -xzf %{source1}
VERSION := 1.2
SOURCE0 := ../SOURCES/bundsteg-v$(VERSION)
#SOURCE1 := ../SOURCES/confinedrv-doc-2014-11-18.tar.gz
#SOURCE2 := ../SOURCES/confinedrv.8
#INST_DIR := $(CURDIR)/debian/tmp
INST_DIR := $(CURDIR)/debian/bundsteg
#INST_DIR := $(DESTDIR)
MAN_DIR := /usr/share/man
DOC_DIR := /usr/share/doc
configure:
echo BUILD_DIR=$(BUILD_DIR)
echo INST_DIR=$(INST_DIR)
build:
chmod +x $(SOURCE0)
sed -n '1,8s#^.*(c) copyright by \(Elmar Stellnberger\), the original author: .*, [A-Za-z]\{3\} \(20[0-9]\{2\}\)\s*$$#copyright \2 \1#;T next; h; :next 2,8s#^.*current email: \([a-zA-Z0-9@.]*\);.*$$#<\1>#;T end;H;x;s#\n# #;s#$$#\n#;p; :end' <$(SOURCE0) >debian/copyright
$(SOURCE0) --license >>debian/copyright
sed -n '2,/^$$/p' <$(SOURCE0) | sed 's/^#//' | gzip -c -9 >changelog.gz
gzip -c -9 <debian/changelog >changelog.Debian.gz
# tar -xvzf $(SOURCE1)
# cd www.elstel.org; mv auxil/* qemu/; sed -i 's#/auxil/##' qemu/*.html; cd -
# sed "s#/usr/share/doc\[/packages\]/confinedrv#$(DOC_DIR)/confinedrv#" $(SOURCE2) | gzip -c -9 >confinedrv.8.gz
install:
mkdir -p $(INST_DIR)/usr/bin
install $(SOURCE0) $(INST_DIR)/usr/bin/bundsteg
# mkdir -p $(INST_DIR)$(MAN_DIR)/man8/
# install -m 0644 confinedrv.8.gz $(INST_DIR)$(MAN_DIR)/man8/
#
mkdir -p $(INST_DIR)$(DOC_DIR)/bundsteg
# cd www.elstel.org/qemu; install * $(INST_DIR)$(DOC_DIR)/confinedrv; cd -
install changelog.gz $(INST_DIR)$(DOC_DIR)/bundsteg/
install changelog.Debian.gz $(INST_DIR)$(DOC_DIR)/bundsteg/
binary: configure build install
dh_testdir
dh_testroot
#dh_installchangelogs ChangeLog.gz
dh_fixperms
#dh_installman
dh_installdocs
dh_installdeb
dh_md5sums
dh_gencontrol
dh_builddeb
build-arch: build
build-indep: build
binary-arch:
binary-indep:
clean:
dh_testdir
dh_testroot
rm -f changelog.gz
# rm -f confinedrv.8.gz
# rm -fr www.elstel.org
dh_clean