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