Commit Graph

73 Commits

Author SHA1 Message Date
albexk bc68c487ee Update to qt 6.6.0 2023-11-16 19:49:36 +03:00
albexk d77f3ecee8 Fix build error 2023-11-15 15:48:40 +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
tiaga abb2cae1f8 Change Qt mirror for builds
Use UC Berkeley mirror for installing Qt during a build. In addition, don't trigger builds on a tag push.
2023-11-14 23:39:15 +07:00
pokamest 3e41dae3ea MacOS 10.15 (Catalina) compatibility 2023-08-20 12:29:07 +01:00
albexk 9d5f7fdd9c Refactor and improve Android build script and GitHub action 2023-08-18 21:40:48 +03:00
Mykola Baibuz d4825b1d40 Update OpenVPNAdapter to prevent crash OpenVPN-over-Cloak 2023-08-05 14:56:42 -04: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
pokamest 0dba9b8268 Github actions fixes 2023-06-29 17:38:04 -07: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
amnezia-developer e651ea7614 Add Qt Multimedia to project (#236)
Add Qt Multimedia to iOS cmake project
2023-05-17 20:38:28 +01:00
vladimir.kuznetsov 6d3ba0ae72 added installation of libxkbcommon-x11-0 package for linux runner 2023-02-23 17:32:32 +03:00
pokamest 1ef14e129f Update deploy.yml 2023-02-09 11:15:50 +00:00
vladimir.kuznetsov 268bd8f1a6 added deploy binaries that are not packed into the installer 2023-02-08 09:44:52 +03:00
pokamest e7ed532545 Disable fastline for iOS while it not fixed 2023-01-19 21:08:57 +00:00
vladimir.kuznetsov d0379fdede added qtshadertools to all targets 2023-01-19 18:36:54 +03:00
Dmitriy Karpushin c3c87bff74 Fix of GitHub Actions build 2023-01-17 15:34:37 +03:00
Dmitry Karpushin 21779395ef Merge branch 'qt_migration' into feature/android_qt6_moving 2023-01-16 14:58:01 +03:00
vladimir.kuznetsov 118bb53c03 fixed path to linux installer 2023-01-09 16:41:24 +03:00
Dmitriy Karpushin 7c3be9f0b0 Update of NDK version 2023-01-09 14:21:10 +03:00
vladimir.kuznetsov 396422ee3a increased storage time for artifacts up to 3 days 2023-01-09 12:44:36 +03:00
vladimir.kuznetsov f735b401df added deploy artifacts to github actions, artifact lifetime 1 day 2023-01-09 12:41:04 +03:00
pokamest 85020270d5 MacOS deploy fix 2023-01-08 17:21:51 -08:00
Dmitriy Karpushin 1a50ed0316 Increased java version on runner 2022-12-28 14:45:45 +03:00
Dmitriy Karpushin 44c5b41cc7 Little fix 2022-12-28 13:57:41 +03:00
Dmitriy Karpushin 0206623c6f Correct way to set up QT_HOST_PATH variable 2022-12-28 13:42:29 +03:00
Dmitriy Karpushin 3e276c4111 GitHub Actions fix #2 2022-12-27 20:06:11 +03:00
Dmitriy Karpushin 41a4dc2fa2 GitHub Actions fix 2022-12-27 20:00:45 +03:00
Shahzain Ali ca60afbcee Update deploy.yml 2022-12-19 17:06:47 +05:00
Shahzain Ali 374b74b710 Update deploy.yml 2022-12-19 17:03:33 +05:00
Shahzain Ali ae0d3d78cd Testflight upload test 2022-12-19 17:02:25 +05:00
vladimir.kuznetsov ed2f5af204 Removed "cd client" for ios, also changed CMAKE_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR.
Removed duplicate deployment files for macos
2022-12-14 20:58:49 +03:00
vladimir.kuznetsov 4df918d6a5 added qtshadertools to actions and cmake
- cleaned up CMakeLists in client project
2022-12-11 10:26:31 +03:00
Shahzain Ali d3cbd8cdae Update deploy.yml 2022-12-11 04:21:28 +05:00
Shahzain Ali 0fa5dc225c Reverting shadertools in cmake. 2022-12-11 04:19:24 +05:00
Shahzain Ali 807b3370e7 Adding qtshadertools module in qt installation 2022-12-11 03:42:46 +05:00
Shahzain Ali a0f114e15c Fixing openvpn 2022-12-11 03:22:59 +05:00
vladimir.kuznetsov 5649f85b58 set QT_HOST_PATH for ios target 2022-12-10 18:09:41 +03:00
vladimir.kuznetsov ab9c11e038 set ios root dir as CMAKE_PREFIX_PATH 2022-12-09 18:12:39 +03:00
vladimir.kuznetsov 4d621dcbfe set CMAKE_PREFIX_PATH in CMakeLists file 2022-12-09 17:44:57 +03:00
vladimir.kuznetsov a45537cbf3 added DCMAKE_PREFIX_PATH to IOS target 2022-12-09 17:30:46 +03:00
Shahzain Ali 9294324732 fixing host path 2022-12-09 04:24:16 +05:00
Shahzain Ali c97b4859c1 Update deploy.yml 2022-12-09 04:05:25 +05:00
Shahzain Ali 7a2f42de30 Update deploy.yml 2022-12-09 03:58:36 +05:00
Shahzain Ali 99f5f78fc7 Update deploy.yml 2022-12-09 03:48:12 +05:00
Shahzain Ali 668f0ca675 Update deploy.yml 2022-12-09 03:47:09 +05:00
Shahzain Ali 6a89a51ea6 added QT_TOOL_CHAIN for ios cmake 2022-12-09 03:38:29 +05:00
Shahzain Ali df6b0f3945 Update deploy.yml 2022-12-09 03:11:31 +05:00
Shahzain Ali 65cf243373 Update deploy.yml 2022-12-09 03:10:26 +05:00
Shahzain Ali 2ef7813219 Update deploy.yml 2022-12-09 03:06:16 +05:00