Files
dvdisaster/debian/rules
Rogério Brito 00e19688b4 Don't patch the documentation directly.
Don't patch the documentation directly, to avoid one extra patch
in divergence from upstream.

Use the BUILDROOT variable instead of setting BINDIR etc during
installation.
2009-12-09 23:42:23 -02:00

93 lines
1.9 KiB
Makefile
Executable File

#!/usr/bin/make -f
clean:
dh_testdir
dh_testroot
rm -f build-stamp
[ ! -f configure.log ] || $(MAKE) distclean
find documentation -name "*.png" | xargs rm -f
dh_clean
configure: configure-stamp
configure-stamp:
dh_testdir
./configure \
--prefix=/usr \
--bindir=\$${prefix}/bin \
--docdir=\$${prefix}share/doc \
--docsubdir=dvdisaster-doc/html \
--localedir=\$${prefix}/share/locale \
--mandir=\$${prefix}/share/man
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE)
touch build-stamp
install: build
dh_testdir
dh_testroot
dh_prep
$(MAKE) \
BUILDROOT=$(CURDIR)/debian/tmp \
install
# Installing desktop file
install -D -m 0644 contrib/dvdisaster.desktop debian/dvdisaster/usr/share/applications/dvdisaster.desktop
sed -i -e 's/dvdisaster48/dvdisaster/' debian/dvdisaster/usr/share/applications/dvdisaster.desktop
# Installing icon
install -D -m 0644 contrib/dvdisaster32.png debian/dvdisaster/usr/share/icons/dvdisaster.png
# Installing pixmaps
install -D -m 0644 debian/pixmaps/dvdisaster.xpm debian/dvdisaster/usr/share/pixmaps/dvdisaster.xpm
# Removing double files
rm -f debian/tmp/usr/bin/dvdisaster-uninstall.sh
rm -f debian/tmp/usr/share/doc/dvdisaster-doc/html/CHANGELOG
rm -f debian/tmp/usr/share/doc/dvdisaster-doc/html/COPYING
binary: binary-arch binary-indep
binary-arch: install
dh_testdir -a
dh_testroot -a
dh_installchangelogs -a CHANGELOG
dh_installdocs -a
dh_installexamples
dh_install -a --sourcedir=debian/tmp
dh_installmenu -a
dh_strip -a
dh_compress -a
dh_fixperms -a
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
binary-indep: install
dh_testdir -i
dh_testroot -i
dh_installchangelogs -i CHANGELOG
dh_installdocs -i
dh_install -i --sourcedir=debian/tmp
dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
.PHONY: clean build install binary binary-arch binary-indep