#!/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 backup.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 printf '#!/bin/sh\nexec /usr/share/7z-encrypt/.venv/bin/python /usr/share/7z-encrypt/backup.py "$$@"\n' \ > debian/7z-encrypt-client/usr/bin/sz-backup 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 \ debian/7z-encrypt-client/usr/bin/sz-backup # --- 编译版 (amd64): Nuitka 二进制 --- mkdir -p debian/7z-encrypt-client-bin/usr/bin cp bin/sz-transfer bin/sz-config bin/sz-backup 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