From 702c075439849472697934752ab117320c499b5f Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Thu, 25 Dec 2025 02:10:59 -0500 Subject: [PATCH] new bblfs: dev-db/sqlite-3.50.4 --- dev-db/sqlite-3.50.4.PKGBUILD | 51 +++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 dev-db/sqlite-3.50.4.PKGBUILD diff --git a/dev-db/sqlite-3.50.4.PKGBUILD b/dev-db/sqlite-3.50.4.PKGBUILD new file mode 100644 index 0000000..5b8e170 --- /dev/null +++ b/dev-db/sqlite-3.50.4.PKGBUILD @@ -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} +}