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

DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/buildflags.mk
export LDFLAGS='-Wl,--as-needed'

VER_MAJOR = 1
VER_MINOR = 2
VER_PATCH = 1
VER_FULL = $(VER_MAJOR).$(VER_MINOR).$(VER_PATCH)
VER_FULL_DFSG = $(VER_MAJOR).$(VER_MINOR).$(VER_PATCH)+dfsg1

UPSTREAM_SRC = JPEGv$(VER_FULL)
DEBIAN_SRC_DIR = pvrg-jpeg-$(VER_FULL)
DEBIAN_SRC_TAR = pvrg-jpeg_$(VER_FULL_DFSG).orig.tar.gz

CMAKE_EXTRA_FLAGS += -DCMAKE_INSTALL_PREFIX="/usr" \
		-DCMAKE_SKIP_RPATH=ON \
		-DCMAKE_BUILD_TYPE:STRING=Release \
		-DBUILD_SHARED_LIBS=ON

%:
	dh $@ --parallel --buildsystem=cmake

override_dh_auto_configure:
	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)

$(UPSTREAM_SRC).tar.gz:
	wget http://freefr.dl.sourceforge.net/project/jpeg/jpeg/PVRG%20JPEGv1.2.1/$@

get-orig-source: $(UPSTREAM_SRC).tar.gz
	tar xzf $(UPSTREAM_SRC).tar.gz
	rm -rf jpegdir/doc.ps
	mv jpegdir $(DEBIAN_SRC_DIR)
	GZIP="--best --no-name" tar czf $(DEBIAN_SRC_TAR) $(DEBIAN_SRC_DIR)
