aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/sqlite/APKBUILD33
1 files changed, 20 insertions, 13 deletions
diff --git a/main/sqlite/APKBUILD b/main/sqlite/APKBUILD
index 5e31969b34..a671727452 100644
--- a/main/sqlite/APKBUILD
+++ b/main/sqlite/APKBUILD
@@ -2,6 +2,17 @@
# Contributor: Ɓukasz Jendrysik <scadu@yandex.com>
pkgname=sqlite
pkgver=3.23.1
+pkgrel=0
+pkgdesc="C library that implements an SQL database engine"
+url="http://www.sqlite.org"
+arch="all"
+options=""
+license="Public-Domain"
+depends=""
+makedepends="readline-dev"
+subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
+
+# compute _ver
_a=${pkgver%%.*}
_b=${pkgver#${_a}.}
_b=${_b%%.*}
@@ -11,24 +22,17 @@ case $pkgver in
*.*.*.*)_d=${pkgver##*.};;
*.*.*) _d=0;;
esac
-
[ $_b -lt 10 ] && _b=0$_b
[ $_c -lt 10 ] && _c=0$_c
[ $_d -lt 10 ] && _d=0$_d
_ver=${_a}${_b}${_c}${_d}
-pkgrel=0
-pkgdesc="C library that implements an SQL database engine"
-url="http://www.sqlite.org"
-arch="all"
-options="!check"
-license="Public-Domain"
-depends=""
-makedepends="readline-dev"
+# these variables depend on _ver being set
+builddir="$srcdir/$pkgname-autoconf-$_ver"
source="http://www.sqlite.org/2018/$pkgname-autoconf-$_ver.tar.gz
license.txt"
-subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
+# additional CFLAGS to set
_amalgamation="-DSQLITE_ENABLE_FTS4 \
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
-DSQLITE_ENABLE_FTS5 \
@@ -41,13 +45,13 @@ _amalgamation="-DSQLITE_ENABLE_FTS4 \
-DSQLITE_MAX_VARIABLE_NUMBER=250000 \
-DSQLITE_ENABLE_JSON1"
-builddir="$srcdir/$pkgname-autoconf-$_ver"
build() {
cd "$builddir"
+
export CFLAGS="$CFLAGS $_amalgamation"
./configure \
- --build=$CBUILD \
- --host=$CHOST \
+ --build="$CBUILD" \
+ --host="$CHOST" \
--prefix=/usr \
--enable-threadsafe \
--disable-static \
@@ -63,7 +67,9 @@ build() {
package() {
cd "$builddir"
+
make -j1 DESTDIR="$pkgdir" install
+
install -Dm0644 sqlite3.1 \
"$pkgdir"/usr/share/man/man1/sqlite3.1
install -Dm644 "$srcdir"/license.txt \
@@ -73,6 +79,7 @@ package() {
libs() {
replaces="sqlite"
pkgdesc="Sqlite3 library"
+
mkdir -p "$subpkgdir"/usr
mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
}