#!/usr/bin/make -f ICONS_SIZE=32 ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) KEYRING_PKG = -Vdist:Recommends="ubuntu-keyring" else SUBSTVARS = -Vdist:Depends="bar" endif # one ring to rule them all ... %: dh $@ override_dh_gencontrol: if dpkg-vendor --derives-from Ubuntu; then \ echo 'misc:Recommends=ubuntu-keyring' >> debian/neurodebian-dev.substvars; fi dh_gencontrol override_dh_auto_configure: override_dh_auto_build: # wallpaper [ ! -d build/wallpaper ] && mkdir -p build/wallpaper xcf2png -o build/wallpaper/neurodebian.png artwork/wallpaper_hotbrain.xcf # icons [ ! -d build/icons ] && mkdir -p build/icons inkscape artwork/icon.svg -w $(ICONS_SIZE) -h $(ICONS_SIZE) \ -e build/icons/neurodebian.png for d in electrophysiology psychophysics; do \ inkscape artwork/$$d.svg -w $(ICONS_SIZE) -h $(ICONS_SIZE) \ -e build/icons/neurodebian-$$d.png; done cp artwork/icon.svg build/icons/neurodebian.svg convert -geometry $(ICONS_SIZE)x$(ICONS_SIZE) artwork/mri.png build/icons/neurodebian-imaging.png # manpages [ ! -d build/man ] && mkdir -p build/man help2man -h '--verbose-help' --no-info tools/backport-dsc \ -n "backport Debian source packages" > build/man/backport-dsc.1 help2man --no-info tools/nd-autoinstall \ -n "install (if necessary) and run an application" > build/man/nd-autoinstall.1 help2man --no-info tools/nd-configurerepo \ -n "configure APT to use NeuroDebian repository" > build/man/nd-configurerepo.1 override_dh_auto_install: override_dh_auto_test: override_dh_install: dh_install # shipped in a dedicated neurodebian-freeze package rm -f debian/neurodebian-dev/usr/bin/nd_freeze override_dh_clean: debconf-updatepo dh_clean $(MAKE) -C artwork clean