link2xt
38491b694b
build(nix): add outputs for Android binaries
...
Using NDK 24 because NDK 23 does not have getauxval() function.
2024-03-28 06:57:44 +00:00
link2xt
900168c68c
build: read version from Cargo.toml in wheel-rpc-server.py
2024-03-19 03:25:39 +00:00
link2xt
9f4af679a3
build: build deltachat-rpc-server wheels with nix
2024-03-10 20:22:47 +00:00
link2xt
9f7defa8da
build(nix): make .#libdeltachat buildable on macOS
2024-03-09 19:10:11 +00:00
link2xt
2c5a0cac5f
build(nix): include SystemConfiguration framework on darwin systems
2024-03-08 00:28:51 +00:00
link2xt
251917e602
build(nix): cleanup cross-compilation code
2024-03-08 00:28:51 +00:00
link2xt
215ec14b20
build: revert to OpenSSL 3.1
...
OpenSSL 3.2 build currently fails under Nix
so we cannot build deltachat-rpc-server releases:
<https://github.com/alexcrichton/openssl-src-rs/issues/235 >
2024-03-05 00:14:52 +00:00
link2xt
255400028a
build: do not vendor OpenSSL when cross-compiling ( #5316 )
...
Compilation of vendored OpenSSL inside Nix is broken since
<https://github.com/alexcrichton/openssl-src-rs/pull/229 > due to build
script changes.
There is anyway no need to compile vendored OpenSSL as nixpkgs already
contains OpenSSL package.
This fixes `nix build .#deltachat-rpc-server-x86_64-linux` and similar
commands which are used during releases.
2024-03-04 21:07:09 +00:00
link2xt
1d73f97ef3
nix: add deltachat-time to sources
2024-03-01 01:58:11 +00:00
link2xt
c88c26426d
build: add flake.nix
2024-02-20 15:59:53 +00:00