Skip to content

Commit 06e2f47

Browse files
committed
Release v0.5.1
1 parent 422ad56 commit 06e2f47

File tree

7 files changed

+36
-7
lines changed

7 files changed

+36
-7
lines changed

.travis.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,18 @@ matrix:
2626
- env: TARGET=x86_64-unknown-linux-gnu
2727
- env: TARGET=x86_64-unknown-linux-musl
2828

29+
# iOS
30+
- env: TARGET=aarch64-apple-ios DISABLE_TESTS=1
31+
os: osx
32+
- env: TARGET=armv7-apple-ios DISABLE_TESTS=1
33+
os: osx
34+
- env: TARGET=armv7s-apple-ios DISABLE_TESTS=1
35+
os: osx
36+
- env: TARGET=i386-apple-ios DISABLE_TESTS=1
37+
os: osx
38+
- env: TARGET=x86_64-apple-ios DISABLE_TESTS=1
39+
os: osx
40+
2941
# Android
3042
- env: TARGET=arm-linux-androideabi DISABLE_TESTS=1
3143
- env: TARGET=aarch64-linux-android DISABLE_TESTS=1

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "livesplit-core"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
authors = ["Christopher Serr <christopher.serr@gmail.com>"]
55
documentation = "https://docs.rs/livesplit-core/"
66
repository = "https://github.com/CryZe/livesplit-core"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Additional Bindings are available for the following programming languages:
1414
- C#
1515
- Java with Java Native Access or Java Native Interface
1616
- Kotlin with Java Native Interface
17+
- Swift
1718
- Ruby
1819
- Python
1920
- JavaScript + TypeScript for Node.js, asm.js and WebAssembly

capi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "livesplit-core-capi"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
authors = ["Christopher Serr <christopher.serr@gmail.com>"]
55

66
[dependencies]

capi/bind_gen/src/kotlin/jni.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -328,10 +328,8 @@ fn write_native_class<P: AsRef<Path>>(path: P, classes: &BTreeMap<String, Class>
328328
r#"package livesplitcore
329329
330330
object LiveSplitCoreNative {
331-
companion object {
332-
init {
333-
System.loadLibrary("native-lib")
334-
}
331+
init {
332+
System.loadLibrary("native-lib")
335333
}
336334
external fun Run_parseString(data: String): Long"#)?;
337335

ci/before_deploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ main() {
2929
cp target/$TARGET/release/liblivesplit_core_capi.so $stage/liblivesplit_core.so 2>/dev/null || :
3030
;;
3131
osx)
32-
cp target/$TARGET/release/liblivesplit_core_capi.dylib $stage/liblivesplit_core.dylib
32+
cp target/$TARGET/release/liblivesplit_core_capi.dylib $stage/liblivesplit_core.dylib 2>/dev/null || :
3333
;;
3434
esac
3535
cp target/$TARGET/release/liblivesplit_core_capi.a $stage/liblivesplit_core.a

ci/install.sh

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,24 @@ main() {
1313
sort=gsort # for `sort --sort-version`, from brew's coreutils.
1414
fi
1515

16+
case $TARGET in
17+
aarch64-apple-ios)
18+
rustup target install aarch64-apple-ios
19+
;;
20+
armv7-apple-ios)
21+
rustup target install armv7-apple-ios
22+
;;
23+
armv7s-apple-ios)
24+
rustup target install armv7s-apple-ios
25+
;;
26+
i386-apple-ios)
27+
rustup target install i386-apple-ios
28+
;;
29+
x86_64-apple-ios)
30+
rustup target install x86_64-apple-ios
31+
;;
32+
esac
33+
1634
# This fetches latest stable release
1735
local tag=$(git ls-remote --tags --refs --exit-code https://github.com/japaric/cross \
1836
| cut -d/ -f3 \

0 commit comments

Comments
 (0)