upg gnupg nss python zlib
This commit is contained in:
parent
bd949400aa
commit
af4b0d84e4
|
@ -6,17 +6,16 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=gnupg
|
pkgname=gnupg
|
||||||
pkgver=2.2.39
|
pkgver=2.2.40
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
pkgdesc='Complete and free implementation of the OpenPGP standard w/o systemd'
|
pkgdesc='Complete and free implementation of the OpenPGP standard w/o systemd'
|
||||||
url='https://www.gnupg.org/'
|
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
url='https://www.gnupg.org/'
|
||||||
|
depends=( 'bzip2' 'libbz2.so' 'glibc' 'gnutls' 'libgcrypt'
|
||||||
|
'libgpg-error' 'libksba' 'libassuan' 'libassuan.so' 'npth'
|
||||||
|
'libnpth.so' 'pinentry' 'readline' 'libreadline.so' 'sqlite' 'zlib')
|
||||||
checkdepends=('openssh')
|
checkdepends=('openssh')
|
||||||
makedepends=('libldap' 'libusb-compat' 'pcsclite' 'automake' 'autoconf' 'gettext')
|
makedepends=('libldap' 'libusb-compat' 'pcsclite' 'automake' 'autoconf' 'gettext')
|
||||||
|
|
||||||
depends=('npth' 'libgpg-error' 'libgcrypt' 'libksba' 'libassuan' 'pinentry'
|
|
||||||
'bzip2' 'libbz2.so' 'readline' 'libreadline.so' 'gnutls' 'sqlite'
|
|
||||||
'zlib' 'glibc')
|
|
||||||
optdepends=('libldap: gpg2keys_ldap'
|
optdepends=('libldap: gpg2keys_ldap'
|
||||||
'libusb-compat: scdaemon'
|
'libusb-compat: scdaemon'
|
||||||
'pcsclite: scdaemon')
|
'pcsclite: scdaemon')
|
||||||
|
@ -86,13 +85,8 @@ validpgpkeys=(5B80C5754298F0CB55D8ED6ABCEF7E294B092E28 # Andre Heinecke (Release
|
||||||
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # Niibe Yutaka (GnuPG Release Key)
|
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # Niibe Yutaka (GnuPG Release Key)
|
||||||
02F38DFF731FF97CB039A1DA549E695E905BA208) # GnuPG.com (Release Signing Key 2021)
|
02F38DFF731FF97CB039A1DA549E695E905BA208) # GnuPG.com (Release Signing Key 2021)
|
||||||
|
|
||||||
sha256sums=(ab74db6685f026d7c0a10b527ecddecd608606a1691d15fda5d0a7f7d27e4c2f # gnupg-2.2.39.tar.bz2
|
sha256sums=(1164b29a75e8ab93ea15033300149e1872a7ef6bdda3d7c78229a735f8204c28 # gnupg-2.2.40.tar.bz2
|
||||||
ab13c7a340f2ee3784366f74619a3035bfeb6f0b40e8836630e892b27f03c41e # gnupg-2.2.39.tar.bz2.sig
|
46a856ed1264daf5f709a11efd10a2b36e3c9b68c19131bfac493d92ee882d51 # gnupg-2.2.40.tar.bz2.sig
|
||||||
02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc # drop-import-clean.patch
|
02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc # drop-import-clean.patch
|
||||||
22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d) # avoid-beta-warning.patch
|
22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d) # avoid-beta-warning.patch
|
||||||
|
|
||||||
b2sums=('a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83'
|
|
||||||
'SKIP'
|
|
||||||
'd598015e7f27b27840667d1656c083b4ad85d6acdd312e9929854067313a5f28415ee7eecf4d84a4b8da0385b667aaa01a9743461f5c785402a56c238274e376'
|
|
||||||
'7ea069e81e2d91a3154bcb62516b4b599f34596de277f95ad1ccaba73869c4f84f94f063b65026ba0bc8a72c0fd8e8e182b82346964f67ea78166b6399c923c5')
|
|
||||||
|
|
||||||
|
|
|
@ -7,47 +7,57 @@
|
||||||
# Contributor: Judd Vinet <jvinet@zeroflux.org>
|
# Contributor: Judd Vinet <jvinet@zeroflux.org>
|
||||||
|
|
||||||
pkgname=gnupg
|
pkgname=gnupg
|
||||||
pkgver=2.2.39
|
pkgver=2.2.40
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Complete and free implementation of the OpenPGP standard'
|
pkgdesc='Complete and free implementation of the OpenPGP standard'
|
||||||
|
arch=('x86_64')
|
||||||
url='https://www.gnupg.org/'
|
url='https://www.gnupg.org/'
|
||||||
license=(BSD custom custom:CC0 GPL2 GPL3 LGPL3 LGPL2.1 MIT)
|
license=(BSD custom custom:CC0 GPL2 GPL3 LGPL3 LGPL2.1 MIT)
|
||||||
arch=('x86_64')
|
depends=(
|
||||||
checkdepends=('openssh')
|
'bzip2' 'libbz2.so'
|
||||||
|
'glibc'
|
||||||
|
'gnutls'
|
||||||
|
'libgcrypt'
|
||||||
|
'libgpg-error'
|
||||||
|
'libksba'
|
||||||
|
'libassuan' 'libassuan.so'
|
||||||
|
'npth' 'libnpth.so'
|
||||||
|
'pinentry'
|
||||||
|
'readline' 'libreadline.so'
|
||||||
|
'sqlite'
|
||||||
|
'zlib'
|
||||||
|
)
|
||||||
makedepends=('libldap' 'libusb-compat' 'pcsclite')
|
makedepends=('libldap' 'libusb-compat' 'pcsclite')
|
||||||
depends=('npth' 'libgpg-error' 'libgcrypt' 'libksba' 'libassuan' 'pinentry'
|
checkdepends=('openssh')
|
||||||
'bzip2' 'libbz2.so' 'readline' 'libreadline.so' 'gnutls' 'sqlite'
|
|
||||||
'zlib' 'glibc')
|
|
||||||
optdepends=(
|
optdepends=(
|
||||||
'libldap: gpg2keys_ldap'
|
'libldap: gpg2keys_ldap'
|
||||||
'libusb-compat: scdaemon'
|
'libusb-compat: scdaemon'
|
||||||
'pcsclite: scdaemon'
|
'pcsclite: scdaemon'
|
||||||
)
|
)
|
||||||
options=('debug')
|
options=('debug')
|
||||||
|
install=$pkgname.install
|
||||||
|
source=(
|
||||||
|
"https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig}
|
||||||
|
'drop-import-clean.patch'
|
||||||
|
'avoid-beta-warning.patch'
|
||||||
|
)
|
||||||
|
sha256sums=('1164b29a75e8ab93ea15033300149e1872a7ef6bdda3d7c78229a735f8204c28'
|
||||||
|
'SKIP'
|
||||||
|
'02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc'
|
||||||
|
'22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d')
|
||||||
|
b2sums=('c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229'
|
||||||
|
'SKIP'
|
||||||
|
'd598015e7f27b27840667d1656c083b4ad85d6acdd312e9929854067313a5f28415ee7eecf4d84a4b8da0385b667aaa01a9743461f5c785402a56c238274e376'
|
||||||
|
'7ea069e81e2d91a3154bcb62516b4b599f34596de277f95ad1ccaba73869c4f84f94f063b65026ba0bc8a72c0fd8e8e182b82346964f67ea78166b6399c923c5')
|
||||||
validpgpkeys=(
|
validpgpkeys=(
|
||||||
'5B80C5754298F0CB55D8ED6ABCEF7E294B092E28' # Andre Heinecke (Release Signing Key)
|
'5B80C5754298F0CB55D8ED6ABCEF7E294B092E28' # Andre Heinecke (Release Signing Key)
|
||||||
'6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist signing 2020)
|
'6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist signing 2020)
|
||||||
'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD' # Niibe Yutaka (GnuPG Release Key)
|
'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD' # Niibe Yutaka (GnuPG Release Key)
|
||||||
'02F38DFF731FF97CB039A1DA549E695E905BA208' # GnuPG.com (Release Signing Key 2021)
|
'02F38DFF731FF97CB039A1DA549E695E905BA208' # GnuPG.com (Release Signing Key 2021)
|
||||||
)
|
)
|
||||||
source=(
|
|
||||||
"https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig}
|
|
||||||
'drop-import-clean.patch'
|
|
||||||
'avoid-beta-warning.patch'
|
|
||||||
)
|
|
||||||
sha256sums=('ab74db6685f026d7c0a10b527ecddecd608606a1691d15fda5d0a7f7d27e4c2f'
|
|
||||||
'SKIP'
|
|
||||||
'02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc'
|
|
||||||
'22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d')
|
|
||||||
b2sums=('a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83'
|
|
||||||
'SKIP'
|
|
||||||
'd598015e7f27b27840667d1656c083b4ad85d6acdd312e9929854067313a5f28415ee7eecf4d84a4b8da0385b667aaa01a9743461f5c785402a56c238274e376'
|
|
||||||
'7ea069e81e2d91a3154bcb62516b4b599f34596de277f95ad1ccaba73869c4f84f94f063b65026ba0bc8a72c0fd8e8e182b82346964f67ea78166b6399c923c5')
|
|
||||||
|
|
||||||
install=$pkgname.install
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
cd "${pkgname}-${pkgver}"
|
||||||
|
|
||||||
local src
|
local src
|
||||||
for src in "${source[@]}"; do
|
for src in "${source[@]}"; do
|
||||||
|
@ -65,7 +75,7 @@ prepare() {
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
cd "${pkgname}-${pkgver}"
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
|
@ -77,7 +87,7 @@ build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
cd "${pkgname}-${pkgver}"
|
||||||
make check
|
make check
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,7 +96,7 @@ package() {
|
||||||
local socket_target_dir="$pkgdir/usr/lib/systemd/user/sockets.target.wants/"
|
local socket_target_dir="$pkgdir/usr/lib/systemd/user/sockets.target.wants/"
|
||||||
local unit
|
local unit
|
||||||
|
|
||||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
cd "${pkgname}-${pkgver}"
|
||||||
make DESTDIR="${pkgdir}" install
|
make DESTDIR="${pkgdir}" install
|
||||||
ln -s gpg "${pkgdir}"/usr/bin/gpg2
|
ln -s gpg "${pkgdir}"/usr/bin/gpg2
|
||||||
ln -s gpgv "${pkgdir}"/usr/bin/gpgv2
|
ln -s gpgv "${pkgdir}"/usr/bin/gpgv2
|
||||||
|
|
|
@ -7,16 +7,16 @@
|
||||||
|
|
||||||
pkgbase=nss
|
pkgbase=nss
|
||||||
pkgname=(nss ca-certificates-mozilla)
|
pkgname=(nss ca-certificates-mozilla)
|
||||||
pkgver=3.83
|
pkgver=3.84
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
pkgdesc="Network Security Services - zstd mandatory here!"
|
pkgdesc="Network Security Services - zstd mandatory here!"
|
||||||
|
|
||||||
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
|
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
depends=('nspr>=4.34' sqlite zlib sh 'p11-kit>=0.23.19')
|
depends=('nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
|
||||||
makedepends=(perl python gyp mercurial)
|
makedepends=(perl python gyp mercurial)
|
||||||
#options=(debug) # uncomment this if you need to build the nss debug pkg
|
#options=(debug) # uncomment this if you need to build the nss debug pkg
|
||||||
_revision=25fb4eb2656aa67f850d3456f764753e4f529e61
|
_revision=89975de900203c7a8aaf8457311b8c1ebfda7b22
|
||||||
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
|
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
|
||||||
certdata2pem.py bundle.sh)
|
certdata2pem.py bundle.sh)
|
||||||
|
|
||||||
|
|
|
@ -3,16 +3,16 @@
|
||||||
|
|
||||||
pkgbase=nss
|
pkgbase=nss
|
||||||
pkgname=(nss ca-certificates-mozilla)
|
pkgname=(nss ca-certificates-mozilla)
|
||||||
pkgver=3.83
|
pkgver=3.84
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Network Security Services"
|
pkgdesc="Network Security Services"
|
||||||
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
|
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
license=(MPL GPL)
|
license=(MPL GPL)
|
||||||
depends=('nspr>=4.34' sqlite zlib sh 'p11-kit>=0.23.19')
|
depends=('nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
|
||||||
makedepends=(perl python gyp mercurial)
|
makedepends=(perl python gyp mercurial)
|
||||||
options=(debug)
|
options=(debug)
|
||||||
_revision=25fb4eb2656aa67f850d3456f764753e4f529e61
|
_revision=89975de900203c7a8aaf8457311b8c1ebfda7b22
|
||||||
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
|
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
|
||||||
certdata2pem.py bundle.sh)
|
certdata2pem.py bundle.sh)
|
||||||
sha256sums=('SKIP'
|
sha256sums=('SKIP'
|
||||||
|
|
|
@ -9,7 +9,7 @@ shopt -s extglob
|
||||||
pkgbase=python
|
pkgbase=python
|
||||||
pkgname=(python python-tests)
|
pkgname=(python python-tests)
|
||||||
pkgver=3.10.8
|
pkgver=3.10.8
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
_pybasever=${pkgver%.*}
|
_pybasever=${pkgver%.*}
|
||||||
pkgdesc="Next generation of the python high-level scripting language - no ipv6 "
|
pkgdesc="Next generation of the python high-level scripting language - no ipv6 "
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -105,9 +105,6 @@ package_python() {
|
||||||
|
|
||||||
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install
|
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install
|
||||||
|
|
||||||
# Split tests
|
|
||||||
rm -r "$pkgdir"/usr/lib/python*/{test,ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
|
|
||||||
|
|
||||||
# Why are these not done by default...
|
# Why are these not done by default...
|
||||||
ln -s python3 "${pkgdir}"/usr/bin/python
|
ln -s python3 "${pkgdir}"/usr/bin/python
|
||||||
ln -s python3-config "${pkgdir}"/usr/bin/python-config
|
ln -s python3-config "${pkgdir}"/usr/bin/python-config
|
||||||
|
@ -122,6 +119,13 @@ package_python() {
|
||||||
|
|
||||||
# License
|
# License
|
||||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||||
|
|
||||||
|
# Split tests
|
||||||
|
cd "$pkgdir"/usr/lib/python*/
|
||||||
|
rm -r {ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
|
||||||
|
cd test
|
||||||
|
# FS#76193
|
||||||
|
rm -r !(support)
|
||||||
}
|
}
|
||||||
|
|
||||||
package_python-tests() {
|
package_python-tests() {
|
||||||
|
@ -133,6 +137,8 @@ package_python-tests() {
|
||||||
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall
|
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall
|
||||||
cd "$pkgdir"/usr/lib/python*/
|
cd "$pkgdir"/usr/lib/python*/
|
||||||
rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest)
|
rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest)
|
||||||
|
cd "$pkgdir"/usr/lib/python*/test
|
||||||
|
rm -r support
|
||||||
cd "$pkgdir"/usr/lib/python*/ctypes
|
cd "$pkgdir"/usr/lib/python*/ctypes
|
||||||
rm -r !(test)
|
rm -r !(test)
|
||||||
cd "$pkgdir"/usr/lib/python*/distutils
|
cd "$pkgdir"/usr/lib/python*/distutils
|
||||||
|
@ -159,3 +165,5 @@ validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D' # Ned Deily (Python re
|
||||||
|
|
||||||
sha256sums=(6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 # Python-3.10.8.tar.xz
|
sha256sums=(6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 # Python-3.10.8.tar.xz
|
||||||
e0f6c26fcfea8b6047ee5cfe46dbdbbeb71d975c4f5fa72673777c87c016eaf3) # Python-3.10.8.tar.xz.asc
|
e0f6c26fcfea8b6047ee5cfe46dbdbbeb71d975c4f5fa72673777c87c016eaf3) # Python-3.10.8.tar.xz.asc
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ shopt -s extglob
|
||||||
pkgbase=python
|
pkgbase=python
|
||||||
pkgname=(python python-tests)
|
pkgname=(python python-tests)
|
||||||
pkgver=3.10.8
|
pkgver=3.10.8
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
_pybasever=${pkgver%.*}
|
_pybasever=${pkgver%.*}
|
||||||
pkgdesc="Next generation of the python high-level scripting language"
|
pkgdesc="Next generation of the python high-level scripting language"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -104,9 +104,6 @@ package_python() {
|
||||||
|
|
||||||
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install
|
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install
|
||||||
|
|
||||||
# Split tests
|
|
||||||
rm -r "$pkgdir"/usr/lib/python*/{test,ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
|
|
||||||
|
|
||||||
# Why are these not done by default...
|
# Why are these not done by default...
|
||||||
ln -s python3 "${pkgdir}"/usr/bin/python
|
ln -s python3 "${pkgdir}"/usr/bin/python
|
||||||
ln -s python3-config "${pkgdir}"/usr/bin/python-config
|
ln -s python3-config "${pkgdir}"/usr/bin/python-config
|
||||||
|
@ -121,6 +118,13 @@ package_python() {
|
||||||
|
|
||||||
# License
|
# License
|
||||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||||
|
|
||||||
|
# Split tests
|
||||||
|
cd "$pkgdir"/usr/lib/python*/
|
||||||
|
rm -r {ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,sqlite3/test,tkinter/test,unittest/test}
|
||||||
|
cd test
|
||||||
|
# FS#76193
|
||||||
|
rm -r !(support)
|
||||||
}
|
}
|
||||||
|
|
||||||
package_python-tests() {
|
package_python-tests() {
|
||||||
|
@ -132,6 +136,8 @@ package_python-tests() {
|
||||||
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall
|
make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" libinstall
|
||||||
cd "$pkgdir"/usr/lib/python*/
|
cd "$pkgdir"/usr/lib/python*/
|
||||||
rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest)
|
rm -r !(test|ctypes|distutils|idlelib|lib2to3|sqlite3|tkinter|unittest)
|
||||||
|
cd "$pkgdir"/usr/lib/python*/test
|
||||||
|
rm -r support
|
||||||
cd "$pkgdir"/usr/lib/python*/ctypes
|
cd "$pkgdir"/usr/lib/python*/ctypes
|
||||||
rm -r !(test)
|
rm -r !(test)
|
||||||
cd "$pkgdir"/usr/lib/python*/distutils
|
cd "$pkgdir"/usr/lib/python*/distutils
|
||||||
|
|
|
@ -8,5 +8,4 @@ xorg-server-xvfb
|
||||||
ttf-liberation
|
ttf-liberation
|
||||||
|
|
||||||
|
|
||||||
|
gettext
|
||||||
|
|
||||||
|
|
|
@ -8,29 +8,19 @@
|
||||||
pkgbase=zlib
|
pkgbase=zlib
|
||||||
pkgname=(zlib minizip)
|
pkgname=(zlib minizip)
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgver=1.2.12
|
pkgver=1.2.13
|
||||||
pkgrel=03
|
pkgrel=01
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://www.zlib.net/"
|
url="https://www.zlib.net/"
|
||||||
depends=('glibc')
|
depends=('glibc')
|
||||||
makedepends=('automake' 'autoconf')
|
makedepends=('automake' 'autoconf')
|
||||||
options=('staticlibs') # needed by binutils testsuite
|
options=('staticlibs') # needed by binutils testsuite
|
||||||
source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc}
|
source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc})
|
||||||
$pkgname-handle-incorrect-crc-inputs.patch::https://github.com/madler/zlib/commit/ec3df00224d4.patch
|
|
||||||
$pkgname-CVE-2022-37434.patch::https://github.com/madler/zlib/commit/eff308af425b67093bab25f80f1ae950166bece1.patch
|
|
||||||
$pkgname-CVE-2022-37434-fix.patch::https://github.com/madler/zlib/commit/1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d.patch)
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/zlib-$pkgver"
|
cd "${srcdir}/zlib-$pkgver"
|
||||||
grep -A 24 '^ Copyright' zlib.h > LICENSE
|
grep -A 24 '^ Copyright' zlib.h > LICENSE
|
||||||
|
|
||||||
# https://github.com/madler/zlib/issues/613
|
|
||||||
patch -Np1 -i ../$pkgname-handle-incorrect-crc-inputs.patch
|
|
||||||
|
|
||||||
# CVE-2022-37434
|
|
||||||
patch -Np1 -i ../$pkgname-CVE-2022-37434.patch
|
|
||||||
patch -Np1 -i ../$pkgname-CVE-2022-37434-fix.patch
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -81,10 +71,7 @@ license=('custom')
|
||||||
|
|
||||||
validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA')
|
validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA')
|
||||||
|
|
||||||
sha256sums=(91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9 # zlib-1.2.12.tar.gz
|
sha256sums=(b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30 # zlib-1.2.13.tar.gz
|
||||||
1ee1ba0d9e837f44aecf33600c82ae162d76f0069e446afb4c326ac64b5fe995 # zlib-1.2.12.tar.gz.asc
|
1263ec60e148a1cf8de3894418df79a6c8bc95f211af92731da0f04170f8b0ac) # zlib-1.2.13.tar.gz.asc
|
||||||
00e023c3ccb7b895ebb3421970b1b77f8a527b40190f35050b79fd0e817a7b0c # zlib-handle-incorrect-crc-inputs.patch
|
|
||||||
0bf4794975bd3be95f3f1d92cdf781a26c937d5c879b72939ae9cffbf6c430c7 # zlib-CVE-2022-37434.patch
|
|
||||||
db41b76fd40bdc77b26e9a202177cee807da5e7cf751e72298d62742c349057d) # zlib-CVE-2022-37434-fix.patch
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,34 +3,21 @@
|
||||||
pkgbase=zlib
|
pkgbase=zlib
|
||||||
pkgname=(zlib minizip)
|
pkgname=(zlib minizip)
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgver=1.2.12
|
pkgver=1.2.13
|
||||||
pkgrel=3
|
pkgrel=1
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
license=('custom')
|
license=('custom')
|
||||||
url="https://www.zlib.net/"
|
url="https://www.zlib.net/"
|
||||||
depends=('glibc')
|
depends=('glibc')
|
||||||
options=('staticlibs') # needed by binutils testsuite
|
options=('staticlibs') # needed by binutils testsuite
|
||||||
source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc}
|
source=("https://zlib.net/zlib-${pkgver}.tar.gz"{,.asc})
|
||||||
$pkgname-handle-incorrect-crc-inputs.patch::https://github.com/madler/zlib/commit/ec3df00224d4.patch
|
sha256sums=('b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30'
|
||||||
$pkgname-CVE-2022-37434.patch::https://github.com/madler/zlib/commit/eff308af425b67093bab25f80f1ae950166bece1.patch
|
'SKIP')
|
||||||
$pkgname-CVE-2022-37434-fix.patch::https://github.com/madler/zlib/commit/1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d.patch)
|
|
||||||
sha256sums=('91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9'
|
|
||||||
'SKIP'
|
|
||||||
'00e023c3ccb7b895ebb3421970b1b77f8a527b40190f35050b79fd0e817a7b0c'
|
|
||||||
'0bf4794975bd3be95f3f1d92cdf781a26c937d5c879b72939ae9cffbf6c430c7'
|
|
||||||
'db41b76fd40bdc77b26e9a202177cee807da5e7cf751e72298d62742c349057d')
|
|
||||||
validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA')
|
validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/zlib-$pkgver"
|
cd "${srcdir}/zlib-$pkgver"
|
||||||
grep -A 24 '^ Copyright' zlib.h > LICENSE
|
grep -A 24 '^ Copyright' zlib.h > LICENSE
|
||||||
|
|
||||||
# https://github.com/madler/zlib/issues/613
|
|
||||||
patch -Np1 -i ../$pkgname-handle-incorrect-crc-inputs.patch
|
|
||||||
|
|
||||||
# CVE-2022-37434
|
|
||||||
patch -Np1 -i ../$pkgname-CVE-2022-37434.patch
|
|
||||||
patch -Np1 -i ../$pkgname-CVE-2022-37434-fix.patch
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|
Loading…
Reference in New Issue