#!/usr/bin/make -f
%:
	dh $@

override_dh_auto_build:

override_dh_auto_test:

override_dh_auto_install:
	# --- 源码版 (all): 客户端源码 + wrapper ---
	mkdir -p debian/7z-encrypt-client/usr/share/7z-encrypt
	cp transfer.py metadata.py crypto.py splitter.py config.py state.py \
		debian/7z-encrypt-client/usr/share/7z-encrypt/
	cp ../tui/scripts/tui.py debian/7z-encrypt-client/usr/share/7z-encrypt/
	mkdir -p debian/7z-encrypt-client/usr/bin
	printf '#!/bin/sh\nexec /usr/share/7z-encrypt/.venv/bin/python /usr/share/7z-encrypt/transfer.py "$$@"\n' \
		> debian/7z-encrypt-client/usr/bin/sz-transfer
	printf '#!/bin/sh\nexport SZ_CLIENT_DIR=/usr/share/7z-encrypt\nexec /usr/share/7z-encrypt/.venv/bin/python /usr/share/7z-encrypt/tui.py "$$@"\n' \
		> debian/7z-encrypt-client/usr/bin/sz-tui
	printf '#!/bin/sh\nexec /usr/share/7z-encrypt/.venv/bin/python /usr/share/7z-encrypt/config.py "$$@"\n' \
		> debian/7z-encrypt-client/usr/bin/sz-config
	chmod 755 debian/7z-encrypt-client/usr/bin/sz-transfer \
		debian/7z-encrypt-client/usr/bin/sz-tui \
		debian/7z-encrypt-client/usr/bin/sz-config
	# --- 编译版 (amd64): Nuitka 二进制 ---
	mkdir -p debian/7z-encrypt-client-bin/usr/bin
	cp bin/sz-transfer bin/sz-config debian/7z-encrypt-client-bin/usr/bin/
	cp ../tui/bin/sz-tui debian/7z-encrypt-client-bin/usr/bin/
	chmod 755 debian/7z-encrypt-client-bin/usr/bin/sz-transfer \
		debian/7z-encrypt-client-bin/usr/bin/sz-tui \
		debian/7z-encrypt-client-bin/usr/bin/sz-config
