wireguird/package_xbps.sh
2024-01-20 01:20:28 +03:00

34 lines
601 B
Bash
Executable File

echo "wireguird: cleaning..."
opt_w_dir="./deb/opt/wireguird/"
if [ -e "$opt_w_dir" ]; then
rm -r "$opt_w_dir"
fi
mkdir -p "$opt_w_dir"
echo "wireguird: building go binary..."
time {
go generate
go build -ldflags "-s -w" -trimpath -o "$opt_w_dir""wireguird" -p $(nproc) -v -x
}
echo "wireguird: copying icons..."
cp -r ./Icon/ "$opt_w_dir"
echo "wireguird: building xbps package..."
touch "$opt_w_dir""wireguird.settings"
if [ ! -d "./build/" ]; then
mkdir ./build/
fi
xbps-create \
-A noarch \
-n wireguird-1.0_1 \
-s "wireguard gtk gui for linux" \
./deb
echo "wireguird: done"