Johannes Leupold
e526bb09aa
Enable full test exceptions for all platforms
...
Move LIBSODIUM_FULL_BUILD to the macOS build script, as it is needed for all macOS builds, not only in workflows
2024-08-14 14:26:08 +02:00
Ugljesa Jovanovic
3c6d0b1c43
Build without visionos
2023-09-23 13:18:23 +02:00
Ugljesa Jovanovic
194994f5b2
Update kotlin to 1.9.10, update library versions, use latest libsodium stable, clean up Deps, remove deprecated targets, change PasswordHash str related functions to use String
2023-09-23 11:54:02 +02:00
Ugljesa Jovanovic
1cfa03a18f
Kotlin 1.8.10 + maintenance ( #37 )
...
* Update libsodium submodule, bump kotlin versions, switch to github actions
2023-03-26 19:12:15 +02:00
Ugljesa Jovanovic
13b81c409e
Bump libsodium to latest stable
2022-08-28 20:04:12 +02:00
Ugljesa Jovanovic
cd41c428a3
Konan does still bundle sysroot and crosscompiler, use that otherwise gold complains
2022-01-16 00:32:30 +01:00
Ugljesa Jovanovic
761b4649c8
Don't use konan cross compiling as it's not bundled anymore
2022-01-15 23:53:50 +01:00
Ugljesa Jovanovic
9a02481645
Stable libsodium
2021-09-25 12:13:52 +02:00
Ugljesa Jovanovic
5339b852f0
Configure initially
2021-09-23 20:12:15 +02:00
Ugljesa Jovanovic
4833eaaea2
Build script cleanup
2021-09-22 22:35:25 +02:00
Ugljesa Jovanovic
140947e249
Kotlin to 1.3.51, coroutines and serialization update, libsodium update to latest master
2021-09-22 20:41:05 +02:00
Ugljesa Jovanovic
cf00c17a64
Libsodium update
2021-04-29 13:15:47 +02:00
Ugljesa Jovanovic
edcadc1a0c
Windows runner uses konan that lives in systemprofile
2020-10-23 13:10:08 +02:00
Ugljesa Jovanovic
065abe1dab
Update libsodium build to latest upstream with tvos modification
2020-10-18 23:29:21 +02:00
Ugljesa Jovanovic
8b3baaba81
Reverting to old dist-builds
2020-10-18 16:46:17 +02:00
Ugljesa Jovanovic
7702a9d931
Catalyst
2020-10-18 16:01:01 +02:00
Ugljesa Jovanovic
3bcba4dfed
Remove catalyst
2020-10-18 15:46:35 +02:00
Ugljesa Jovanovic
091f7b020f
watchos.sh
2020-10-09 21:33:28 +02:00
Ugljesa Jovanovic
3e66d93442
ios.sh permissions
2020-10-09 20:27:33 +02:00
Ugljesa Jovanovic
dc1b136f79
Bring back ios.sh into libsodium, we can later update the build scripts to use the latest ones
2020-10-09 19:32:38 +02:00
Ugljesa Jovanovic
bd173f422f
Added _kx_ and nateive impl, updated libsodium submodule to latest commit
2020-10-09 16:56:09 +02:00
Ugljesa Jovanovic
291badc149
Build everyting on mingw
2020-06-13 09:55:08 +02:00
Ugljesa Jovanovic
afe9832cb1
Use GNU_MAKE
2020-06-13 09:55:08 +02:00
Ugljesa Jovanovic
0000bc4b8e
Disable macos and linux builds while we are setting up windows builds
...
Add windows cache directories
fix yml
Fix YAML
Get java first on windows build
Try to replace mingw with msys in script
Try windows build without the toolchain, since we are bringing our own
taskkill was failing
Different libtool package name
Add autoconf to msys2
Install mingw-w64-x86_64-toolchain but with each package instead of a group which interrupts installation
Msys2 cant find make, try using alias
Make everything executable, add some debugging logs to windowsBuild
Skip building, debug make
Find all make files
Another attempt
Attempt different alias
Try with symbolic link
Attempt mingw64
Forgot to change folder
Attempt N
Set -e+e
Try with cygwin
mingw again
Move
Add more debug logs
Add +e to see what fails now
try direct make
2020-06-13 09:55:03 +02:00
Ugljesa Jovanovic
1a484bfb55
Add autogen to tvos and watchos builds scripts
2020-06-11 19:11:44 +02:00
Ugljesa Jovanovic
c3432bc299
Invalid rm at the end of watchos compiling
2020-06-10 23:55:11 +02:00
Ugljesa Jovanovic
93a3ac5782
Try justlinking the loader
2020-06-10 21:37:23 +02:00
Ugljesa Jovanovic
7677ae16c7
Try adding -B to force using correct linker
2020-06-10 21:16:40 +02:00
Ugljesa Jovanovic
ff05f79b23
autogen in arm64 configure, correct make file name
2020-06-10 20:32:03 +02:00
Ugljesa Jovanovic
e026d1405d
Building arm64 with clang
2020-06-03 23:52:52 +02:00
Ugljesa Jovanovic
006dd47873
Tried to get arm32 to work, but sysroot is missing getrandom, and no getrandom no libsodium as far as I understand. Everything compiles now, including the sample, tested kexe on arm64, runs and does sodium init at least
2020-06-02 23:59:01 +02:00
Ugljesa Jovanovic
641d950384
Remove build dirs after building
2020-06-02 20:39:52 +02:00
Ugljesa Jovanovic
2695dda865
Bump libsodium tvos x bit
2020-06-02 20:03:47 +02:00
Ugljesa Jovanovic
635b12cc26
Add tvos, watchos and ios build scripts
2020-06-02 20:00:52 +02:00
Ugljesa Jovanovic
b9d47611c7
Split ios tvos watchos builds
2020-06-01 23:15:25 +02:00
Ugljesa Jovanovic
4dab764914
Fix makeIos script
2020-06-01 21:20:28 +02:00
Ugljesa Jovanovic
69b3845a9c
Let macos configure itself
2020-06-01 20:59:54 +02:00
Ugljesa Jovanovic
09db6c2b44
Add mingw libsodium build script
2020-06-01 20:45:07 +02:00
Ugljesa Jovanovic
2736712eed
Add mac build script
2020-06-01 20:40:04 +02:00
Ugljesa Jovanovic
8a4eb512c4
Forgot to add files
2020-06-01 20:38:33 +02:00
Ugljesa Jovanovic
6ac6046c7c
A bit more portable scripts
2020-06-01 19:43:21 +02:00
Ugljesa Jovanovic
684db231cf
Add macos and mingw prefix folders
2020-06-01 19:40:04 +02:00
Ugljesa Jovanovic
fd00dc7725
Update gitignore
2020-06-01 19:38:31 +02:00
Ugljesa Jovanovic
9e16c2a6bd
sodium wrapper rework
2020-06-01 19:37:07 +02:00
Ugljesa Jovanovic
fa080f28d8
Arm 64 build local configure for now, adding 32bit native sourceset, not connected yet
2020-06-01 15:16:47 +02:00
Ugljesa Jovanovic
39e4ddd006
Add support for arm 64
2020-05-31 20:57:33 +02:00
Ugljesa Jovanovic
58e74a0cf0
Fix for build on msys2
2020-05-31 17:14:44 +02:00
Ugljesa Jovanovic
6b415b0e32
Tune build ios libsodium
2020-05-30 23:24:45 +02:00
Ugljesa Jovanovic
dbfed977aa
Add build script for sodium ios
2020-05-30 23:03:22 +02:00
Ugljesa Jovanovic
1a4c07b961
Add configure and make script
2020-05-28 23:02:30 +02:00