mirror of
https://github.com/MatsuriDayo/nekoray.git
synced 2025-12-18 04:54:38 +03:00
30 lines
882 B
Bash
Executable File
30 lines
882 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
source libs/deploy_common.sh
|
|
|
|
#### Go: sing-box ####
|
|
pushd $BUILD
|
|
curl -Lso sing-box.zip https://github.com/SagerNet/sing-box/archive/64dbac813837bbadfaeec1a6e0d064875a123e5e.zip
|
|
unzip sing-box.zip
|
|
pushd sing-box-*/cmd/sing-box
|
|
go build -o $DEST -trimpath -ldflags "-w -s"
|
|
popd
|
|
popd
|
|
|
|
#### copy exe ####
|
|
cp $BUILD/nekoray.exe $DEST
|
|
|
|
#### deploy qt & DLL runtime ####
|
|
pushd $DEST
|
|
windeployqt nekoray.exe --no-compiler-runtime --no-system-d3d-compiler --no-opengl-sw --verbose 2
|
|
curl -LSsO https://github.com/MatsuriDayo/nekoray_qt_runtime/releases/download/20220503/libcrypto-1_1-x64.dll
|
|
curl -LSsO https://github.com/MatsuriDayo/nekoray_qt_runtime/releases/download/20220503/libssl-1_1-x64.dll
|
|
rm -rf translations
|
|
popd
|
|
|
|
#### pack zip ####
|
|
7z a $SRC_ROOT/deployment/$version_standalone-windows64.zip $DEST
|
|
cp $BUILD/*.pdb $SRC_ROOT/deployment/
|
|
rm -rf $DEST $BUILD
|