#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk

DEB_DESTDIR = debian/pictory

%:
	dh $@

override_dh_auto_test:
	# Check if the version ends with a Git hash suffix like "-XXXXXXX"
	@if echo "$(DEB_VERSION_UPSTREAM)" | grep -Eq '\-[0-9a-f]{7,}$$'; then \
		echo "⚠️  Skip version comparison (development build with Git-Hash: $(DEB_VERSION_UPSTREAM))"; \
	else \
		if grep "\"version\": \"$(DEB_VERSION_UPSTREAM)\"," src/pictory/config.json; then \
			echo "✅ Version matches Upstream ($(DEB_VERSION_UPSTREAM))"; \
		else \
			echo "❌ Version does not match Upstream ($(DEB_VERSION_UPSTREAM))"; \
			exit 1; \
		fi \
	fi

override_dh_fixperms:
	dh_fixperms
	/bin/chmod 775		     $(DEB_DESTDIR)/var/www/revpi/pictory/export
	/bin/chown www-data:www-data $(DEB_DESTDIR)/var/www/revpi/pictory/export
	/bin/chmod 775		     $(DEB_DESTDIR)/var/www/revpi/pictory/projects
	/bin/chown www-data:www-data $(DEB_DESTDIR)/var/www/revpi/pictory/projects
	/bin/chmod 664		     $(DEB_DESTDIR)/var/www/revpi/pictory/projects/*.rsc
	/bin/chown www-data:www-data $(DEB_DESTDIR)/var/www/revpi/pictory/projects/*.rsc
