1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
#!/usr/bin/make -f
%:
dh $@ --parallel
# mg's ./configure script is not made by autoconf, and it does not
# accept arguments. To make users realize this, ./configure exits if
# it is passed arguments -- which dh_auto_configure does. Therefore,
# we need an exception to invoke it manually.
override_dh_auto_configure:
./configure
override_dh_auto_install:
# We need to invoke "make install" manually to set up prefix=/usr and such.
$(MAKE) install DESTDIR=debian/mg prefix=/usr mandir=/usr/share/man
# Install the ".mg" example config manually, as debhelper can't rename
install -D -m444 .mg debian/mg/usr/share/doc/mg/examples/dot_mg
# For use with a new clone of debian/ from darcs.debian.org.
get-orig-source:
uscan --download-current-version
tar --transform 's|^[^/]\+||' -xf ../mg_`dpkg-parsechangelog | sed -rn 's/^Version: ((\d+):)?(.*)-.*/\3/p'`.orig.tar.gz
|