mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 05:17:07 +02:00
main/sqlite: tidy up and comment things
This commit is contained in:
parent
f8d8f57921
commit
66172da1bf
@ -2,6 +2,17 @@
|
||||
# Contributor: Łukasz Jendrysik <scadu@yandex.com>
|
||||
pkgname=sqlite
|
||||
pkgver=3.23.1
|
||||
pkgrel=0
|
||||
pkgdesc="C library that implements an SQL database engine"
|
||||
url="http://www.sqlite.org"
|
||||
arch="all"
|
||||
options=""
|
||||
license="Public-Domain"
|
||||
depends=""
|
||||
makedepends="readline-dev"
|
||||
subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
|
||||
|
||||
# compute _ver
|
||||
_a=${pkgver%%.*}
|
||||
_b=${pkgver#${_a}.}
|
||||
_b=${_b%%.*}
|
||||
@ -11,24 +22,17 @@ case $pkgver in
|
||||
*.*.*.*)_d=${pkgver##*.};;
|
||||
*.*.*) _d=0;;
|
||||
esac
|
||||
|
||||
[ $_b -lt 10 ] && _b=0$_b
|
||||
[ $_c -lt 10 ] && _c=0$_c
|
||||
[ $_d -lt 10 ] && _d=0$_d
|
||||
_ver=${_a}${_b}${_c}${_d}
|
||||
|
||||
pkgrel=0
|
||||
pkgdesc="C library that implements an SQL database engine"
|
||||
url="http://www.sqlite.org"
|
||||
arch="all"
|
||||
options="!check"
|
||||
license="Public-Domain"
|
||||
depends=""
|
||||
makedepends="readline-dev"
|
||||
# these variables depend on _ver being set
|
||||
builddir="$srcdir/$pkgname-autoconf-$_ver"
|
||||
source="http://www.sqlite.org/2018/$pkgname-autoconf-$_ver.tar.gz
|
||||
license.txt"
|
||||
subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
|
||||
|
||||
# additional CFLAGS to set
|
||||
_amalgamation="-DSQLITE_ENABLE_FTS4 \
|
||||
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
|
||||
-DSQLITE_ENABLE_FTS5 \
|
||||
@ -41,13 +45,13 @@ _amalgamation="-DSQLITE_ENABLE_FTS4 \
|
||||
-DSQLITE_MAX_VARIABLE_NUMBER=250000 \
|
||||
-DSQLITE_ENABLE_JSON1"
|
||||
|
||||
builddir="$srcdir/$pkgname-autoconf-$_ver"
|
||||
build() {
|
||||
cd "$builddir"
|
||||
|
||||
export CFLAGS="$CFLAGS $_amalgamation"
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
--build="$CBUILD" \
|
||||
--host="$CHOST" \
|
||||
--prefix=/usr \
|
||||
--enable-threadsafe \
|
||||
--disable-static \
|
||||
@ -63,7 +67,9 @@ build() {
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
|
||||
make -j1 DESTDIR="$pkgdir" install
|
||||
|
||||
install -Dm0644 sqlite3.1 \
|
||||
"$pkgdir"/usr/share/man/man1/sqlite3.1
|
||||
install -Dm644 "$srcdir"/license.txt \
|
||||
@ -73,6 +79,7 @@ package() {
|
||||
libs() {
|
||||
replaces="sqlite"
|
||||
pkgdesc="Sqlite3 library"
|
||||
|
||||
mkdir -p "$subpkgdir"/usr
|
||||
mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user