#!/usr/bin/make -f
# -*- makefile -*-

export DH_OPTIONS

TCM_NAME = spine-tcm
TCM_VERSION = 3.0.0
TCM_TARBALL = $(TCM_NAME)-$(TCM_VERSION).tar.gz
TCM_URL = https://nexus.bianbu.xyz/repository/ai/tcm/$(TCM_TARBALL)
TCM_EXTRACT_DIR = $(TCM_NAME)-$(TCM_VERSION)

%:
	dh $@

.PHONY: download-spine-tcm
download-spine-tcm:
	@if [ ! -d "$(TCM_EXTRACT_DIR)" ]; then \
		echo "Downloading and extracting $(TCM_TARBALL)..."; \
		wget "$(TCM_URL)" -O "/tmp/$(TCM_TARBALL)" --no-check-certificate; \
		mkdir -p "$(TCM_EXTRACT_DIR)"; \
		tar xzf "/tmp/$(TCM_TARBALL)" -C "$(TCM_EXTRACT_DIR)" --strip-components 1; \
	fi

override_dh_prep:
	dh_prep
	@$(MAKE) -f debian/rules download-spine-tcm

override_dh_strip:

override_dh_dwz:

override_dh_shlibdeps:
