Commit graph

25 commits

Author SHA1 Message Date
albexk
ad21d7ab64 Add Android App Bundle build and upload
Up upload-artifact action to version 4
2024-01-18 16:06:37 +03:00
albexk
e1eec55f62 Refactoring build
Move to gradle kotlin DSL
Use gradle version catalog
All android build parameters are set via cmake files
Use gradle abi split to build APKs
Improve local development in the android project folder
2023-11-14 23:18:59 +03:00
albexk
9d5f7fdd9c Refactor and improve Android build script and GitHub action 2023-08-18 21:40:48 +03:00
Mykola Baibuz
f58a16ca9d
Prebuilt binaries for third-party submodules (#252)
* Add prebuilt submodule
* Remove Android native library
* Add links for Android prebuilt library
* Update OpenSSL to prebuilt binaries
* Setup links for prebuilt OpenSSL
* Set correct OpenSSL header dir
* Update prebuilt submodule
* Use static OpenSSL for linux build
* Use prebuilt binary from 3rd-prebuilt for Win installer
* Use prebuilt binary from 3rd-prebuilt for Linux installer
* Use prebuilt binary from 3rd-prebuilt for MacOS installer
* Use Android prebuilt openvpn libs
* Cleanup some unneeded code
* Add new maven repo for gradle-versions-plugin
* Use jitpack version of jsocks
* Fix some unnecessary header copy
* Fix issue with package name of original WG libs
* Change submodule path to https (3rd-prebuilt)
* Fix windows installer
* MacOS deploy fixes
* NetworkChange detection for OpenVPN protocol (#256)
* NetworkChange detection for OpenVPN protocol
* Update android native libs
* Always on VPN mode for OpenVPN, Cloak+OpenVPN
* Set foregroundService type
* Android 14 require to set foregroundServiceType
* Remove unused code and cleanup submodules
* Cleanup gradle build script
* Fix start button status
* Pull OpenSSL prebuilt for MacOS, iOS
* Update links for OpenSSL MacOS, iOS prebuilt
* Update OpenSSL binaries path
* Refactor some OpenSSL includes
* Update MacOS OpenVPN binary with statically linked dependency
* Use prebilt for LibSSH
* Android resources cleanup
* Set static runtime linux
* Use shared LibSSH for Android
* Update SS Android lib name
* Fix Linux install path and file permissions
* Feature/iOS GitHub actions (#265)
* Move Android cpp code to openvpn-pt-android repo
* Remove unused OpenVPN2 Android Libs
* Cleanup Gemfile

---------

Co-authored-by: Mazay B <pokamest@gmail.com>
2023-08-04 18:35:43 +01:00
Mykola Baibuz
780efc2477
OpenVPN over Cloak for Android and iOS (#158)
OpenVPN over Cloak for Android and iOS
2023-05-23 23:50:36 +01:00
Josh Soref
7351fe9633
Spelling (#214)
Spelling fixed
2023-04-11 14:50:44 +01:00
Dmitriy Karpushin
0096e65fe6 Increased build tools version 2023-02-22 14:48:38 +03:00
Dmitriy Karpushin
0a6da5ead1 Platform version fix 2023-01-17 16:23:34 +03:00
Dmitriy Karpushin
53441148b8 Revert of Gradle upgrade 2023-01-17 16:12:42 +03:00
Dmitriy Karpushin
c3c87bff74 Fix of GitHub Actions build 2023-01-17 15:34:37 +03:00
Dmitriy Karpushin
c3f423aad5 Little cleanup 2023-01-17 15:34:37 +03:00
Dmitriy Karpushin
32cbb698ee Support of apk signing for tag-deploy workflow 2023-01-16 14:30:08 +03:00
Dmitriy Karpushin
e8242aec85 Android build script fix 2023-01-12 15:36:31 +03:00
Dmitriy Karpushin
d1990a4263 Adopted GitHub Actions build config for Qt6 2023-01-09 13:46:45 +03:00
Dmitriy Karpushin
3e2835bef6 Rolling back GitHub Actions config 2022-12-29 15:04:42 +03:00
Dmitriy Karpushin
ea17124d6d Fix of build type for GitHub Actions 2022-12-28 16:35:25 +03:00
Dmitriy Karpushin
4000041308 Fix of build type 2022-12-28 15:55:03 +03:00
Dmitriy Karpushin
da7bd91514 Little fix 2022-12-28 13:52:14 +03:00
Dmitriy Karpushin
0206623c6f Correct way to set up QT_HOST_PATH variable 2022-12-28 13:42:29 +03:00
Dmitriy Karpushin
918aeb670e Added QT_HOST_PATH variable 2022-12-28 13:37:56 +03:00
Dmitriy Karpushin
fd9fec48a2 Replacing of qmake on cmake for GitHub Actions 2022-12-28 13:10:34 +03:00
vladimir.kuznetsov
2e5171c205 added matrix for all android arch 2022-11-29 00:55:32 +03:00
pokamest
448c01ca99 Travis build fix 2022-09-04 14:49:33 +03:00
Steve Tchatchouang
a56fbeb611
Fix android build script
Using correct qt binaries folder (gcc64 -> Android)
2022-08-30 13:58:03 +01:00
pokamest
2e42c5e875 Travis builds for Linux and Android 2022-08-19 16:17:37 +03:00