#!/usr/bin/make -f

SOURCE_DATE_EPOCH ?= $(shell dpkg-parsechangelog -STimestamp)
export INSTALL_PATH = /usr/share/bazel/rules/rust
export http_proxy = 127.0.0.1:9
export https_proxy = 127.0.0.1:9

%:
	dh $@

override_dh_auto_build:

override_dh_auto_install:

override_dh_auto_test:

execute_after_dh_install:
	ln -sf LICENSE.txt debian/bazel-rules-rust$(INSTALL_PATH)/LICENSE
	rm -rf debian/bazel-rules-rust$(INSTALL_PATH)/crate_universe/test_data
	rm -rf debian/bazel-rules-rust$(INSTALL_PATH)/crate_universe/tests
	rm -rf debian/bazel-rules-rust$(INSTALL_PATH)/util/fetch_shas
	rm -f debian/bazel-rules-rust$(INSTALL_PATH)/util/repin_all.sh
	find debian/bazel-rules-rust$(INSTALL_PATH) -name .gitignore -delete
	find debian/bazel-rules-rust$(INSTALL_PATH) -type f -exec chmod 0644 {} +
	find debian/bazel-rules-rust$(INSTALL_PATH) -name "*.sh" -exec sed -i '1s|^#!/usr/bin/env bash|#!/bin/bash|' {} +
	find debian/bazel-rules-rust$(INSTALL_PATH) -name "*.sh" -exec chmod 0755 {} +
	find debian/bazel-rules-rust -exec touch -h -d "@$(SOURCE_DATE_EPOCH)" {} +
