new bblfs: dev-db/sqlite-3.50.4
This commit is contained in:
51
dev-db/sqlite-3.50.4.PKGBUILD
Normal file
51
dev-db/sqlite-3.50.4.PKGBUILD
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
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}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user