upg libcap libxml2 sqlite

This commit is contained in:
joborun linux 2023-11-27 03:38:07 +02:00
parent 34f23b46bd
commit 4f4c5b1455
6 changed files with 42 additions and 39 deletions

View file

@ -7,7 +7,7 @@
pkgname=libcap
pkgver=2.69
pkgrel=02
pkgrel=03
pkgdesc='POSIX 1003.1e capabilities'
url="https://sites.google.com/site/fullycapable/"
depends=(glibc pam gcc-libs)
@ -69,6 +69,7 @@ package() {
make "${make_options[@]}"
install -vDm 644 $pkgname-$pkgver/{CHANGELOG,README} -t "$pkgdir/usr/share/doc/$pkgname/"
install -vDm 644 $pkgname-$pkgver/pam_cap/capability.conf -t "$pkgdir/usr/share/doc/$pkgname/examples/"
install -vDm 644 $pkgname-$pkgver/License -t "$pkgdir/usr/share/licenses/$pkgname/"
}
#---- arch license gpg-key & sha256sums ----
@ -83,5 +84,5 @@ sha256sums=(f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb #
40407278583f276879e9e0e36ad37ab3cac235910fad74037c5113d1aa943849 # libcap-2.69.tar.sign
1fcf9739cb0a6e9811680e4ead34f37ff50e9367a398802e89cb824b24e3cbba) # libcap-2.68-cgo_flags.patch
## fc87e99aecb8250b4a608dc582db073743684ba1259bc531a6190512b6231c28 libcap-2.69-02-x86_64.pkg.tar.lz
## 62fced6085127808d38a6741294464fd73bd0206f4e774d179f32baf1214a494 libcap-2.69-03-x86_64.pkg.tar.lz

View file

@ -5,7 +5,7 @@
pkgname=libcap
pkgver=2.69
pkgrel=2
pkgrel=3
pkgdesc="POSIX 1003.1e capabilities"
arch=(x86_64)
url="https://sites.google.com/site/fullycapable/"
@ -82,5 +82,6 @@ package() {
make "${make_options[@]}"
install -vDm 644 $pkgname-$pkgver/{CHANGELOG,README} -t "$pkgdir/usr/share/doc/$pkgname/"
install -vDm 644 $pkgname-$pkgver/License -t "$pkgdir/usr/share/licenses/$pkgname/"
install -vDm 644 $pkgname-$pkgver/pam_cap/capability.conf -t "$pkgdir/usr/share/doc/$pkgname/examples/"
}

View file

@ -8,7 +8,7 @@
#pkgbase=libxml2
#pkgname=(libxml2 libxml2-docs)
pkgname=libxml2
pkgver=2.12.0
pkgver=2.12.1
pkgrel=01
# mixup between jobcore and staging 4/22 rebuild on jobcore used staging PKGBUILD-arch
# so staging pkgrel is bumped up one to distinguish from jobcore's build
@ -19,7 +19,7 @@ makedepends=(python git)
optdepends=('python: Python bindings')
provides=(libxml2.so)
#options=(debug) ## uncomment this to have the debug pkg produced
_commit=5e9b167dce73bd6a804ab107ae4c4b95e6849597 # tags/v2.12.0^0
_commit=f4ac9926a463ecb628f73049e4fd7ecced8fb7cf # tags/v2.12.1^0
source=(
"git+https://gitlab.gnome.org/GNOME/libxml2.git#commit=$_commit"
0001-HACK-Don-t-run-fuzzing-tests.patch
@ -96,5 +96,5 @@ sha256sums=(SKIP
60921b7894753a079659369b49b718c83d09edd49de76503850e5560af778c3a # 0001-HACK-Don-t-run-fuzzing-tests.patch
9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f) # xmlts20130923.tar.gz
## 6858027921c8d7aaa082f318cb08f52822fecb021f74490b17685ad192c87946 libxml2-2.12.0-01-x86_64.pkg.tar.lz
## 403b0210f848f52a4805b94129b4210a98f7ad74d4e7f0a17b7ba6f517130e0e libxml2-2.12.1-01-x86_64.pkg.tar.lz

View file

@ -9,7 +9,7 @@ pkgname=(
libxml2
libxml2-docs
)
pkgver=2.12.0
pkgver=2.12.1
pkgrel=1
pkgdesc="XML C parser and toolkit"
url="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home"
@ -26,7 +26,7 @@ makedepends=(
git
python
)
_commit=5e9b167dce73bd6a804ab107ae4c4b95e6849597 # tags/v2.12.0^0
_commit=f4ac9926a463ecb628f73049e4fd7ecced8fb7cf # tags/v2.12.1^0
source=(
"git+https://gitlab.gnome.org/GNOME/libxml2.git#commit=$_commit"
0001-HACK-Don-t-run-fuzzing-tests.patch

View file

@ -7,11 +7,11 @@
pkgbase="sqlite"
pkgname=('sqlite' 'sqlite-tcl' 'sqlite-analyzer' 'lemon' 'sqlite-doc')
_srcver=3440100
#_docver=${_srcver}
_docver=3440000
pkgver=3.44.1
pkgrel=01
_srcver=3440200
_docver=${_srcver}
#_docver=3440000
pkgver=3.44.2
pkgrel=02
pkgdesc="A C library that implements an SQL database engine"
url="https://www.sqlite.org/"
makedepends=('tcl' 'readline' 'zlib')
@ -21,7 +21,6 @@ source=(https://www.sqlite.org/2023/sqlite-src-${_srcver}.zip
https://www.sqlite.org/2023/sqlite-doc-${_docver}.zip
sqlite-lemon-system-template.patch
license.txt)
options=('!emptydirs') # '!makeflags') # json extensions breaks parallel build
# upstream now switched to sha3sums - currently not supported by makepkg
prepare() {
@ -38,6 +37,7 @@ 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 \
@ -46,6 +46,7 @@ build() {
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
-DSQLITE_SECURE_DELETE \
-DSQLITE_ENABLE_STMTVTAB \
-DSQLITE_ENABLE_STAT4 \
-DSQLITE_MAX_VARIABLE_NUMBER=250000 \
-DSQLITE_MAX_EXPR_DEPTH=10000 \
-DSQLITE_ENABLE_MATH_FUNCTIONS"
@ -56,7 +57,6 @@ build() {
--disable-static \
--enable-fts3 \
--enable-fts4 \
--enable-json1 \
--enable-fts5 \
--enable-rtree \
TCLLIBDIR=/usr/lib/sqlite$pkgver
@ -157,14 +157,14 @@ arch=(x86_64)
license=('custom:Public Domain')
sha256sums=(52aa53c59ec9be4c28e2d2524676cb2938558f11c2b4c00d8b1a546000453919 # sqlite-src-3440100.zip
3e3a2da6fa6f74a1c02292abe153677c6160aebffee4e9a710fb51437dbee541 # sqlite-doc-3440000.zip
sha256sums=(73187473feb74509357e8fa6cb9fd67153b2d010d00aeb2fddb6ceeb18abaf27 # sqlite-src-3440200.zip
62e51962552fb204ef0a541d51f8f721499d1a3fffae6e86558d251c96084fcf # sqlite-doc-3440200.zip
55746d93b0df4b349c4aa4f09535746dac3530f9fd6de241c9f38e2c92e8ee97 # sqlite-lemon-system-template.patch
4e57d9ac979f1c9872e69799c2597eeef4c6ce7224f3ede0bf9dc8d217b1e65d) # license.txt
## 3f6c94c21d6c9f5bd5626a4dc7149ee466e009dff9515b020edbafd90e186400 lemon-3.44.1-01-x86_64.pkg.tar.lz
## f94a2de7fdb6ca88826311ce7b28a1fac81cd68ccefa178e6900a7ab00b540c4 sqlite-3.44.1-01-x86_64.pkg.tar.lz
## 5dceb7005d80b9ae0f53fec8e17976bc899193db6dad9e9778bbee1ef4fae945 sqlite-analyzer-3.44.1-01-x86_64.pkg.tar.lz
## 0d06d74271dfa30e9a95470fc6507ba0554617c3e7a4062379b19066d74a011a sqlite-doc-3.44.1-01-x86_64.pkg.tar.lz
## 938a769e6e6caa9438f10dd0a1778776141dec72c5de687e86dde2b136e8103e sqlite-tcl-3.44.1-01-x86_64.pkg.tar.lz
## 95d5c9290afb2809d913d5d77bd0fdef326f006c386b8d3d398b128d55fac56f lemon-3.44.2-02-x86_64.pkg.tar.lz
## 3faa42bb065c5783648b6e134cc3e7bf2dedb86bd9f0d65a2fd87765640b2470 sqlite-3.44.2-02-x86_64.pkg.tar.lz
## ed622cb9c212ca7bf6da818f128985f18dbad48a8085e0348a7b94b33b761aa3 sqlite-analyzer-3.44.2-02-x86_64.pkg.tar.lz
## 1da46187610d106827d944884764f5b633c8fc794eb5e36718410baef99ebc5f sqlite-doc-3.44.2-02-x86_64.pkg.tar.lz
## c267a88da99626632ac6dc2a6894c3643650bc378bf500b1641a3bc3d9caf7b5 sqlite-tcl-3.44.2-02-x86_64.pkg.tar.lz

View file

@ -3,11 +3,11 @@
pkgbase="sqlite"
pkgname=('sqlite' 'sqlite-tcl' 'sqlite-analyzer' 'lemon' 'sqlite-doc')
_srcver=3440100
#_docver=${_srcver}
_docver=3440000
pkgver=3.44.1
pkgrel=1
_srcver=3440200
_docver=${_srcver}
#_docver=3440000
pkgver=3.44.2
pkgrel=2
pkgdesc="A C library that implements an SQL database engine"
arch=('x86_64')
license=('custom:Public Domain')
@ -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=('52aa53c59ec9be4c28e2d2524676cb2938558f11c2b4c00d8b1a546000453919'
'3e3a2da6fa6f74a1c02292abe153677c6160aebffee4e9a710fb51437dbee541'
sha256sums=('73187473feb74509357e8fa6cb9fd67153b2d010d00aeb2fddb6ceeb18abaf27'
'62e51962552fb204ef0a541d51f8f721499d1a3fffae6e86558d251c96084fcf'
'55746d93b0df4b349c4aa4f09535746dac3530f9fd6de241c9f38e2c92e8ee97'
'4e57d9ac979f1c9872e69799c2597eeef4c6ce7224f3ede0bf9dc8d217b1e65d')
@ -40,16 +40,17 @@ build() {
export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
export CPPFLAGS="$CPPFLAGS \
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
-DSQLITE_ENABLE_UNLOCK_NOTIFY \
-DSQLITE_ENABLE_DBSTAT_VTAB=1 \
-DSQLITE_ENABLE_FTS3_TOKENIZER=1 \
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
-DSQLITE_SECURE_DELETE \
-DSQLITE_ENABLE_STMTVTAB \
-DSQLITE_MAX_VARIABLE_NUMBER=250000 \
-DSQLITE_MAX_EXPR_DEPTH=10000 \
-DSQLITE_ENABLE_MATH_FUNCTIONS"
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
-DSQLITE_ENABLE_UNLOCK_NOTIFY \
-DSQLITE_ENABLE_DBSTAT_VTAB=1 \
-DSQLITE_ENABLE_FTS3_TOKENIZER=1 \
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
-DSQLITE_SECURE_DELETE \
-DSQLITE_ENABLE_STMTVTAB \
-DSQLITE_ENABLE_STAT4 \
-DSQLITE_MAX_VARIABLE_NUMBER=250000 \
-DSQLITE_MAX_EXPR_DEPTH=10000 \
-DSQLITE_ENABLE_MATH_FUNCTIONS"
# build sqlite
cd sqlite-src-$_srcver