#!/usr/bin/make -f

export GEM2DEB_TEST_RUNNER = --check-dependencies

%:
	dh $@ --buildsystem=ruby --with ruby

override_dh_install-indep:
	dh_install
	find debian/*/usr/share/doc/ruby-rmagick-doc/ \
		-name .cvsignore -delete
	find debian/*/usr/share/doc/ruby-rmagick-doc/ \
		-type f -executable -exec \
		chmod -x '{}' ';'

override_dh_gencontrol:
	# imagemagick's symbols files do not always indicate ABI
	# changes, e.g. Debian Bug #846385, so it is safest to
	# explicitly add a dependency on the specific version of the
	# imagemagick package used at build-time.
	$(eval IMAGEMAGICK_DEP := \
		$(shell find debian/ruby-rmagick/ -name RMagick2.so -exec ldd '{}' ';' | \
		awk '/\/libMagickCore/ {print $$3}' | xargs dpkg -S | \
		awk '{print $$1}' | sed 's/:$$//' | xargs dpkg-query -W \
		-f='$${Package} (>= $${Version})'))
	dh_gencontrol -- -Vimagemagick:Depends='$(IMAGEMAGICK_DEP)'
