52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
pkgname="sqlite"
|
|
pkgver=3.50.4
|
|
_srcver=$(echo "$pkgver" | awk -F. '{ printf "%d%02d%02d00", $1, $2, $3 }')
|
|
_docver=${_srcver}
|
|
#_docver=3440000
|
|
pkgdesc="A C library that implements an SQL database engine"
|
|
arch=('x86_64')
|
|
license=('LicenseRef-Sqlite')
|
|
homepage="https://www.sqlite.org/"
|
|
sources=("sqlite-autoconf-${_srcver}.tar.gz"
|
|
"sqlite-doc-${_docver}.zip"
|
|
)
|
|
urls=("https://sqlite.org/2025/${sources[0]}"
|
|
"https://sqlite.org/2025/${sources[1]}"
|
|
)
|
|
md5sums=("d74bbdca4ab1b2bd46d3b3f8dbb0f3db"
|
|
"faa12e794bcc37ba275fd6268317eb87"
|
|
)
|
|
|
|
src_prepare() {
|
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
|
unzip -q ${distdir}/${sources[1]}
|
|
}
|
|
|
|
src_build() {
|
|
export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
|
|
export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
|
|
export CPPFLAGS="${CPPFLAGS} \
|
|
-D SQLITE_ENABLE_COLUMN_METADATA=1 \
|
|
-D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \
|
|
-D SQLITE_ENABLE_DBSTAT_VTAB=1 \
|
|
-D SQLITE_SECURE_DELETE=1"
|
|
./configure --prefix=/usr \
|
|
--disable-static \
|
|
--enable-fts{4,5} \
|
|
CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 \
|
|
-D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \
|
|
-D SQLITE_ENABLE_DBSTAT_VTAB=1 \
|
|
-D SQLITE_SECURE_DELETE=1" &&
|
|
make
|
|
}
|
|
|
|
src_check() {
|
|
:
|
|
}
|
|
|
|
src_install() {
|
|
make DESTDIR="${pkgdir}" install
|
|
install -v -m755 -d ${pkgdir}/usr/share/doc/sqlite-${pkgver} &&
|
|
cp -v -R sqlite-doc-${_docver}/* ${pkgdir}/usr/share/doc/sqlite-${pkgver}
|
|
}
|