summaryrefslogtreecommitdiffstats
path: root/main/sqlite/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-02-16 08:50:54 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-02-16 08:50:54 +0000
commita50f9b5c76bf0d2f80240eb34a4ba88818abe353 (patch)
treec23e8827c7d1810596028308661b8978c5bc0643 /main/sqlite/APKBUILD
parent43faf5accb12673ca1a6eec7d3ff59c5de626cbb (diff)
downloadaports-a50f9b5c76bf0d2f80240eb34a4ba88818abe353.tar.bz2
aports-a50f9b5c76bf0d2f80240eb34a4ba88818abe353.tar.xz
main/sqlite: upgrade to 3.6.22
and enamle free text search
Diffstat (limited to 'main/sqlite/APKBUILD')
-rw-r--r--main/sqlite/APKBUILD49
1 files changed, 33 insertions, 16 deletions
diff --git a/main/sqlite/APKBUILD b/main/sqlite/APKBUILD
index 40a5cd7e4..325e2b4a8 100644
--- a/main/sqlite/APKBUILD
+++ b/main/sqlite/APKBUILD
@@ -1,31 +1,48 @@
# Maintainer: Carlo Landmeter <clandmeter at gmail>
pkgname=sqlite
-pkgver=3.6.15
+pkgver=3.6.22
pkgrel=0
pkgdesc="A C library that implements an SQL database engine"
url="http://www.sqlite.org/"
license="custom"
depends=""
-makedepends=""
+makedepends="tcl"
source="http://www.sqlite.org/$pkgname-$pkgver.tar.gz
license.txt"
subpackages="$pkgname-doc $pkgname-dev"
-build ()
-{
- cd ${srcdir}/${pkgname}-${pkgver}
- ./configure --prefix=/usr \
- --enable-threadsafe \
- --disable-static \
- --disable-tcl \
- --disable-readline \
- || return 1
- make || return 1
- make DESTDIR=${pkgdir} install || return 1
- install -Dm0644 sqlite3.1 ${pkgdir}/usr/share/man/man1/sqlite3.1
- install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ cd "$_builddir"
}
-md5sums="ccde887ffc8a26251f3514d54594ff92 sqlite-3.6.15.tar.gz
+build() {
+ cd "$_builddir"
+ export LTLINK_EXTRAS="-ldl"
+ export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS -Iext/fts3"
+
+ ./configure --prefix=/usr \
+ --enable-threadsafe \
+ --enable-load-extension \
+ --enable-threads-override-locks \
+ --enable-cross-thread-connections \
+ --disable-static \
+ --disable-tcl \
+ --disable-readline \
+ || return 1
+ # 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 || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR=${pkgdir} install || return 1
+ install -Dm0644 sqlite3.1 ${pkgdir}/usr/share/man/man1/sqlite3.1
+ install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt
+}
+
+md5sums="a17bd53f1fde11f84adf79c6a1510ce5 sqlite-3.6.22.tar.gz
c1cdbc5544034d9012e421e75a5e4890 license.txt"