upg libgcrypt libgpg-error

modify and rebuild pacman
This commit is contained in:
joborun linux 2024-06-20 02:49:58 +03:00
parent 0fe1a1001e
commit 7440562c4a
9 changed files with 45 additions and 37 deletions

View file

@ -6,11 +6,11 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libgcrypt
pkgver=1.10.3
pkgver=1.11.0
pkgrel=01
pkgdesc="General purpose cryptographic library based on the code from GnuPG w/o systemd"
url="https://www.gnupg.org"
depends=('libgpg-error')
depends=('glibc' 'libgpg-error')
options=('!emptydirs')
#options=('!emptydirs' 'debug') ##### uncomment this line to have the debug pkg produced
# https://www.gnupg.org/download/integrity_check.html
@ -47,19 +47,22 @@ check() {
package() {
cd "${pkgname}"-${pkgver}
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING.LIB "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL')
license=('BSD-3-Clause AND (BSD-3-Clause OR GPL-2.0-only) AND GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND MIT-Modern-Variant')
#validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
#validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
sha256sums=(8b0870897ac5ac67ded568dcfadf45969cfa8a6beb0fd60af2a9eadc2a3272aa # libgcrypt-1.10.3.tar.bz2
267016f908127828556bda0f38aabd1fd3ea501e06de99877cbe453018e4ee56) # libgcrypt-1.10.3.tar.bz2.sig
sha256sums=(09120c9867ce7f2081d6aaa1775386b98c2f2f246135761aae47d81f58685b9c # libgcrypt-1.11.0.tar.bz2
87b81c940520bd1987e092ff13dbcb5727eda87858d75b64cdc654f267943411) # libgcrypt-1.11.0.tar.bz2.sig
## 9a85df4401db9f904c1bd79fb88b82d2c740919c3d83568faa556e896a39ab94 libgcrypt-1.10.3-01-x86_64.pkg.tar.lz
## eab5d0eed349e5031b087cd81979cc126275290f370bac9b82e8947b61b3fe84 libgcrypt-1.11.0-01-x86_64.pkg.tar.lz

View file

@ -5,20 +5,20 @@
# then cp /usr/lib/libgcrypt.so.11 /var/lib/archbuild/staging-x86_64/root/usr/lib/ and do staging-x86_64-build
pkgname=libgcrypt
pkgver=1.10.3
pkgver=1.11.0
pkgrel=1
pkgdesc="General purpose cryptographic library based on the code from GnuPG"
arch=(x86_64)
url="https://www.gnupg.org"
license=('LGPL')
depends=('libgpg-error')
license=('BSD-3-Clause AND (BSD-3-Clause OR GPL-2.0-only) AND GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND MIT-Modern-Variant')
depends=('libgpg-error' 'glibc')
options=('!emptydirs')
# https://www.gnupg.org/download/integrity_check.html
source=(https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig})
sha256sums=('8b0870897ac5ac67ded568dcfadf45969cfa8a6beb0fd60af2a9eadc2a3272aa'
sha256sums=('09120c9867ce7f2081d6aaa1775386b98c2f2f246135761aae47d81f58685b9c'
'SKIP')
#validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # "Werner Koch (dist signing 2020)"
# validpgpkeys=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
prepare() {
cd "${pkgname}"-${pkgver}
@ -49,4 +49,6 @@ check() {
package() {
cd "${pkgname}"-${pkgver}
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING.LIB "${pkgdir}/usr/share/licenses/${pkgname}/"
}

View file

@ -1,3 +1,4 @@
autoconf
automake

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libgpg-error
pkgver=1.49
pkgver=1.50
pkgrel=01
pkgdesc="Support library for libgcrypt"
url="https://www.gnupg.org"
@ -52,8 +52,7 @@ license=(LGPL-2.1-or-later 'BSD-3-Clause OR LGPL-2.1-or-later' FSFULLR GPL-2.0-o
validpgpkeys=(6DAA6E64A76D2840571B4902528897B826403ADA # Werner Koch (dist signing 2020)
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD) # Niibe Yutaka (GnuPG Release Key)
sha256sums=(8b79d54639dbf4abc08b5406fb2f37e669a2dec091dd024fb87dd367131c63a9 # libgpg-error-1.49.tar.bz2
741dffea302c4d63cac90a03f14c8b74ac21bb0073c74aafd62ca2e4f7dd10d4) # libgpg-error-1.49.tar.bz2.sig
## 4f2e7101efd6e4fa484fbadfbb6127d11963c5e216f3d2b17eec1c6120a2846e libgpg-error-1.49-01-x86_64.pkg.tar.lz
sha256sums=(69405349e0a633e444a28c5b35ce8f14484684518a508dc48a089992fe93e20a # libgpg-error-1.50.tar.bz2
c104c05017acb47f8dfe19d0dd10d7c6c738d025a08151346de523063bb9cc4b) # libgpg-error-1.50.tar.bz2.sig
## 482f8a54b302002ebfa8e36d418d02871deea798ef44026afc2a0c27dd3e5978 libgpg-error-1.50-01-x86_64.pkg.tar.lz

View file

@ -2,7 +2,7 @@
# Contributor: judd <jvinet@zeroflux.org>
pkgname=libgpg-error
pkgver=1.49
pkgver=1.50
pkgrel=1
pkgdesc="Support library for libgcrypt"
arch=(x86_64)
@ -14,7 +14,7 @@ license=(LGPL-2.1-or-later
depends=('glibc' 'sh')
source=(https://www.gnupg.org/ftp/gcrypt/libgpg-error/${pkgname}-${pkgver}.tar.bz2{,.sig})
# https://www.gnupg.org/download/integrity_check.html
sha256sums=('8b79d54639dbf4abc08b5406fb2f37e669a2dec091dd024fb87dd367131c63a9'
sha256sums=('69405349e0a633e444a28c5b35ce8f14484684518a508dc48a089992fe93e20a'
'SKIP')
validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA') # Werner Koch (dist signing 2020)
validpgpkeys+=('AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)

View file

@ -1,8 +1,7 @@
real 0m20.054s
user 0m25.422s
sys 0m2.375s
real 0m20.419s
user 0m26.123s
sys 0m2.523s
real 0m31.728s
user 0m30.458s
sys 0m4.508s

View file

@ -7,7 +7,7 @@
pkgname=pacman
pkgver=6.1.0
pkgrel=03
pkgrel=04 # related to arch/pacman 6.1.0-3
pkgdesc="A library-based package manager with dependency support modified for joborun from arch"
url="https://www.archlinux.org/pacman/"
groups=(base jobbot)
@ -19,7 +19,7 @@ depends=('bash' 'glibc' 'libarchive' 'curl' 'gpgme' 'pacman-mirrorlist'
# and relatively even speed. So lzip becomes a standard system dependency
# as it will also be used by pacman during installation. Gradually all
# pkgs will be offered as *.pkg.tar.lz For a while there will be mixed.
makedepends=('meson' 'asciidoc' 'doxygen' 'gettext')
makedepends=('meson' 'asciidoc' 'doxygen' 'gettext' 'spdlog')
checkdepends=('python' 'fakechroot')
optdepends=('perl-locale-gettext: translation support in makepkg-template')
provides=('libalpm.so')
@ -119,8 +119,8 @@ sha256sums=(5a60ac6e6bf995ba6140c7d038c34448df1f3daa4ae7141d2cad88eeb5f1f9d9 #
2bbfe40539513ff5775aaf900644c8985ef618f5df9af856b9d571e2501365b0 # pacman-repo-add-parseopts.patch
160515b741aadc876a67f213029f5f62a51ff072ea4aaeb687bbe614035bf72f # pacman-drop-result-warn.patch
1f4e4cc54332e60c9da2bdabf9a80dc11db466535f1a0be298cbf654f0723721 # pacman-fix-debugedit.patch
56afa185068a3941e5ff49836d69b1e5d8191521cc7e54b01feb0edac6d8e736 # pacman.conf
740df127c248cfc2f432be9e783a402a5d495a70908caf028bdf752d11c29279 # pacman.conf
3e5a8edab365c52b2e957681b8a567b9600afd1c24d037f538369c4935b52d5b) # makepkg.conf
## aa9e3c3e1cd31a6ad90ef5cbd7a36d494ee3b64cbef504ef750672392a14e9b0 pacman-6.1.0-03-x86_64.pkg.tar.lz
## f3a688519f38153ae3fcf53bc962f48fcbdb976c3ffa064043fac43d6fa89a02 pacman-6.1.0-04-x86_64.pkg.tar.lz

View file

@ -8,3 +8,4 @@ bash-completion
gettext
spdlog

View file

@ -109,7 +109,6 @@ Include = /etc/pacman.d/mirrorlist-jobo
##[obcore-testing]
##Server = https://cloud.server.obarun.org/$repo/os/$arch/
# If you need the obarun-keyring get it here
#[obcore]
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
@ -128,8 +127,13 @@ Server = https://cloud.server.obarun.org/$repo/os/$arch/
#[observice-testing]
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
[observice]
Server = https://cloud.server.obarun.org/$repo/os/$arch/
# Since 66 0.7.x.x is not yet offered by joborun
# if you have 66-EOL these services may break your system
# USE ONLY 66-service-scripts pkg that contains almost all
# 66 service scripts
#
#[observice]
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
#### Arch begins here #######
# As we build testing pkgs as soon as they appear but we
@ -193,10 +197,9 @@ Include = /etc/pacman.d/mirrorlist
#Server = https://mirror.fleshless.org/spark/$repo
#### Artix begins here #######
#### Only to be used for browsing or downloading a runit service file with -Sdd
#### You install anything else from Artix with all their elogind dependencies
#### You install anything from Artix with all their elogind dependencies
#### and you will break your system -- please don't ask us to fix it!
#### Artix is designed to use exclusively ONE init and service manager, not two!
#### Artix is designed to use exclusively ONE init and service manager, not two or more!
#[gremlins]
##SigLevel = DatabaseOptional