diff --git a/README.md b/README.md index d82d264..c56d5b7 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,8 @@ $ ./build_single.sh monero x86_64-linux-gnu -j$(nproc) arm-linux-androideabi i686-w64-mingw32 x86_64-w64-mingw32 - host-clang + host-apple-darwin + host-apple-ios ``` While building I aim to compile the code at oldest supported release of debian, using default toolchain to ensure that all linux distributions are able to run monero_c libraries, below I present a supported builders for given targets @@ -56,7 +57,8 @@ While building I aim to compile the code at oldest supported release of debian, | x86_64-w64-mingw32 | debian:buster | -"- | | x86_64-apple-darwin11 | debian:bookworm | extra build step: `${HOST_ABI}-ranlib $PWD/$repo/contrib/depends/${HOST_ABI}/lib/libpolyseed.a` | | aarch64-apple-darwin11 | debian:bookworm | -"- | -| host-clang | arm64-apple-darwin23 | dependencies: `brew install unbound boost zmq` | +| host-apple-darwin | arm64-apple-darwin23 | dependencies: `brew install unbound boost zmq` | +| host-apple-ios | arm64-apple-darwin23 | | Libraries on CI are build using the following docker images: - git.mrcyjanek.net/mrcyjanek/debian:buster diff --git a/patches/monero/README.md b/patches/monero/README.md new file mode 100644 index 0000000..4aa33d1 --- /dev/null +++ b/patches/monero/README.md @@ -0,0 +1,35 @@ + +> 0000 to 0003 were created most likely by feather dev, anonero monero repository got nuked and now says that I made the changes, so I am unable to credit the original authors, http://git.anonero5wmhraxqsvzq2ncgptq6gq45qoto6fnkfwughfl4gbt44swad.onion/ANONERO/monero/commits/branch/v0.18.3.3-anonero + + +# 0000-polyseed + +Polyseed support for wallets [planned in long distant future as a part of walet3 - not getting upstream, no PR available] + +# 0001-background-sync + +https://github.com/monero-project/monero/pull/8619 + +# 0002-airgap + +Cool functions for offline transactions + +# 0003-coin-control + +Coin control patch, I was able to trace it's orgins back to wownero/monerujo. + +# 0004-fix-build + +Fix cross compilation for linux + +# 0005-macos-build-fix + +Fixes cross compilation for MacOS targets + +# 0006-fix-make-debug-test-target + +I had some debugging to do, I don't remember actually why I decided to run the tests, but since it is a fix I've decided to leave it in here just in case. + +# 0007-fix-missing-___clear_cache-when-targetting-iOS + +https://github.com/tevador/RandomX/pull/294 \ No newline at end of file diff --git a/patches/wownero/README.md b/patches/wownero/README.md new file mode 100644 index 0000000..1aac8bc --- /dev/null +++ b/patches/wownero/README.md @@ -0,0 +1,35 @@ +# 0000-fix-wallet_api-compilation-target + +https://git.wownero.com/wownero/wownero/issues/483 + +# 0001-polyseed + +see monero directory + +# 0002-background-sync + +see monero directory + +# 0003-airgap + +see monero directory + +# 0004-coin-control + +Small fix to make it compatible with monero's implementation - to have the same standard API. + +# 0005-fix-build + +see monero directory + +# 0006-macos-build-fix + +see monero directory + +# 0007-FIX-wallet-listener-crashing + +https://git.wownero.com/wownero/wownero/issues/484 + +# 0008-fix-missing-___clear_cache-when-targetting-iOS + +https://git.wownero.com/wownero/RandomWOW/pulls/2 \ No newline at end of file