# Contributor: Ɓukasz Jendrysik # Maintainer: A. Wilcox pkgname=sqlite pkgver=3.27.2 pkgrel=0 pkgdesc="C library that implements an SQL database engine" url="https://sqlite.org/" arch="all" license="Public-Domain" depends="" makedepends="libedit-dev" source="https://sqlite.org/2019/$pkgname-autoconf-3270200.tar.gz license.txt" subpackages="$pkgname-doc $pkgname-dev $pkgname-libs" builddir="$srcdir/$pkgname-autoconf-3270200" build() { local _amalgamation="-DSQLITE_ENABLE_FTS4 \ -DSQLITE_ENABLE_FTS3 \ -DSQLITE_ENABLE_FTS3_PARENTHESIS \ -DSQLITE_ENABLE_FTS5 \ -DSQLITE_ENABLE_COLUMN_METADATA \ -DSQLITE_SECURE_DELETE \ -DSQLITE_ENABLE_UNLOCK_NOTIFY \ -DSQLITE_ENABLE_RTREE \ -DSQLITE_USE_URI \ -DSQLITE_ENABLE_DBSTAT_VTAB \ -DSQLITE_MAX_VARIABLE_NUMBER=250000 \ -DSQLITE_ENABLE_JSON1" export CFLAGS="$CFLAGS $_amalgamation" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --enable-threadsafe \ --enable-static \ --enable-editline \ --enable-dynamic-extensions # rpath removal sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make } check() { make check } package() { make -j1 DESTDIR="$pkgdir" install install -Dm0644 sqlite3.1 \ "$pkgdir"/usr/share/man/man1/sqlite3.1 install -Dm644 "$srcdir"/license.txt \ "$pkgdir"/usr/share/licenses/$pkgname/license.txt } libs() { pkgdesc="SQLite embeddable library" mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/lib "$subpkgdir"/usr/ } sha512sums="0ac2515c7816932a4f725e657122c9f202bd7aba637bad9af5b4592b85efdd10a55ad34ac621b60a7aea91b1021c2ef0924c6ddfe05b2edb4f70e3d34b005972 sqlite-autoconf-3270200.tar.gz 5bde14bec5bf18cc686b8b90a8b2324c8c6600bca1ae56431a795bb34b8b5ae85527143f3b5f0c845c776bce60eaa537624104cefc3a47b3820d43083f40c6e9 license.txt"