[PR #157] [CLOSED] Build openvpn android native library with pt transport from sources #1623

Closed
opened 2026-10-13 20:46:05 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/157
Author: @outspace
Created: 1/20/2023
Status: ❌ Closed

Base: dev ← Head: dev


📝 Commits (10+)

  • 0bb4ad2 Add android OpenVPN3 submodules
  • 995a60c Remove prebuilded native libraries
  • a19e69a Update swig output
  • 82e831f Add Cloak plugin android build script
  • 32b355a Update deploy env for GO support
  • 799c3ec Remove strip from plugin build script
  • 3f265b8 Remove prebuilded native libraries from cmake
  • cc93898 Add lzo module for Android build
  • 2d624b3 Add android plugin into apk
  • db84b6a Merge branch 'amnezia-vpn:dev' into dev

📊 Changes

365 files changed (+97880 additions, -73 deletions)

View changed files

📝 .github/workflows/deploy.yml (+5 -0)
📝 .gitmodules (+21 -0)
📝 client/CMakeLists.txt (+5 -4)
📝 client/android/build.gradle (+5 -5)
➕ client/android/cpp/CMakeLists.txt (+266 -0)
➕ client/android/cpp/GetGitRevisionDescription.cmake (+169 -0)
➕ client/android/cpp/GetGitRevisionDescription.cmake.in (+42 -0)
➕ client/android/cpp/asio (+1 -0)
➕ client/android/cpp/cloak (+1 -0)
➕ client/android/cpp/lz4 (+1 -0)
➕ client/android/cpp/lz4.cmake (+7 -0)
➕ client/android/cpp/lzo.cmake (+78 -0)
➕ client/android/cpp/lzo/AUTHORS (+3 -0)
➕ client/android/cpp/lzo/Android.mk (+97 -0)
➕ client/android/cpp/lzo/B/00README.TXT (+51 -0)
➕ client/android/cpp/lzo/B/clean.bat (+4 -0)
➕ client/android/cpp/lzo/B/done.bat (+2 -0)
➕ client/android/cpp/lzo/B/dos32/bc_pp.bat (+42 -0)
➕ client/android/cpp/lzo/B/dos32/dj2.bat (+45 -0)
➕ client/android/cpp/lzo/B/dos32/dj2.opt (+6 -0)

...and 80 more files

📄 Description

Remove prebuilded android native libraries and build them from sources.
Change openvpn native libraries for libraries with pt transport.
Build openvpn pt transport plugin from sources.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/157 **Author:** [@outspace](https://github.com/outspace) **Created:** 1/20/2023 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`0bb4ad2`](https://github.com/amnezia-vpn/amnezia-client/commit/0bb4ad2fbe33c1de7745e7a77e09234ea0a21600) Add android OpenVPN3 submodules - [`995a60c`](https://github.com/amnezia-vpn/amnezia-client/commit/995a60c5034d490c58834f41a7a851fca67ac605) Remove prebuilded native libraries - [`a19e69a`](https://github.com/amnezia-vpn/amnezia-client/commit/a19e69ae61843b897f76e2732b1f400fd3ab1f8f) Update swig output - [`82e831f`](https://github.com/amnezia-vpn/amnezia-client/commit/82e831f6d89f0625dcd93f7e891929f032e354cd) Add Cloak plugin android build script - [`32b355a`](https://github.com/amnezia-vpn/amnezia-client/commit/32b355a54e2ce3bd9a2f11506aeba993b273dcfb) Update deploy env for GO support - [`799c3ec`](https://github.com/amnezia-vpn/amnezia-client/commit/799c3ec6e66ac0bdc99a302ede213e3a15435d24) Remove strip from plugin build script - [`3f265b8`](https://github.com/amnezia-vpn/amnezia-client/commit/3f265b899eae6bb67af2386019fd0fac4d5ab349) Remove prebuilded native libraries from cmake - [`cc93898`](https://github.com/amnezia-vpn/amnezia-client/commit/cc93898c60f889229ef10451962c375e1af44fab) Add lzo module for Android build - [`2d624b3`](https://github.com/amnezia-vpn/amnezia-client/commit/2d624b3b59b29be189ce3f6e9a21cfeafd1b2c13) Add android plugin into apk - [`db84b6a`](https://github.com/amnezia-vpn/amnezia-client/commit/db84b6aad9474e4ab76dfacd5fcbfaa301bd78d3) Merge branch 'amnezia-vpn:dev' into dev ### 📊 Changes **365 files changed** (+97880 additions, -73 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/deploy.yml` (+5 -0) 📝 `.gitmodules` (+21 -0) 📝 `client/CMakeLists.txt` (+5 -4) 📝 `client/android/build.gradle` (+5 -5) ➕ `client/android/cpp/CMakeLists.txt` (+266 -0) ➕ `client/android/cpp/GetGitRevisionDescription.cmake` (+169 -0) ➕ `client/android/cpp/GetGitRevisionDescription.cmake.in` (+42 -0) ➕ `client/android/cpp/asio` (+1 -0) ➕ `client/android/cpp/cloak` (+1 -0) ➕ `client/android/cpp/lz4` (+1 -0) ➕ `client/android/cpp/lz4.cmake` (+7 -0) ➕ `client/android/cpp/lzo.cmake` (+78 -0) ➕ `client/android/cpp/lzo/AUTHORS` (+3 -0) ➕ `client/android/cpp/lzo/Android.mk` (+97 -0) ➕ `client/android/cpp/lzo/B/00README.TXT` (+51 -0) ➕ `client/android/cpp/lzo/B/clean.bat` (+4 -0) ➕ `client/android/cpp/lzo/B/done.bat` (+2 -0) ➕ `client/android/cpp/lzo/B/dos32/bc_pp.bat` (+42 -0) ➕ `client/android/cpp/lzo/B/dos32/dj2.bat` (+45 -0) ➕ `client/android/cpp/lzo/B/dos32/dj2.opt` (+6 -0) _...and 80 more files_ </details> ### 📄 Description Remove prebuilded android native libraries and build them from sources. Change openvpn native libraries for libraries with pt transport. Build openvpn pt transport plugin from sources. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 20:46:05 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#1623
No description provided.