APKBUILD 1.33 KB
Newer Older
Carlo Landmeter's avatar
Carlo Landmeter committed
1 2
# Maintainer: Carlo Landmeter <clandmeter at gmail>
pkgname=sqlite
Natanael Copa's avatar
Natanael Copa committed
3
pkgver=3.6.22
4
pkgrel=2
Carlo Landmeter's avatar
Carlo Landmeter committed
5 6 7 8
pkgdesc="A C library that implements an SQL database engine"
url="http://www.sqlite.org/"
license="custom"
depends=""
Natanael Copa's avatar
Natanael Copa committed
9
makedepends="tcl"
Carlo Landmeter's avatar
Carlo Landmeter committed
10 11 12 13 14
source="http://www.sqlite.org/$pkgname-$pkgver.tar.gz
       license.txt"

subpackages="$pkgname-doc $pkgname-dev"

Natanael Copa's avatar
Natanael Copa committed
15 16 17
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
	cd "$_builddir"
Carlo Landmeter's avatar
Carlo Landmeter committed
18 19
}

Natanael Copa's avatar
Natanael Copa committed
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
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
Carlo Landmeter's avatar
Carlo Landmeter committed
48
c1cdbc5544034d9012e421e75a5e4890  license.txt"