mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-02-23 15:04:22 +01:00
Remove 32bit support (#575)
* Remove i686 bindings * Remove armv7 bindings
This commit is contained in:
29
.github/workflows/build-bindings-android.yml
vendored
29
.github/workflows/build-bindings-android.yml
vendored
@@ -31,8 +31,6 @@ jobs:
|
||||
matrix:
|
||||
target: [
|
||||
aarch64-linux-android,
|
||||
armv7-linux-androideabi,
|
||||
i686-linux-android,
|
||||
x86_64-linux-android,
|
||||
]
|
||||
steps:
|
||||
@@ -70,11 +68,6 @@ jobs:
|
||||
cp lib/target/${{ matrix.target }}/release/libbreez_sdk_liquid_bindings.so dist
|
||||
|
||||
- name: Copy libc++_shared
|
||||
if: ${{ matrix.target == 'armv7-linux-androideabi'}}
|
||||
run: cp $ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so dist
|
||||
|
||||
- name: Copy libc++_shared
|
||||
if: ${{ matrix.target != 'armv7-linux-androideabi'}}
|
||||
run: cp $ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/${{ matrix.target }}/libc++_shared.so dist
|
||||
|
||||
- name: Archive release
|
||||
@@ -92,16 +85,6 @@ jobs:
|
||||
with:
|
||||
name: bindings-aarch64-linux-android
|
||||
path: arm64-v8a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-armv7-linux-androideabi
|
||||
path: armeabi-v7a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-linux-android
|
||||
path: x86
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
@@ -122,8 +105,6 @@ jobs:
|
||||
matrix:
|
||||
target: [
|
||||
aarch64-linux-android,
|
||||
armv7-linux-androideabi,
|
||||
i686-linux-android,
|
||||
x86_64-linux-android,
|
||||
]
|
||||
steps:
|
||||
@@ -147,16 +128,6 @@ jobs:
|
||||
with:
|
||||
name: bindings-aarch64-linux-android
|
||||
path: arm64-v8a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-armv7-linux-androideabi
|
||||
path: armeabi-v7a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-linux-android
|
||||
path: x86
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
|
||||
2
.github/workflows/build-bindings-windows.yml
vendored
2
.github/workflows/build-bindings-windows.yml
vendored
@@ -31,7 +31,6 @@ jobs:
|
||||
matrix:
|
||||
target: [
|
||||
x86_64-pc-windows-msvc,
|
||||
i686-pc-windows-msvc,
|
||||
]
|
||||
steps:
|
||||
- name: checkout
|
||||
@@ -74,7 +73,6 @@ jobs:
|
||||
matrix:
|
||||
target: [
|
||||
x86_64-pc-windows-msvc,
|
||||
i686-pc-windows-msvc,
|
||||
]
|
||||
steps:
|
||||
- name: Build dummy windows ${{ matrix.target }}
|
||||
|
||||
5
.github/workflows/publish-csharp.yml
vendored
5
.github/workflows/publish-csharp.yml
vendored
@@ -69,11 +69,6 @@ jobs:
|
||||
name: bindings-x86_64-pc-windows-msvc
|
||||
path: lib/bindings/langs/csharp/src/runtimes/win-x64/native
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-pc-windows-msvc
|
||||
path: lib/bindings/langs/csharp/src/runtimes/win-x86/native
|
||||
|
||||
- name: Update package version
|
||||
if: ${{ inputs.package-version }}
|
||||
working-directory: lib/bindings/langs/csharp/src
|
||||
|
||||
10
.github/workflows/publish-golang.yml
vendored
10
.github/workflows/publish-golang.yml
vendored
@@ -36,16 +36,6 @@ jobs:
|
||||
name: bindings-golang
|
||||
path: breez_sdk_liquid
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-linux-android
|
||||
path: breez_sdk_liquid/lib/android-386
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-armv7-linux-androideabi
|
||||
path: breez_sdk_liquid/lib/android-aarch
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-aarch64-linux-android
|
||||
|
||||
6
.github/workflows/publish-python.yml
vendored
6
.github/workflows/publish-python.yml
vendored
@@ -150,12 +150,6 @@ jobs:
|
||||
name: bindings-x86_64-pc-windows-msvc
|
||||
path: lib/bindings/langs/python/src/breez_sdk_liquid
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
if: matrix.arch == 'win32'
|
||||
with:
|
||||
name: bindings-i686-pc-windows-msvc
|
||||
path: lib/bindings/langs/python/src/breez_sdk_liquid
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-python
|
||||
|
||||
@@ -9,7 +9,7 @@ init:
|
||||
rustup target add aarch64-apple-ios x86_64-apple-ios
|
||||
rustup target add aarch64-apple-darwin x86_64-apple-darwin
|
||||
rustup target add aarch64-apple-ios-sim
|
||||
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
|
||||
rustup target add aarch64-linux-android x86_64-linux-android
|
||||
rustup target add aarch64-unknown-linux-gnu x86_64-unknown-linux-gnu
|
||||
@if [ $$(uname) == "Darwin" ] ; then cargo install cargo-lipo ; fi
|
||||
cargo install cbindgen
|
||||
@@ -36,21 +36,13 @@ all: bindings-swift bindings-android python-darwin react-native
|
||||
|
||||
## Android
|
||||
.PHONY: android
|
||||
android: aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
|
||||
android: aarch64-linux-android x86_64-linux-android
|
||||
cargo run --features=uniffi/cli --bin uniffi-bindgen generate src/breez_sdk_liquid.udl --no-format --language kotlin -o ffi/kotlin
|
||||
|
||||
aarch64-linux-android: $(SOURCES) ndk-home
|
||||
cargo ndk -t aarch64-linux-android -o ffi/kotlin/jniLibs build --release
|
||||
cp -a $(ANDROID_NDK_HOME)/toolchains/llvm/prebuilt/$(OS_NAME)-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so ffi/kotlin/jniLibs/arm64-v8a/
|
||||
|
||||
armv7-linux-androideabi: $(SOURCES) ndk-home
|
||||
cargo ndk -t armv7-linux-androideabi -o ffi/kotlin/jniLibs build --release
|
||||
cp -a $(ANDROID_NDK_HOME)/toolchains/llvm/prebuilt/$(OS_NAME)-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so ffi/kotlin/jniLibs/armeabi-v7a/
|
||||
|
||||
i686-linux-android: $(SOURCES) ndk-home
|
||||
cargo ndk -t i686-linux-android -o ffi/kotlin/jniLibs build --release
|
||||
cp -a $(ANDROID_NDK_HOME)/toolchains/llvm/prebuilt/$(OS_NAME)-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so ffi/kotlin/jniLibs/x86/
|
||||
|
||||
x86_64-linux-android: $(SOURCES) ndk-home
|
||||
cargo ndk -t x86_64-linux-android -o ffi/kotlin/jniLibs build --release
|
||||
cp -a $(ANDROID_NDK_HOME)/toolchains/llvm/prebuilt/$(OS_NAME)-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so ffi/kotlin/jniLibs/x86_64/
|
||||
|
||||
Reference in New Issue
Block a user