mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-24 02:00:24 +07:00
update all lib
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
[submodule "client/3rd/OpenVPNAdapter"]
|
[submodule "client/3rd/OpenVPNAdapter"]
|
||||||
path = client/3rd/OpenVPNAdapter
|
path = client/3rd/OpenVPNAdapter
|
||||||
url = https://github.com/amnezia-vpn/OpenVPNAdapter.git
|
url = https://github.com/amnezia-vpn/OpenVPNAdapter.git
|
||||||
|
branch = macos-dirty-build
|
||||||
[submodule "client/3rd/qtkeychain"]
|
[submodule "client/3rd/qtkeychain"]
|
||||||
path = client/3rd/qtkeychain
|
path = client/3rd/qtkeychain
|
||||||
url = https://github.com/frankosterfeld/qtkeychain.git
|
url = https://github.com/frankosterfeld/qtkeychain.git
|
||||||
@@ -10,6 +11,7 @@
|
|||||||
[submodule "client/3rd-prebuilt"]
|
[submodule "client/3rd-prebuilt"]
|
||||||
path = client/3rd-prebuilt
|
path = client/3rd-prebuilt
|
||||||
url = https://github.com/amnezia-vpn/3rd-prebuilt
|
url = https://github.com/amnezia-vpn/3rd-prebuilt
|
||||||
|
branch = fixbug/mac-network-extension
|
||||||
[submodule "client/3rd/amneziawg-apple"]
|
[submodule "client/3rd/amneziawg-apple"]
|
||||||
path = client/3rd/amneziawg-apple
|
path = client/3rd/amneziawg-apple
|
||||||
url = https://github.com/amnezia-vpn/amneziawg-apple
|
url = https://github.com/amnezia-vpn/amneziawg-apple
|
||||||
|
|||||||
+1
-1
Submodule client/3rd-prebuilt updated: ba580dc5bd...435aaa793d
@@ -4,10 +4,10 @@ XCODEBUILD="/usr/bin/xcodebuild"
|
|||||||
WORKINGDIR=`pwd`
|
WORKINGDIR=`pwd`
|
||||||
PATCH="/usr/bin/patch"
|
PATCH="/usr/bin/patch"
|
||||||
|
|
||||||
echo "Building OpenVPNAdapter for macOS ..."
|
echo "Building OpenVPNAdapter for macOS Network Extension (MacNE)..."
|
||||||
|
|
||||||
# Copy the Project.xcconfig settings to amnezia.xcconfig
|
# Copy the Project-MacNE.xcconfig settings to amnezia.xcconfig
|
||||||
cat $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/Project.xcconfig > $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/amnezia.xcconfig
|
cat $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/Project-MacNE.xcconfig > $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/amnezia.xcconfig
|
||||||
|
|
||||||
# Append macOS-specific build directory configurations to amnezia.xcconfig
|
# Append macOS-specific build directory configurations to amnezia.xcconfig
|
||||||
cat << EOF >> $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/amnezia.xcconfig
|
cat << EOF >> $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/amnezia.xcconfig
|
||||||
@@ -16,8 +16,8 @@ CONFIGURATION_BUILD_DIR = $WORKINGDIR/3rd/OpenVPNAdapter/build/Release-macos
|
|||||||
BUILT_PRODUCTS_DIR = $WORKINGDIR/3rd/OpenVPNAdapter/build/Release-macos
|
BUILT_PRODUCTS_DIR = $WORKINGDIR/3rd/OpenVPNAdapter/build/Release-macos
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Add LDFLAGS for macOS, exclude UIKit which is for iOS only
|
# Exclude UIKit, include Cocoa for macOS
|
||||||
echo "OTHER_LDFLAGS = -framework Cocoa" >> $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/amnezia.xcconfig
|
# echo "OTHER_LDFLAGS = -framework Cocoa" >> $WORKINGDIR/3rd/OpenVPNAdapter/Configuration/amnezia.xcconfig
|
||||||
|
|
||||||
# Fetch the current macOS SDK version dynamically
|
# Fetch the current macOS SDK version dynamically
|
||||||
MACOSX_SDK=$(xcrun --sdk macosx --show-sdk-path | sed -E 's/.*MacOSX([0-9]+\.[0-9]+)\.sdk/\1/')
|
MACOSX_SDK=$(xcrun --sdk macosx --show-sdk-path | sed -E 's/.*MacOSX([0-9]+\.[0-9]+)\.sdk/\1/')
|
||||||
@@ -28,9 +28,9 @@ cd 3rd/OpenVPNAdapter
|
|||||||
|
|
||||||
# Build for macOS using the correct SDK and destination
|
# Build for macOS using the correct SDK and destination
|
||||||
if $XCODEBUILD -scheme OpenVPNAdapter -configuration Release -xcconfig Configuration/amnezia.xcconfig -sdk macosx$MACOSX_SDK -destination 'generic/platform=macOS' -project OpenVPNAdapter.xcodeproj ; then
|
if $XCODEBUILD -scheme OpenVPNAdapter -configuration Release -xcconfig Configuration/amnezia.xcconfig -sdk macosx$MACOSX_SDK -destination 'generic/platform=macOS' -project OpenVPNAdapter.xcodeproj ; then
|
||||||
echo "OpenVPNAdapter built successfully for macOS"
|
echo "OpenVPNAdapter built successfully for macOS Network Extension (MacNE)"
|
||||||
else
|
else
|
||||||
echo "OpenVPNAdapter macOS build failed ..."
|
echo "OpenVPNAdapter macOS Network Extension (MacNE) build failed..."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Remove CodeSignature if needed for macOS
|
# Remove CodeSignature if needed for macOS
|
||||||
|
|||||||
Reference in New Issue
Block a user