Files

22 lines
835 B
Makefile
Executable File

#!/usr/bin/make -f
%:
dh $@
override_dh_auto_build:
override_dh_auto_test:
override_dh_auto_install:
# --- 源码版 (all): 服务端源码 + wrapper ---
mkdir -p debian/7z-encrypt-server/usr/share/7z-encrypt-server
cp api.py auth.py db.py main.py receiver.py settings.py storage.py task_manager.py \
debian/7z-encrypt-server/usr/share/7z-encrypt-server/
mkdir -p debian/7z-encrypt-server/usr/bin
printf '#!/bin/sh\nexec /usr/share/7z-encrypt-server/.venv/bin/python /usr/share/7z-encrypt-server/main.py "$$@"\n' \
> debian/7z-encrypt-server/usr/bin/sz-server
chmod 755 debian/7z-encrypt-server/usr/bin/sz-server
# --- 编译版 (amd64): Nuitka 二进制 ---
mkdir -p debian/7z-encrypt-server-bin/usr/bin
cp bin/sz-server debian/7z-encrypt-server-bin/usr/bin/
chmod 755 debian/7z-encrypt-server-bin/usr/bin/sz-server