Skip to content

Commit 8395e8a

Browse files
committed
Merge pull request kivy#385 from mathewvermeer/master
add libsodium recipe
2 parents 782c32d + e446596 commit 8395e8a

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

recipes/libsodium/recipe.sh

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#!/bin/bash
2+
# This recipe was tested with the libnacl module
3+
VERSION_libsodium=${VERSION_libsodium:-1.0.3}
4+
URL_libsodium=https://github.com/jedisct1/libsodium/releases/download/${VERSION_libsodium}/libsodium-${VERSION_libsodium}.tar.gz
5+
DEPS_libsodium=(python)
6+
MD5_libsodium=b3bcc98e34d3250f55ae196822307fab
7+
BUILD_libsodium=$BUILD_PATH/libsodium/$(get_directory $URL_libsodium)
8+
RECIPE_libsodium=$RECIPES_PATH/libsodium
9+
10+
function prebuild_libsodium() {
11+
true
12+
}
13+
14+
function shouldbuild_libsodium() {
15+
if [ -e "$LIBS_PATH/libsodium.so" ]; then
16+
DO_BUILD=0
17+
fi
18+
}
19+
20+
function build_libsodium() {
21+
cd $BUILD_libsodium
22+
23+
push_arm
24+
25+
try ./configure --enable-minimal --disable-soname-versions --host="arm-linux-androideabi" --enable-shared
26+
try make
27+
28+
try cp -L $BUILD_libsodium/src/libsodium/.libs/libsodium.so $LIBS_PATH
29+
30+
pop_arm
31+
}
32+
33+
function postbuild_libsodium() {
34+
true
35+
}

0 commit comments

Comments
 (0)