diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-01-20 12:18:35 +0100 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-01-20 12:18:35 +0100 |
| commit | 81ccfac99e87c1c032f632f4caf14d0ca44eaf23 (patch) | |
| tree | ff57b1ac4a153ef3a2c7d3a4ba1e45c621d8d4cf /README.md | |
| parent | f03ad3177a50c52dcf93a8d4ba58718b3562bd7a (diff) | |
| parent | 6c5d7aa67af4a9493229cee2ea3c26cd3c2eafd3 (diff) | |
Merge pull request 'Configure Renovate' (#3) from renovate/configure into anonero
Reviewed-on: https://git.mrcyjanek.net/mrcyjanek/monero_c/pulls/3
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -10,33 +10,33 @@ To contribute you can visit git.mrcyjanek.net/mrcyjanek/monero_c and open a PR, Builds are provided in the [release tab](https://git.mrcyjanek.net/mrcyjanek/monero_c/releases), built using Gitea Runners. Building locally is possible as well, althought it is rather a heavy task which takes ~2 hours to finish (excluding enviroment setup and some downloads). -Base image for the runner is `registry.mrcyjanek.net/androidndk:r17c`, which contains preinstalled NDK. `Dockerfile` can be obtained from [mrcyjanek/CIimages](https://git.mrcyjanek.net/mrcyjanek/CIimages/src/branch/master/Dockerfile.androidndk-r17c) repository. +Base image for the runner is `git.mrcyjanek.net/mrcyjanek/androidndk:r17c`, which contains preinstalled NDK. `Dockerfile` can be obtained from [mrcyjanek/CIimages](https://git.mrcyjanek.net/mrcyjanek/CIimages/src/branch/master/Dockerfile.androidndk-r17c) repository. Then to build `.github/workflows/*.yml` files are used. Local build? ```bash -$ act --pull=false -Pandroidndk-r17c=registry.mrcyjanek.net/androidndk:r17c +$ act --pull=false -Pandroidndk-r17c=git.mrcyjanek.net/mrcyjanek/androidndk:r17c ``` For development? ```bash -$ timeout 5 act --pull=false -Pandroidndk-r17c=registry.mrcyjanek.net/androidndk:r17c # needed to clear cache. -$ act --pull=false -Pandroidndk-r17c=registry.mrcyjanek.net/androidndk:r17c --reuse +$ timeout 5 act --pull=false -Pandroidndk-r17c=git.mrcyjanek.net/mrcyjanek/androidndk:r17c # needed to clear cache. +$ act --pull=false -Pandroidndk-r17c=git.mrcyjanek.net/mrcyjanek/androidndk:r17c --reuse $ docker ps CONTAINER ID IMAGE ..................................... -d0626dcd8c5d registry.mrcyjanek.net/androidndk:r17c .... +d0626dcd8c5d git.mrcyjanek.net/mrcyjanek/androidndk:r17c .... $ docker commit d0626dcd8c5d monero_c:dev $ docker run --rm -it \ -v $PWD/libbridge:/opt/wspace/libbridge_up \ --entrypoint /bin/bash \ monero_c:dev -[docker] $ export 'PATH=/usr/cmake-3.14.6-Linux-x86_64/bin:/opt/android/toolchain/aarch64-linux-android/bin:/opt/android/toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' -[docker] $ cd /opt/wspace/libbridge_up -[docker] $ rm -rf build && mkdir build && cd build -[docker] $ env CC=clang CXX=clang++ cmake -DANDROID_ABI=-arm64-v8a .. -[docker] $ make +[docker] $ export 'PATH=/usr/cmake-3.14.6-Linux-x86_64/bin:/opt/android/toolchain/aarch64-linux-android/bin:/opt/android/toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' \ + && cd /opt/wspace/libbridge_up \ + && rm -rf build && mkdir build && cd build \ + && env CC=clang CXX=clang++ cmake -DANDROID_ABI=-arm64-v8a .. \ + && make # Resulting file will be available in the current directory. ``` |
