rules 1.03 KB
#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# This has to be exported to make some magic below work.
export DH_OPTIONS

VERSION = $(shell dpkg-parsechangelog | grep '^Version:' | cut -d ' ' -f 2)
# to support new databases, change debian/noosfero.config!
SUPPORTED_DATABASES = $(shell sed -e '/dbc_dbtypes=/!d; s/.*"\(.*\)".*/\1/; s/,//g' debian/noosfero.config)

%:
	dh --without=python-support $@

override_dh_link:
	dh_link
	for db in $(SUPPORTED_DATABASES); do \
		dh_link usr/lib/noosfero/dbupgrade usr/share/dbconfig-common/scripts/noosfero/upgrade/$$db/$(VERSION); \
		dh_link usr/lib/noosfero/dbinstall usr/share/dbconfig-common/scripts/noosfero/install/$$db; \
	done

override_dh_auto_install:
	dh_auto_install
	debian/filter-gemfile > $(CURDIR)/debian/noosfero/usr/share/noosfero/Gemfile

override_dh_installinit:
	dh_installinit -pnoosfero --onlyscripts --restart-after-upgrade

override_dh_clean:
	dh_clean
	rake clobber

override_dh_auto_build:
	dh_auto_build
	rake -f Rakefile.release > /dev/null