# Template build file for 'sqlite'. pkgname=sqlite version=3.7.16.2 revision=1 wrksrc=sqlite create_wrksrc=yes makedepends="readline-devel tcl-devel" short_desc="SQL Database Engine in a C Library" maintainer="Juan RP " homepage="http://www.sqlite.org" license="Public Domain" _amalgamationver=3071602 distfiles="http://www.sqlite.org/2013/sqlite-autoconf-${_amalgamationver}.tar.gz" checksum=1d7e6937c19fc5de1c0cdb392638296e4a6d8b158001dbb421e257dfb6f088db do_configure() { export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_SECURE_DELETE" if [ "$CROSS_BUILD" ]; then _tcldir="--with-tcl=$XBPS_CROSS_BASE/lib" fi cd ${wrksrc}/sqlite-autoconf-${_amalgamationver} cp -f ${XBPS_CROSSPFDIR}/config.sub . ./configure ${CONFIGURE_SHARED_ARGS} --enable-threadsafe \ --enable-readline --enable-dynamic-extensions cd ${wrksrc}/sqlite-autoconf-${_amalgamationver}/tea cp -f ${XBPS_CROSSPFDIR}/config.sub . ./configure ${CONFIGURE_SHARED_ARGS} \ --with-system-sqlite ${_tcldir} } do_build() { cd ${wrksrc}/sqlite-autoconf-${_amalgamationver} make ${makejobs} cd ${wrksrc}/sqlite-autoconf-${_amalgamationver}/tea if [ -n "$CROSS_BUILD" ]; then sed -i "s|-L/usr/lib||g;s|-I\"/usr/include\"||g" Makefile fi make ${makejobs} } do_install() { cd ${wrksrc}/sqlite-autoconf-${_amalgamationver} make DESTDIR=${DESTDIR} install cd ${wrksrc}/sqlite-autoconf-${_amalgamationver}/tea make DESTDIR=${DESTDIR} install rm -f ${DESTDIR}/usr/lib/*.a } sqlite-devel_package() { depends="readline-devel sqlite>=${version}" short_desc+=" -- development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig } } sqlite-tcl_package() { depends="sqlite>=$version tcl" short_desc+=" -- TCL bindings" pkg_install() { vmove "usr/lib/sqlite*" } } sqlite_package() { pkg_install() { vmove usr } }