upg sqlite

This commit is contained in:
joborun linux 2023-10-11 02:25:36 +03:00
parent 81875e6e85
commit 72734b4264
3 changed files with 19 additions and 14 deletions

View file

@ -7,9 +7,9 @@
pkgbase="sqlite"
pkgname=('sqlite' 'sqlite-tcl' 'sqlite-analyzer' 'lemon' 'sqlite-doc')
_srcver=3430100
_srcver=3430200
_docver=${_srcver}
pkgver=3.43.1
pkgver=3.43.2
pkgrel=01
pkgdesc="A C library that implements an SQL database engine"
url="https://www.sqlite.org/"
@ -162,15 +162,14 @@ license=('custom:Public Domain')
# sqlite-doc-3430000.zip
# (10.17 MiB) Documentation as a bundle of static HTML files.
sha256sums=(22e9c2ef49fe6f8a2dbc93c4d3dce09c6d6a4f563de52b0a8171ad49a8c72917 # sqlite-src-3430100.zip
de4e2b6489f3ef4f7068c77d9df11a7c099851cd2431c457c88ee194eb56d41d # sqlite-doc-3430100.zip
sha256sums=(eb6651523f57a5c70f242fc16bc416b81ed02d592639bfb7e099f201e2f9a2d3 # sqlite-src-3430200.zip
f510db2e95f27289d9d1906657f12c01f7da017a04097dbbc4bbbca18edf02d0 # sqlite-doc-3430200.zip
55746d93b0df4b349c4aa4f09535746dac3530f9fd6de241c9f38e2c92e8ee97 # sqlite-lemon-system-template.patch
4e57d9ac979f1c9872e69799c2597eeef4c6ce7224f3ede0bf9dc8d217b1e65d) # license.txt
## 5d45afc1b2ee699bf0e571c3ff7ba612ef97eadcafce9a4d508a3c74c7fe8770 lemon-3.43.1-01-x86_64.pkg.tar.lz
## 21e020689139b2cf309acb536f6c47afe02c3baeee296d7e0cc59f343d095975 sqlite-3.43.1-01-x86_64.pkg.tar.lz
## 10fcaca215c83531af95c9b5ccc96e166b3c9122a85540d575a571604980aee1 sqlite-analyzer-3.43.1-01-x86_64.pkg.tar.lz
## 940209ad82d5852d74383560fd476766554e77889aa92506d2e5170a107227ac sqlite-doc-3.43.1-01-x86_64.pkg.tar.lz
## 807b3bb3cb5a296ea3ed3ae84b5efb32ae62a26dc18ff6c93e429956c0dc0669 sqlite-tcl-3.43.1-01-x86_64.pkg.tar.lz
## 6bc42cfe872c5de1c5696fa20ee7ed31e22aa7c2f7ea04c24c41fc388a50656a lemon-3.43.2-01-x86_64.pkg.tar.lz
## c08b282cde8ad551b75725808e54386d8fc87c8ccfd2c259076f24fb710ec6dd sqlite-3.43.2-01-x86_64.pkg.tar.lz
## 65648f89fb4e6abeafc774e69094ecbde23f74f5f93ce7ffa948c4a0f5296c1a sqlite-analyzer-3.43.2-01-x86_64.pkg.tar.lz
## ce38011cb1c7bc037595ed6731633ccd9116666c5cab1e0b5b7750929d22c4ee sqlite-doc-3.43.2-01-x86_64.pkg.tar.lz
## e7a5c7ccaf87551d0cf0c99b3b540773011d3952e4e355a03eb1c8e508b6c978 sqlite-tcl-3.43.2-01-x86_64.pkg.tar.lz

View file

@ -3,10 +3,10 @@
pkgbase="sqlite"
pkgname=('sqlite' 'sqlite-tcl' 'sqlite-analyzer' 'lemon' 'sqlite-doc')
_srcver=3430000
_srcver=3430200
_docver=${_srcver}
#_docver=3330000
pkgver=3.43.0
pkgver=3.43.2
pkgrel=1
pkgdesc="A C library that implements an SQL database engine"
arch=('x86_64')
@ -19,8 +19,8 @@ source=(https://www.sqlite.org/2023/sqlite-src-${_srcver}.zip
sqlite-lemon-system-template.patch
license.txt)
# upstream now switched to sha3sums - currently not supported by makepkg
sha256sums=('976c31a5a49957a7a8b11ab0407af06b1923d01b76413c9cf1c9f7fc61a3501c'
'e88f98c5651f996e989ef3b7122ed29b01bd2a0100b0aa72dd96013248442291'
sha256sums=('eb6651523f57a5c70f242fc16bc416b81ed02d592639bfb7e099f201e2f9a2d3'
'f510db2e95f27289d9d1906657f12c01f7da017a04097dbbc4bbbca18edf02d0'
'55746d93b0df4b349c4aa4f09535746dac3530f9fd6de241c9f38e2c92e8ee97'
'4e57d9ac979f1c9872e69799c2597eeef4c6ce7224f3ede0bf9dc8d217b1e65d')
@ -35,6 +35,10 @@ prepare() {
}
build() {
# this uses malloc_usable_size, which is incompatible with fortification level 3
export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
export CPPFLAGS="$CPPFLAGS \
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
-DSQLITE_ENABLE_UNLOCK_NOTIFY \

View file

@ -2,3 +2,5 @@ tcl
sha3sum