diff options
-rw-r--r-- | main/sqlite/APKBUILD | 33 |
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/ } |