# Description: SQL database engine
# URL: https://www.sqlite.org/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: readline zlib

name=sqlite3
version=3.53.2
release=1
_version=$(printf "%i%.2i%.2i%.2i" ${version//./ })

source=(https://www.sqlite.org/2026/sqlite-autoconf-${_version}.tar.gz)

build() {
    cd sqlite-autoconf-${_version}

    export CFLAGS="$CFLAGS \
        -DSQLITE_SECURE_DELETE=1 \
        -DSQLITE_ENABLE_COLUMN_METADATA=1 \
        -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
        -DSQLITE_ENABLE_DBSTAT_VTAB=1"

    ./configure \
        --prefix=/usr \
        --enable-readline \
        --fts3 \
        --fts4 \
        --fts5 \
        --geopoly \
        --rtree \
        --session \
        --update-limit

    make
    make DESTDIR=$PKG install
}
