# Template build file for 'sqlite'. pkgname=sqlite version=3.7.9 _amalgamationver=3070900 wrksrc=sqlite create_wrksrc=yes distfiles="http://www.sqlite.org/sqlite-autoconf-${_amalgamationver}.tar.gz" revision=1 short_desc="SQL Database Engine in a C Library" maintainer="Juan RP " homepage="http://www.sqlite.org" license="Public Domain" checksum=7be6cdb375505e5d9a4aee88b2ddb6ea0d9d29c9545114ff77b345e1fa812439 long_desc=" SQLite is a C library that implements an SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library. SQLite is not a client library used to connect to a big database server. SQLite is the server. The SQLite library reads and writes directly to and from the database files on disk." subpackages="$pkgname-devel $pkgname-tcl" Add_dependency build readline-devel Add_dependency build tcl-devel do_configure() { export CFLAGS="$XBPS_CFLAGS -DSQLITE_ENABLE_FTS3=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_SECURE_DELETE" cd ${wrksrc}/sqlite-autoconf-${_amalgamationver} ./configure ${CONFIGURE_SHARED_ARGS} cd ${wrksrc}/sqlite-autoconf-${_amalgamationver}/tea ./configure ${CONFIGURE_SHARED_ARGS} --with-system-sqlite } do_build() { cd ${wrksrc}/sqlite-autoconf-${_amalgamationver} make ${makejobs} cd ${wrksrc}/sqlite-autoconf-${_amalgamationver}/tea make ${makejobs} } do_install() { cd ${wrksrc}/sqlite-autoconf-${_amalgamationver} make DESTDIR=${DESTDIR} install cd ${wrksrc}/sqlite-autoconf-${_amalgamationver}/tea make DESTDIR=${DESTDIR} install }