[arch-commits] Commit in sqlite3/trunk (PKGBUILD)
andyrtr at archlinux.org
andyrtr at archlinux.org
Fri Dec 10 19:17:25 UTC 2010
Date: Friday, December 10, 2010 @ 14:17:25
Author: andyrtr
Revision: 102733
upgpkg: sqlite3 3.7.4-1
new upstream release 3.7.4; add -DSQLITE_SECURE_DELETE #20797; add splitted doc pkg
Modified:
sqlite3/trunk/PKGBUILD
----------+
PKGBUILD | 43 ++++++++++++++++++++++++++++++-------------
1 file changed, 30 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-12-10 16:47:06 UTC (rev 102732)
+++ PKGBUILD 2010-12-10 19:17:25 UTC (rev 102733)
@@ -2,27 +2,29 @@
# Maintainer: Andreas Radke <andyrtr at archlinux.org>
# Contributor: Tom Newsom <Jeepster at gmx.co.uk>
-pkgname=sqlite3
-pkgver=3.7.3
+pkgbase="sqlite3"
+pkgname=('sqlite3' 'sqlite3-doc')
+_amalgamationver=3070400
+_amalgamationver2=${_amalgamationver/00/}
+pkgver=${_amalgamationver2//0/.}
pkgrel=1
pkgdesc="A C library that implements an SQL database engine"
arch=('i686' 'x86_64')
license=('custom')
url="http://www.sqlite.org/"
-depends=('readline>=6.0.00')
-makedepends=('tcl')
-conflicts=('sqlite')
-replaces=('sqlite')
-source=(http://www.sqlite.org/sqlite-$pkgver.tar.gz
+makedepends=('tcl' 'readline>=6.0.00')
+source=(http://www.sqlite.org/sqlite-src-${_amalgamationver}.zip
+ http://www.sqlite.org/sqlite-doc-${_amalgamationver}.zip
license.txt)
options=(!libtool)
-md5sums=('5437978aae90350cf984993091e0d695'
+md5sums=('2b5c53328505893599de6e2055996d7a'
+ 'c38a4aae9cf6e8921ba7ad48a9301288'
'c1cdbc5544034d9012e421e75a5e4890')
build() {
- cd ${srcdir}/sqlite-${pkgver}
+ cd ${srcdir}/sqlite-src-${_amalgamationver}
export LTLINK_EXTRAS="-ldl"
- export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY"
+ export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_SECURE_DELETE"
./configure --prefix=/usr \
--enable-threadsafe \
--enable-threads-override-locks \
@@ -37,11 +39,26 @@
make
}
-package() {
- cd ${srcdir}/sqlite-${pkgver}
+package_sqlite3() {
+
+ pkgdesc="A C library that implements an SQL database engine"
+ depends=('readline>=6.0.00')
+ conflicts=('sqlite')
+ replaces=('sqlite')
+
+ cd ${srcdir}/sqlite-src-${_amalgamationver}
make DESTDIR=${pkgdir} install
install -Dm0644 sqlite3.1 ${pkgdir}/usr/share/man/man1/sqlite3.1
# license
- install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt
+ install -D -m644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt
}
+
+package_sqlite3-doc() {
+ pkgdesc="most of the static HTML files that comprise this website, including all of the SQL Syntax and the C/C++ interface specs and other miscellaneous documentation"
+ #arch=('any') - not yet supported
+
+ cd ${srcdir}/sqlite-doc-${_amalgamationver}
+ mkdir -p ${pkgdir}/usr/share/doc/${pkgbase}
+ cp -R * ${pkgdir}/usr/share/doc/${pkgbase}/
+}
More information about the arch-commits
mailing list