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