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
|
#!/usr/bin/make -f
export EMACS=no
MVERS:=$(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)[-+].*$$/\1/p')
INSTALLS:=$(shell ls -1 debian/*.install.in | sed 's/\.in$$//g')
%:
dh $@
override_dh_auto_configure:
./configure --prefix=/usr --libdir=/usr/lib --infodir=/usr/share/doc/maxima-sage/info --enable-ecl git_found=false
override_dh_auto_install:
dh_auto_install
mv debian/tmp/usr/bin/maxima debian/tmp/usr/bin/maxima-sage
mv debian/tmp/usr/share/man/man1/maxima.1 debian/tmp/usr/share/man/man1/maxima-sage.1
rm -f debian/tmp/usr/share/doc/maxima-sage/info/imaxima.info
rm -f debian/tmp/usr/share/doc/maxima-sage/info/xmaxima.info
mkdir -p debian/tmp/usr/share/doc
mv debian/tmp/usr/share/maxima-sage/$(MVERS)/doc debian/tmp/usr/share/doc/maxima-sage-doc
ln -snf ../../doc/maxima-sage-doc debian/tmp/usr/share/maxima-sage/$(MVERS)/doc
mkdir -p debian/tmp/usr/lib/ecl
cp src/binary-ecl/maxima.fas debian/tmp/usr/lib/ecl/
rm -f debian/tmp/usr/share/maxima-sage/$(MVERS)/share/logic/COPYING
rm -f debian/tmp/usr/share/maxima-sage/$(MVERS)/share/.gitattributes
chmod 755 debian/tmp/usr/share/maxima-sage/$(MVERS)/share/contrib/lurkmathml/mathmltest
override_dh_install: $(INSTALLS)
dh_install
override_dh_auto_test:
debian/%.install: debian/%.install.in
cat $< | sed "s,@MVERS@,$(MVERS),g" >$@
override_dh_installchangelogs: debian/upstream-changelog/changelog
dh_installchangelogs debian/upstream-changelog/changelog
debian/upstream-changelog/changelog:
mkdir -p debian/upstream-changelog
cp ChangeLog* debian/upstream-changelog/
mv debian/upstream-changelog/ChangeLog-5.9.2 debian/upstream-changelog/ChangeLog.5.09.2
mv debian/upstream-changelog/ChangeLog-5.9.3 debian/upstream-changelog/ChangeLog.5.09.3
cd debian/upstream-changelog/ && for c in $$(ls -r ChangeLog*); do echo $$c >> changelog && cat $$c >> changelog; done
override_dh_compress:
dh_compress -Xmaxima-index.lisp -Xmaxima.info
|