#!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk # Don't install the CVS cruft of orig tarball DEB_DH_INSTALL_ARGS_ALL=-XCVS -X.cvsignore # Define some repeatedly used paths DEBDIR=${CURDIR}/debian BINDIR=${DEBDIR}/bin BUBDIR=${DEBDIR}/bubbros TMPDIR=${DEBDIR}/tmp build/bubbros:: # Copy bubbob/ and display/ directories mkdir ${TMPDIR} cp -r ${CURDIR}/bubbob ${TMPDIR}/ cp -r ${CURDIR}/display ${TMPDIR}/ # Build images (cd ${TMPDIR}/bubbob/images && python buildcolors.py) || exit 1 # Remove unnecessary stuff rm -f ${TMPDIR}/bubbob/Makefile rm -f ${TMPDIR}/bubbob/setup.py rm -f ${TMPDIR}/bubbob/statesaver.c rm -f ${TMPDIR}/display/Makefile rm -f ${TMPDIR}/display/setup.py rm -f ${TMPDIR}/display/xshm.c rm -rf ${TMPDIR}/bubbob/doc rm -rf ${TMPDIR}/display/windows # Remove unnecessary execution permissions chmod -x ${CURDIR}/BubBob.py chmod -x ${TMPDIR}/bubbob/bb.py chmod -x ${TMPDIR}/display/dpy_windows.py install/bubbros:: # Install the executable files mkdir -p ${DEBDIR}/bubbros/usr/games cp ${BINDIR}/bubbros.sh ${BUBDIR}/usr/games/bubbros cp ${BINDIR}/bubbros-client.sh ${BUBDIR}/usr/games/bubbros-client cp ${BINDIR}/bubbros-server.sh ${BUBDIR}/usr/games/bubbros-server # Rename manpages mkdir ${DEBDIR}/man cp ${CURDIR}/doc/BubBob.py.1 ${DEBDIR}/man/bubbros.6 cp ${CURDIR}/doc/bb.py.1 ${DEBDIR}/man/bubbros-server.6 cp ${CURDIR}/doc/Client.py.1 ${DEBDIR}/man/bubbros-client.6 binary-install/bubbros:: dh_python2 -pbubbros clean:: # Remove temporary files rm -rf ${TMPDIR} # Remove manpage copies rm -rf ${DEBDIR}/man # Restore removed execution permissions chmod +x ${CURDIR}/BubBob.py