#!/usr/bin/make -f

GTK2VER = $(shell pkg-config --variable=gtk_binary_version gtk+-2.0)
GTK3VER = $(shell pkg-config --variable=gtk_binary_version gtk+-3.0)

%:
	dh $@

override_dh_auto_configure:
	./configure \
	--host=$(DEB_HOST_GNU_TYPE) \
	--build=$(DEB_BUILD_GNU_TYPE) \
	--prefix=/usr --mandir=\$${prefix}/share/man \
	--infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)"  \
	--use_i18n=Y \
	--use_gtk3=Y

override_dh_auto_clean:
	make clean

override_dh_auto_install:
	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp

	mkdir -p debian/gcin/usr/lib/gtk-2.0/$(GTK2VER)/immodules
	mv debian/tmp/usr/lib/gtk-2.0/immodules/* debian/gcin/usr/lib/gtk-2.0/$(GTK2VER)/immodules/
	mkdir -p debian/gcin/usr/lib/gtk-2.0/$(GTK2VER)/immodule-files.d
	sed -e s,@GTKVER@,$(GTK2VER), debian/gcin.immodules.in > debian/gcin/usr/lib/gtk-2.0/$(GTK2VER)/immodule-files.d/gcin.immodules

	mkdir -p debian/gcin/usr/lib/gtk-3.0/$(GTK3VER)/immodules
	mv debian/tmp/usr/lib/gtk-3.0/immodules/* debian/gcin/usr/lib/gtk-3.0/$(GTK3VER)/immodules/
	mkdir -p debian/gcin/usr/lib/gtk-3.0/$(GTK3VER)/immodule-files.d
	sed -e s,@GTKVER@,$(GTK3VER), debian/gcin.immodules.gtk3.in > debian/gcin/usr/lib/gtk-3.0/$(GTK3VER)/immodule-files.d/gcin.immodules

override_dh_installchangelogs:
	dh_installchangelogs Changelog.html

override_dh_makeshlibs:
	dh_makeshlibs -n -Xim-gcin.so

override_dh_shlibdeps:
	dh_shlibdeps -Xim-gcin.so
