#!/usr/bin/make -f
export DH_VERBOSE=1

%:
	dh $@

override_dh_auto_build:
	mv .cargo/config .cargo/config.toml || :
	cargo build --release --offline -p resvg -p usvg -p resvg-capi

override_dh_auto_install:
	mkdir -p debian/tmp/usr/bin debian/tmp/usr/lib debian/tmp/usr/include/resvg debian/tmp/usr/lib/pkgconfig
	install -m 0755 target/release/resvg debian/tmp/usr/bin/
	install -m 0755 target/release/usvg debian/tmp/usr/bin/
	install -m 0644 target/release/libresvg.a debian/tmp/usr/lib/libresvg.a
	install -m 0644 crates/c-api/*.h debian/tmp/usr/include/resvg/
	ln -sf resvg/resvg.h debian/tmp/usr/include/resvg.h
	ln -sf resvg/ResvgQt.h debian/tmp/usr/include/ResvgQt.h
	printf "prefix=/usr\nexec_prefix=\$${prefix}\nlibdir=\$${exec_prefix}/lib\nincludedir=\$${prefix}/include\n\nName: resvg\nDescription: SVG rendering library (static)\nVersion: 0.44.0\nLibs: -L\$${libdir} -lresvg -lpthread -ldl -lm\nCflags: -I\$${includedir}\n" > debian/tmp/usr/lib/pkgconfig/resvg.pc
	dh_install

override_dh_strip:
	dh_strip
