Commit Graph

29 Commits

Author SHA1 Message Date
tomFlowee 3b7ad1acab Update docker naming after we added stuff. 2025-11-16 12:35:01 +01:00
tomFlowee dc094bcdea Separate features to avoid confusion
The net log is useful without the quick deploy and indeed the quick deploy
will create problems on first install, so according to the law of fewest
surprises these features should not be combined "magically".
2025-09-02 23:14:49 +02:00
tomFlowee f1b4fccbb5 Move to new build env docker 2025-08-02 14:32:31 +02:00
tomFlowee 745199f3b9 Update to the latest Qt: 6.8.2 2025-02-17 22:34:53 +01:00
tomFlowee 281619324e Make script a little more robust
Docker doesn't like relative paths, so ensure that the path we pass
is absolute regardless of user input.
2025-01-09 23:01:36 +01:00
tomFlowee 9598e547d0 Use new Qt 2024-12-16 10:10:12 +01:00
tomFlowee c86d6745d9 Make build failures stop the script.
No point in printing a cheerful message after a build failure.
2024-10-24 20:36:26 +02:00
tomFlowee 875438f0e9 Make sure the build stops on error. 2024-01-25 19:48:21 +01:00
tomFlowee 19ff7fde10 Forgot this one 2024-01-22 15:30:40 +01:00
tomFlowee b1cbf45849 Add cmake option 'skip-example' & skip that module
The final release should not include the example module as we aim
releases at normal people, not devs.
This makes the skipping of the example module part of the build
setup by simply passing in -Dskip_example=TRUE
to cmake.
2024-01-16 14:40:37 +01:00
tomFlowee 7729854fc0 Update various versions for Android build-env
Boost -> 1.83
Qt -> 6.5.3
OpenSSL -> 3.1.3
ZXIng -> 2.1.0
2023-11-01 20:23:29 +01:00
tomFlowee b83202cd0a Stop including the info file in the APK 2023-10-25 13:23:12 +02:00
tomFlowee 56ff8fcff7 Make distclean not delete the blockchain data
Makes little sense to delete it only to instantly download
it again.
2023-08-30 18:11:25 +02:00
tomFlowee 31a3715315 Upgrade to Qt6.5.2 2023-08-28 11:49:30 +02:00
tomFlowee 97f4599464 move copy line to the sign script 2023-08-18 11:01:17 +02:00
tomFlowee 167c3a9b45 Move to Qt 6.5.1
This updates us from the 6.4.3 Qt release to default building on
Qt 6.5.1 in our build helper and natrally the docker file.
2023-06-26 22:32:34 +02:00
tomFlowee 7b35d70e53 Update Qt version 2023-03-21 18:23:11 +01:00
tomFlowee 834d59d82e Fix reference 2023-02-06 21:59:55 +01:00
tomFlowee e06cfc04f4 Change to use a persistent docker instance
To speed up builds, don't create and destroy dockers every run, instead
start one and keep calling into that one to do more builds.
2022-12-14 15:02:01 +01:00
tomFlowee cf30287b0a Improve detection of android build 2022-12-13 11:54:03 +01:00
tomFlowee 09b5f887f7 Add option to have faster deployments. (default off)
This allows a developer to avoid including the headers file in the APK
so it becomes a lot smaller and deployment is faster.
This only works on reinstalls, it won't be able to run on a phone where
Flowee Pay has never been installed.
2022-12-03 19:37:31 +01:00
tomFlowee a612751e1e Make it much easier to enable netlogging debug
Now you can just drop a netlog.conf in your pay/android/
dir and this script will do the rest (assuming your build
dir is fresh).
2022-11-30 14:19:43 +01:00
tomFlowee 7724e61ea9 Upgrade docker to qt641 2022-11-28 16:22:16 +01:00
tomFlowee 3705e5caef Add 'noapk' arg to smartBuild 2022-11-15 13:09:46 +01:00
tomFlowee 6ae16ef6a4 Add basic signing
This ships a keystore for convenience, nothing official and
anyone could recreate it.
Now running 'smartBuild sign' will create the signed APK.
2022-11-14 16:01:45 +01:00
tomFlowee 8b86e22c6a New revision of the build script 2022-11-13 20:06:26 +01:00
tomFlowee 05d666bc74 Add the basic block-headers in the APK 2022-11-13 16:58:19 +01:00
tomFlowee 5b6f9c4ebf Update docker to include Svg lib 2022-11-10 17:06:00 +01:00
tomFlowee 9c02287144 Build and link 2022-09-17 11:14:55 +02:00