upg brotli dbus pinentry python shadow

This commit is contained in:
joborun linux 2023-09-03 03:54:51 +03:00
parent d940b213b5
commit eff400bb37
16 changed files with 95 additions and 76 deletions

View file

@ -7,19 +7,19 @@
pkgbase=brotli
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
_gitcommit=e61745a6b7add50d380cfd7d3883dd6c62fc2c71
pkgver=1.0.9
pkgrel=012
pkgver=1.1.0
pkgrel=01
pkgdesc='Generic-purpose lossless compression algorithm'
url='https://github.com/google/brotli'
makedepends=('git' 'cmake' 'python-setuptools')
makedepends=(git cmake python-setuptools python-build python-installer python-wheel)
# options=('debug') ## uncomment this to produce the debug pkg
_gitcommit=ed738e842d2fbdf2d6459e39267a633c4a9b2f5d
source=(${pkgname}::"git+${url}#commit=${_gitcommit}")
prepare() {
cd ${pkgbase}
git cherry-pick -n 09b0992b6acb7faa6fd3b23f9bc036ea117230fc # Fix broken Libs: in pc file
}
#prepare() {
# cd ${pkgbase}
# git cherry-pick -n 09b0992b6acb7faa6fd3b23f9bc036ea117230fc # Fix broken Libs: in pc file
#}
pkgver() {
cd ${pkgbase}
@ -28,7 +28,8 @@ pkgver() {
build() {
cd ${pkgbase}
python setup.py build
# python setup.py build
python -m build --wheel --no-isolation
cmake -S . -B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
@ -66,7 +67,8 @@ package_python-brotli() {
depends=('python')
cd ${pkgbase}
python setup.py install --skip-build -O1 --root="$pkgdir"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
}
@ -88,7 +90,6 @@ license=('MIT')
sha256sums=(SKIP)
## 58a9eb35ef626e6f2795e201d97dea54cc90701ea99ad434d26108d99597f941 brotli-1.0.9-012-x86_64.pkg.tar.lz
## 555227ec4c313c342a68a2f50b34c48237dff98037d0818d394f9dfbf3957ae5 brotli-testdata-1.0.9-012-x86_64.pkg.tar.lz
## 0c9275514ed0d59db653de57ffd84251cab6be0c3f50e6198a6fd4e44d24da67 python-brotli-1.0.9-012-x86_64.pkg.tar.lz
## 648dbfe4d27a9c761b019c2032b1e793866b939d668429d842a7ba0a14127b44 brotli-1.1.0-01-x86_64.pkg.tar.lz
## 562dbea12821909d64daeb6a77002e189f8f9a0c6c46f07d56b5730539f01d96 brotli-testdata-1.1.0-01-x86_64.pkg.tar.lz
## 66ca1fd711a3b6a83bfe6233cd2c24aa1c980d97b879db4db054f2794ff9bca8 python-brotli-1.1.0-01-x86_64.pkg.tar.lz

View file

@ -6,22 +6,24 @@
pkgbase=brotli
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
_gitcommit=e61745a6b7add50d380cfd7d3883dd6c62fc2c71
pkgver=1.0.9
pkgrel=12
_gitcommit=ed738e842d2fbdf2d6459e39267a633c4a9b2f5d
pkgver=1.1.0
pkgrel=1
pkgdesc='Generic-purpose lossless compression algorithm'
url='https://github.com/google/brotli'
arch=('x86_64')
license=('MIT')
makedepends=('git' 'cmake' 'python-setuptools')
makedepends=(
git
cmake
python-setuptools
python-build
python-installer
python-wheel
)
source=(${pkgname}::"git+${url}#commit=${_gitcommit}")
sha512sums=('SKIP')
prepare() {
cd ${pkgbase}
git cherry-pick -n 09b0992b6acb7faa6fd3b23f9bc036ea117230fc # Fix broken Libs: in pc file
}
pkgver() {
cd ${pkgbase}
git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
@ -29,7 +31,7 @@ pkgver() {
build() {
cd ${pkgbase}
python setup.py build
python -m build --wheel --no-isolation
cmake -S . -B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
@ -64,7 +66,7 @@ package_python-brotli() {
depends=('python')
cd ${pkgbase}
python setup.py install --skip-build -O1 --root="$pkgdir"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
}
@ -77,3 +79,5 @@ package_brotli-testdata() {
cp -a tests/testdata "$pkgdir"/usr/share/brotli/
install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
}
# vim:set ts=2 sw=2 et:

View file

@ -1,4 +1,8 @@
git
cmake
python-setuptools
python-build
python-installer
python-wheel

View file

@ -1,10 +1,6 @@
real 4m2.062s
user 3m9.363s
sys 0m9.783s
real 1m14.793s
user 1m10.431s
sys 0m4.184s
w & w/o src download
real 1m48.674s
user 1m41.717s
sys 0m7.105s

View file

@ -7,7 +7,7 @@
#pkgbase=dbus
pkgname=(dbus) # dbus-docs)
pkgver=1.14.8
pkgver=1.14.10
pkgrel=01
pkgdesc="unFreedesktop.org message bus system w/o systemd"
url="https://wiki.freedesktop.org/www/Software/dbus/"
@ -98,4 +98,4 @@ sha256sums=(SKIP
9bc34a20595df8869d43a8d9af74cbded999c9a004ec12ff8ce07d58d81018d8 # dbus.sysusers
965cef20cce35819e89c65f06a931a38bea2119b0ae9c259b5d7f9cfc3edd6d7) # dbus.tmpfiles
## e6460aff62cacc298be0345f39712c627bf7d5b4c03ffb8a05700a51859b7d96 dbus-1.14.8-01-x86_64.pkg.tar.lz
## 31531503ec68e03cc0cb46a1d3a821ea6692d2eb19811c7a5193548a5a1c5ef9 dbus-1.14.10-01-x86_64.pkg.tar.lz

View file

@ -8,7 +8,7 @@ pkgname=(
dbus
dbus-docs
)
pkgver=1.14.8
pkgver=1.14.10
pkgrel=1
pkgdesc="Freedesktop.org message bus system"
url="https://wiki.freedesktop.org/www/Software/dbus/"
@ -38,11 +38,12 @@ source=(
)
b2sums=('SKIP'
'05ab81bf72e7cf45ad943f5b84eaecef4f06bed94979c579a3e23134cbabd7ea6f65fa9ac252f8b43ceb4a3295e0d2325f06560a044fe7ddf125fc30dfc2b7e2')
validpgpkeys=('DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90') # Simon McVittie <simon.mcvittie@collabora.co.uk>
validpgpkeys=(
DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90 # Simon McVittie <simon.mcvittie@collabora.co.uk>
)
prepare() {
cd dbus
NOCONFIGURE=1 ./autogen.sh
}

View file

@ -8,10 +8,9 @@
pkgname=krb5
_pkgvermajor=1.20
pkgver=1.20.1
pkgrel=01
pkgrel=02
pkgdesc='The Kerberos network authentication system w/o systemd'
url='https://web.mit.edu/kerberos/'
arch=(x86_64)
depends=(glibc e2fsprogs libldap keyutils libverto-module-base
libkeyutils.so libss.so libcom_err.so libverto.so)
makedepends=(perl bison gettext)
@ -83,7 +82,9 @@ package() {
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(custom)
@ -94,3 +95,5 @@ sha256sums=(704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 #
2afeec5dbc586cc40b7975645e02b4c41c4d719dd02213e828c72d8239d55666 # krb5-1.20.1.tar.gz.asc
4ec41b4042d736a304ef230c81e9577ba20870ca5bd0e0af635c7b79f889eaf7) # 0001-krb5-config_LDFLAGS.patch
## 7710c9830972e27a2724278af88329e63ca121307fa1a6a089f74dee9f40d661 krb5-1.20.1-02-x86_64.pkg.tar.lz

View file

@ -3,7 +3,7 @@
pkgname=krb5
_pkgvermajor=1.20
pkgver=1.20.1
pkgrel=1
pkgrel=2
pkgdesc='The Kerberos network authentication system'
url='https://web.mit.edu/kerberos/'
arch=('x86_64')
@ -37,7 +37,7 @@ source=(https://web.mit.edu/kerberos/dist/krb5/${_pkgvermajor}/${pkgname}-${pkgv
krb5-kpropd.socket)
sha512sums=('6f57479f13f107cd84f30de5c758eb6b9fc59171329c13e5da6073b806755f8d163eb7bd84767ea861ad6458ea0c9eeb00ee044d3bcad01ef136e9888564b6a2'
'SKIP'
'446809824a703d8c9d395e020953abd89126cf559ceee33b4671cb90f85a3ed2a0d85f9aea6ee6355e6c49b4ffe3874cbabdeb63d4b580e440fe25ba8ffec360'
'5debf9dd2d0da84ff6a9e18887fc1bbd0530cc131ac2292ea725f89da8cc84c4b864ebbd1c92eff11d63b98643bff910da3dda40ddc9e1c43f4ce7bd2b6f54dd'
'ae1fa980e8e30a83dfef7fe233be70a9ec530ebaffc344a0e7eba61e7de4c800421b45cf203f1e526cc8351754038d6539184b30aa049a567e2a9e80f0d39841'
'b137ff0154f9af4891e9e78cec692af47ecfd92ca9ce6e00b40ef137d942ba04e8caf483fc5d464b9559ad4a5c4e75ec57b6eab7fc35181115ca1606c0b316c1'
'b57bbe55c19c92a04cd3e8ad569adcc5aedd4246075b2e6dbcc363e523853332a3e7650be85098b91e495799f8b728ea550495ab303f46ccd9298a2260120b2f'

View file

@ -7,17 +7,17 @@
pkgname=pinentry
pkgver=1.2.1
pkgrel=01
pkgrel=02
pkgdesc='Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol'
url='https://gnupg.org/related_software/pinentry/'
arch=('x86_64')
depends=(
'glibc' 'ncurses' 'libcap' 'libassuan' 'libsecret' 'glib2'
libsecret-1.so libcap.so libncursesw.so libassuan.so libglib-2.0.so)
makedepends=('gtk2' 'qt5-base' 'gcr')
'glibc' 'ncurses' 'libassuan' 'libsecret' 'glib2'
libsecret-1.so libncursesw.so libassuan.so libglib-2.0.so)
makedepends=('gtk2' 'qt5-base' 'gcr' 'qt5-x11extras')
optdepends=(
'gtk2: gtk2 backend'
'qt5-base: qt backend'
'qt5-x11extras: qt backend'
'gcr: gnome3 backend'
)
backup=('etc/pinentry/preexec')
@ -49,7 +49,9 @@ package() {
install -Dm 755 ../preexec -t "${pkgdir}/etc/pinentry"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
@ -57,8 +59,10 @@ validpgpkeys=(D8692123C4065DEA5E0F3AB5249B39D24F25E3B6 # Werner Koch (dist sig)
6DAA6E64A76D2840571B4902528897B826403ADA # Werner Koch (dist signing 2020)
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD) # Niibe Yutaka (GnuPG Release Key)
sha256sums=(457a185e5a85238fb945a955dc6352ab962dc8b48720b62fc9fa48c7540a4067 # pinentry-1.2.1.tar.bz2
22b5493faad409a5f4b25d07d74d228c67631110258e10094bd954b16e9e55e2 # pinentry-1.2.1.tar.bz2.sig
af7c27139b20a7f1b9a227f3663abb21bb2b954523352b7844da27db1b0c1c86 # pinentry
sha256sums=(457a185e5a85238fb945a955dc6352ab962dc8b48720b62fc9fa48c7540a4067 # pinentry-1.2.1.tar.bz2
22b5493faad409a5f4b25d07d74d228c67631110258e10094bd954b16e9e55e2 # pinentry-1.2.1.tar.bz2.sig
af7c27139b20a7f1b9a227f3663abb21bb2b954523352b7844da27db1b0c1c86 # pinentry
f428f08d77f1f7830eadb8435af282a833fc13d8b623b122eefd9d3b628bef90) # preexec
## d2228028b35c2d83bd726fd0cbeca2c86736ffbaf86f976422f241fd7170ee84 pinentry-1.2.1-02-x86_64.pkg.tar.lz

View file

@ -4,18 +4,19 @@
pkgname=pinentry
pkgver=1.2.1
pkgrel=1
pkgrel=2
pkgdesc='Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol'
url='https://gnupg.org/related_software/pinentry/'
arch=('x86_64')
license=('GPL')
depends=(
'glibc' 'ncurses' 'libcap' 'libassuan' 'libsecret' 'glib2'
libsecret-1.so libcap.so libncursesw.so libassuan.so libglib-2.0.so)
makedepends=('gtk2' 'qt5-base' 'gcr')
'glibc' 'ncurses' 'libassuan' 'libsecret' 'glib2'
libsecret-1.so libncursesw.so libassuan.so libglib-2.0.so)
makedepends=('gtk2' 'qt5-base' 'qt5-x11extras' 'kwayland' 'gcr')
optdepends=(
'gtk2: gtk2 backend'
'qt5-base: qt backend'
'qt5-x11extras: qt backend'
'kwayland: qt backend'
'gcr: gnome3 backend'
)
backup=('etc/pinentry/preexec')

View file

@ -2,4 +2,7 @@ gtk2
qt5-base
gcr
libglvnd
qt5-x11extras
at-spi2-core

View file

@ -9,7 +9,7 @@ shopt -s extglob
pkgbase=python
pkgname=(python python-tests)
pkgver=3.11.5
pkgrel=01
pkgrel=02
_pybasever=${pkgver%.*}
pkgdesc="Next generation of the python high-level scripting language - no ipv6 "
url="https://www.python.org/"
@ -84,7 +84,8 @@ build() {
package_python() {
optdepends=('python-setuptools'
'python-pip'
'sqlite'
'python-pipx: for installing Python software not packaged on Arch Linux'
'sqlite: for a default database integration'
'mpdecimal: for decimal'
'xz: for lzma'
'tk: for tkinter')
@ -173,6 +174,6 @@ sha256sums=(85cd12e9cf1d6d5a45f17f7afe1cebe7ee628d3282281c492e86adf636defa3f #
21063bf49e025b972e5b7f588bd8dacf5bbb1df6e93889ae0dd1d2bbff7edde0 # python-3.11.5-raw_fstring.patch
c07b94bf7dcbe7be5ba0cee29971a005a5be65002cbfb59c5a8f661fa92aa82f) # EXTERNALLY-MANAGED
## 1e7c83f5054397a8201a79f47d55370b5c992e38ae027ca0ee4266041c57a593 python-3.11.5-01-x86_64.pkg.tar.lz
## b2748905663259496ed47b0e0311baeb0533af2a248530a5fef40b264c6cadd5 python-tests-3.11.5-01-x86_64.pkg.tar.lz
## 3cda9541734361019e88b67dc6263aa8b054a8bbd46d3c6982756cc557213ca4 python-3.11.5-02-x86_64.pkg.tar.lz
## c7d4a0be4deac3b6d217cdd7348a6ef99d366735ea0a03e0ea00a3d0761f271e python-tests-3.11.5-02-x86_64.pkg.tar.lz

View file

@ -10,7 +10,7 @@ shopt -s extglob
pkgbase=python
pkgname=(python python-tests)
pkgver=3.11.5
pkgrel=1
pkgrel=2
_pybasever=${pkgver%.*}
pkgdesc="Next generation of the python high-level scripting language"
arch=('x86_64')
@ -90,9 +90,10 @@ check() {
}
package_python() {
optdepends=('python-setuptools'
'python-pip'
'sqlite'
optdepends=('python-setuptools: for building Python packages using tooling that is usually bundled with Python'
'python-pip: for installing Python packages using tooling that is usually bundled with Python'
'python-pipx: for installing Python software not packaged on Arch Linux'
'sqlite: for a default database integration'
'mpdecimal: for decimal'
'xz: for lzma'
'tk: for tkinter')

View file

@ -1,6 +1,6 @@
real 26m39.075s
user 26m25.246s
sys 1m4.514s
real 31m0.142s
user 30m48.877s
sys 1m4.399s

View file

@ -7,9 +7,8 @@
pkgname=shadow
pkgver=4.13
pkgrel=02
pkgrel=03
pkgdesc="Password and account management tool suite with support for shadow files and PAM w/o systemd"
arch=('x86_64')
url='https://github.com/shadow-maint/shadow'
depends=(
acl libacl.so
@ -102,7 +101,9 @@ package() {
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('BSD')
@ -116,5 +117,4 @@ sha256sums=(9afe245d79a2e7caac5f1ed62519b17416b057ec89df316df1c3935502f9dd2c #
7bce13c1a28c7dbcf5aff13e30601f9cf1d4763c2952f7bea1e99515c7e10da5 # 0004-Add-Arch-Linux-defaults-for-etc-pam.d.patch
c7ae1086e00248915cf67d361482510ec00e728d21714d4e2b56b90cc9adac91) # useradd.defaults
#9afe245d79a2e7caac5f1ed62519b17416b057ec89df316df1c3935502f9dd2c shadow-4.13.tar.xz
#65a1f0907b9c26040b21f6a638be1fc39d2ff5ace5b0b631deb3aca67c28db64 shadow-4.13.tar.xz.asc
## 79ec5274f7935bc4a1cc3207458ae8bf692bbfb1f5a6ccdf25d550318138316e shadow-4.13-03-x86_64.pkg.tar.lz

View file

@ -4,7 +4,7 @@
pkgname=shadow
pkgver=4.13
pkgrel=2
pkgrel=3
pkgdesc="Password and account management tool suite with support for shadow files and PAM"
arch=(x86_64)
url="https://github.com/shadow-maint/shadow"
@ -41,7 +41,7 @@ sha512sums=('2949a728c3312bef13d23138d6b79caf402781b1cb179e33b5be546c1790971ec20
'3b8bec1dc5dfdc5a3b7b3a4579c05d7fc71ac80c87bdb35031820c2442efcae5dfcc97c763ca9430c1dc3f5d3827dc391999cb67e89d3758d31bdc694dff4601'
'fcedd59f0c1294ca03ff2553591058295073e9c795500f66e571e34635016898b999afa816c5994846e459bf743d2c7a358a5be1f561a86a75846df2112194e1'
'e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621'
'79afad34a698444e6971408d353ea7510aa2e3d0b93e096b2ce528748632a76084b4f69b64a97a1fd1d9942ce84165b0b82cfad828c5a5a9dca2e91f82839995'
'2c8689b52029f6aa27d75b8b05b0b36e2fc322cab40fdfbb50cdbe331f61bc84e8db20f012cf9af3de8c4e7fdb10c2d5a4925ca1ba3b70eb5627772b94da84b3'
'e9ffea021ee4031b9ad3a534bfb94dbf9d0dfd45a55ecac5dedb2453ea0c17fb80bbb9ad039686bc1f3349dc371977eb548e3a665c56531469c22f29fc4eced8')
b2sums=('315ab8a7e598aeefb50c11293e20cfa0982c3c3ae21c35ae243d09a4facf97a13c1d672990876e74ef94f5284402acf14997663743e2aaefa6cfc4369b7d24dc'
'SKIP'
@ -50,7 +50,7 @@ b2sums=('315ab8a7e598aeefb50c11293e20cfa0982c3c3ae21c35ae243d09a4facf97a13c1d672
'92474c0a9cd8bc4df08984a304c73122a9711f1e4c036361e1dcbc027b1e43e007d1e35cdd5db4295829603a097ab360adb66289c4b479a5d5ccee4947f72da7'
'aee9aaadae6d49872b4eb98334fbffee7a49b1625b81019927908ac79753364fdac4d87433fcd5d2d2327d7b65eddcfc2edabe7c6a2a67ad7b101ab0bf6deaad'
'5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b'
'9b8946b14607cbe2f2abb8b616ed50d1ea737687b540f22c4ab451acec30aca86eea3400765dd78e0ab2577b5438a66d91507fc4afc6c0888ac4bc97381dd08d'
'a69191ab966f146c35e7e911e7e57c29fffd54436ea014aa8ffe0dd46aaf57c635d0a652b35916745c75d82b3fca7234366ea5f810b622e94730b45ec86f122c'
'd5bea0cfc2e6d3d1749c65440ca911533d41b6f8117fe09e9efec23524637cfa823d230303a7fbb45d3cd251bf8036d48b9b21049ced208f7ed191fcbd75e879')
validpgpkeys=(66D0387DB85D320F8408166DB175CFA98F192AF2) # Serge Hallyn <sergeh@kernel.org>