diff --git a/apr/build.sh b/apr/build.sh index 5e323be69..e4209c213 100644 --- a/apr/build.sh +++ b/apr/build.sh @@ -8,15 +8,15 @@ API_VER=1.2.1 curl http://www.interior-dsgn.com/apache/apr/apr-${APR_VER}.tar.bz2 -o apr.tar.bz2 curl http://www.interior-dsgn.com/apache/apr/apr-util-${APU_VER}.tar.bz2 -o apr-util.tar.bz2 -curl http://www.interior-dsgn.com/apache/apr/apr-iconv-%API_VER%.tar.bz2 -o apr-iconv.tar.bz2 +curl http://www.interior-dsgn.com/apache/apr/apr-iconv-${API_VER}.tar.bz2 -o apr-iconv.tar.bz2 tar -jxf apr.tar.bz2 tar -jxf apr-util.tar.bz2 tar -jxf apr-iconv.tar.bz2 -mv apr-%APR_VER% apr -mv apr-util-%APU_VER% apr-util -mv apr-iconv-%API_VER% apr-iconv +mv apr-${APR_VER} apr +mv apr-util-${APU_VER} apr-util +mv apr-iconv-${API_VER} apr-iconv cd apr ./configure --prefix=${PREFIX} @@ -24,11 +24,11 @@ make make install cd ../apr-util -./configure --prefix=${PREFIX} +./configure --prefix=${PREFIX} --with-apr=${PREFIX} make make install cd ../apr-iconv -./configure --prefix=${PREFIX} +./configure --prefix=${PREFIX} --with-apr=${PREFIX} make make install diff --git a/sqlite/build.sh b/sqlite/build.sh new file mode 100644 index 000000000..128e9d505 --- /dev/null +++ b/sqlite/build.sh @@ -0,0 +1,24 @@ +#/bin/sh + +# Compile the interpreter +gcc -O2 shell.c sqlite3.c -I. -I$PREFIX/include \ + -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5 \ + -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE \ + -DSQLITE_ENABLE_EXPLAIN_COMMENTS \ + -ldl -lc -lm -lpthread -o sqlite3 + +# make the shared library +gcc -O2 -c -fPIC sqlite3.c -I. -I$PREFIX/include \ + -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5 \ + -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE \ + -DSQLITE_ENABLE_EXPLAIN_COMMENTS \ + -o sqlite3.o +gcc -shared sqlite3.o -ldl -L$PREFIX/lib -lpthread -lm -lc -fPIC -o libsqlite3.so + +mkdir -p ${PREFIX}/bin +mkdir -p ${PREFIX}/lib +mkdir -p ${PREFIX}/include + +cp sqlite3 ${PREFIX}/bin/ +cp libsqlite3.so ${PREFIX}/lib/ +cp sqlite3.h ${PREFIX}/include/ diff --git a/sqlite/meta.yaml b/sqlite/meta.yaml index 2d2feb229..3f54ada4a 100644 --- a/sqlite/meta.yaml +++ b/sqlite/meta.yaml @@ -17,6 +17,7 @@ build: requirements: build: + # python is for lining up vc feature (runtime) - python [win] about: diff --git a/svn/build.sh b/svn/build.sh index 0259769a8..0538d706e 100644 --- a/svn/build.sh +++ b/svn/build.sh @@ -1,3 +1,4 @@ -./configure --prefix=$PREFIX +./configure --prefix=$PREFIX --with-sqlite=$PREFIX \ + --with-zlib=$PREFIX --with-openssl=$PREFIX make make install diff --git a/svn/meta.yaml b/svn/meta.yaml index 2ca811548..264562108 100644 --- a/svn/meta.yaml +++ b/svn/meta.yaml @@ -24,13 +24,17 @@ build: requirements: build: - - 7za [win] - - apr 1.5.* [win] - - openssl 1.0.2* [win] - - python [win] - - sqlite 3.9.* [win] - - swig [win] - - zlib 1.2.* [win] + - apr 1.5.* + - openssl 1.0.2* + - python + - sqlite 3.9.* + - swig + - zlib 1.2.* + run: + - apr 1.5.* + - openssl 1.0.2* + - sqlite 3.9.* + - zlib 1.2.* test: commands: