upg build-tool-chain libnghttp3 mpfr nss wireless-regdb zstd

This commit is contained in:
joborun linux 2024-05-12 22:47:06 +03:00
parent 67066a15eb
commit 8404af88e7
31 changed files with 456 additions and 236 deletions

View File

@ -9,9 +9,9 @@
# NOTE: libtool requires rebuilt with each new gcc version
pkgname=binutils
pkgver=2.42
pkgver=2.42+r91+g6224493e457
_commit=6224493e457e72b11818c87cdc112bdb0fee5f81
pkgrel=03
pkgrel=01
pkgdesc='A set of programs to assemble and manipulate binary and object files - linux-api 6.6'
#url='https://www.gnu.org/software/binutils'
url='https://ftp.gnu.org/gnu/binutils'
@ -30,6 +30,11 @@ options=(staticlibs !distcc !ccache)
source=(git+https://sourceware.org/git/binutils-gdb.git#commit=${_commit}
gold-warn-unsupported.patch)
pkgver() {
cd binutils-gdb
git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g;s/_/./'
}
prepare() {
[[ ! -d binutils-gdb ]] && ln -s binutils-${pkgver} binutils-gdb
mkdir -p binutils-build
@ -145,5 +150,5 @@ validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F)
sha256sums=(a36780f5918bf383520f44374b2daa2bc737f55aa2601458b9b35d576b4aa7df # binutils
2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4) # gold-warn-unsupported.patch
## cdee1863d883ee145b773960ac04268386fa37ecba3cefc27913dc2c5ae81dc3 binutils-2.42-03-x86_64.pkg.tar.lz
## a365a9d392e1e1eac63aaf4dfd9cb3dc46cd87100a693952ec7a4a36f2270604 binutils-2.42+r91+g6224493e457-01-x86_64.pkg.tar.lz

View File

@ -6,9 +6,9 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc
pkgname=binutils
pkgver=2.42
pkgver=2.42+r91+g6224493e457
_commit=6224493e457e72b11818c87cdc112bdb0fee5f81
pkgrel=3
pkgrel=1
pkgdesc='A set of programs to assemble and manipulate binary and object files'
arch=(x86_64)
url='https://www.gnu.org/software/binutils/'
@ -32,6 +32,11 @@ sha256sums=('a36780f5918bf383520f44374b2daa2bc737f55aa2601458b9b35d576b4aa7df'
'2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4')
validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F)
pkgver() {
cd binutils-gdb
git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g;s/_/./'
}
prepare() {
[[ ! -d binutils-gdb ]] && ln -s binutils-${pkgver} binutils-gdb
mkdir -p binutils-build

View File

@ -25,3 +25,9 @@ real 30m24.846s
user 41m27.317s
sys 2m29.602s
2.42+r91+
real 34m43.718s
user 48m16.982s
sys 2m52.741s

View File

@ -8,7 +8,7 @@
pkgbase=elfutils
pkgname=(elfutils libelf debuginfod)
pkgver=0.191
pkgrel=02
pkgrel=03
pkgdesc="Handle ELF object files and DWARF debugging information"
url="https://sourceware.org/elfutils/"
makedepends=(bzip2 curl gcc-libs libarchive libmicrohttpd sqlite xz zlib)
@ -135,8 +135,7 @@ validpgpkeys=(47CC0331081B8BC6D0FD4DA08370665B57816A6A # Mark J. Wielaard <mark
sha256sums=(df76db71366d1d708365fc7a6c60ca48398f14367eb2b8954efc8897147ad871 # elfutils-0.191.tar.bz2
d07b86df17cbe5187b311cd6e02fc47228cdd20545779cde5cd2a26ca03b7cb1) # elfutils-0.191.tar.bz2.sig
## ca4ba6a0aea9b7286c12996a8e3be929729fc2d5285b609dba15ba7f6ce0da00 debuginfod-0.191-02-x86_64.pkg.tar.lz
## c7682012c7c7fec800b8a323d2cc51afefa86dfa61440191d77cc034cda1560d elfutils-0.191-02-x86_64.pkg.tar.lz
## 432eb590e2c17efc55bd1a81428259ffaec5feb6d15d69fbb6cd08f2fc03f9f6 libelf-0.191-02-x86_64.pkg.tar.lz
## 768eaa1bd16e4db0d84812f1ffc2a8dd7a6f558f15da2f2ab325556e24574260 debuginfod-0.191-03-x86_64.pkg.tar.lz
## 73fe2b0dbe11213d9be2d078df6aa4ee3faf2e3120e683cb5480484bc33c541f elfutils-0.191-03-x86_64.pkg.tar.lz
## b112d063c644018ff434a823d16368682679865c6601fdfd4a05f435633833f9 libelf-0.191-03-x86_64.pkg.tar.lz

150
elfutils/PKGBUILD-arch.new Normal file
View File

@ -0,0 +1,150 @@
# Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: Laurent Carlier <lordheavym@gmail.com>
# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
# Contributor: Andrej Gelenberg <andrej.gelenberg@udo.edu>
pkgbase=elfutils
pkgname=(
elfutils
libelf
debuginfod
)
pkgver=0.191
pkgrel=3
pkgdesc="Handle ELF object files and DWARF debugging information"
arch=(x86_64)
url="https://sourceware.org/elfutils/"
makedepends=(
bzip2
curl
gcc-libs
libarchive
libmicrohttpd
sqlite
xz
zlib
zstd
)
options=(staticlibs)
source=(https://sourceware.org/$pkgbase/ftp/$pkgver/$pkgbase-$pkgver.tar.bz2{,.sig})
sha512sums=('e22d85f25317a79b36d370347e50284c9120c86f9830f08791b7b6a7b4ad89b9bf4c7c71129133b8d193a0edffb2a2c17987b7e48428b9670aff5ce918777e04'
'SKIP')
b2sums=('2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca'
'SKIP')
validpgpkeys=(
'EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A' # Mark Wielaard <mjw@gnu.org>
'6C2B631563B8D330578D3CB474FD3FA2779E7073' # Aaron Merey <amerey@redhat.com>
)
prepare() {
# remove failing test due to missing glibc debug package during test: https://bugs.archlinux.org/task/74875
sed -e 's/run-backtrace-native.sh//g' -i $pkgbase-$pkgver/tests/Makefile.am
cd $pkgbase-$pkgver
autoreconf -fiv
}
build() {
local configure_options=(
--prefix=/usr
--sysconfdir=/etc
--program-prefix="eu-"
--enable-deterministic-archives
)
# fat-lto-objects is required for non-mangled .a files in libelf
CFLAGS+=" -ffat-lto-objects"
# debugging information is required for test-suite
CFLAGS+=" -g"
cd $pkgbase-$pkgver
./configure "${configure_options[@]}"
make
}
check() {
make -C $pkgbase-$pkgver check
}
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
package_elfutils() {
pkgdesc+=" (utilities)"
license=(
GPL-3.0-or-later
)
depends=(
gcc-libs
glibc
libarchive libarchive.so
libelf=$pkgver
sh
)
make DESTDIR="$pkgdir" install -C $pkgbase-$pkgver
# set the default DEBUGINFOD_URLS environment variable to the distribution's debuginfod URL
echo "https://debuginfod.archlinux.org" > "$pkgdir/etc/debuginfod/archlinux.urls"
(
cd "$pkgdir"
_pick libelf etc/debuginfod
_pick libelf etc/profile.d/*
_pick libelf usr/{include,lib}
_pick debuginfod usr/bin/debuginfod*
_pick debuginfod usr/share/man/*/debuginfod*
)
install -vDm 644 $pkgbase-$pkgver/{AUTHORS,ChangeLog,NEWS,NOTES,README} -t "$pkgdir/usr/share/doc/$pkgname/"
}
package_libelf() {
pkgdesc+=" (libraries)"
license=(
'GPL-2.0-or-later OR LGPL-3.0-or-later'
)
depends=(
bzip2 libbz2.so
curl libcurl.so
gcc-libs
glibc
xz liblzma.so
zlib
zstd libzstd.so
)
# NOTE: the shared objects can not be added to provides as they are not versioned
mv -v libelf/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/{AUTHORS,ChangeLog,NEWS,NOTES,README} -t "$pkgdir/usr/share/doc/$pkgname/"
}
package_debuginfod() {
pkgdesc+=" (debuginfod)"
license=(
GPL-3.0-or-later
)
depends=(
gcc-libs
glibc
libarchive libarchive.so
libelf=$pkgver
libmicrohttpd libmicrohttpd.so
sqlite libsqlite3.so
)
optdepends=("elfutils=$pkgver: for translations")
mv -v debuginfod/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/{AUTHORS,ChangeLog,NEWS,NOTES,README} -t "$pkgdir/usr/share/doc/$pkgname/"
}
# vim:set sw=2 sts=-1 et:

View File

@ -7,17 +7,11 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->libtool->glibc->binutils->gcc
# NOTE: libtool requires rebuilt with each new gcc version
# Joborun NOTE: We have decided during this remake of core build toolset to revert to linux-5.10 for
# the linux-api-headers and stick to that kernel strictly for now, instead of chasing Arch's latest
# kernel and strange sourcing. At least the build environment and tools will be more consistent.
# Unfortunately we have no extra time to research the evolution of the latest kernels.
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc lto-dump libgccjit)
pkgver=13.2.1
_majorver=${pkgver%%.*}
#_commit=860b0f0ef787f756c0e293671b4c4622dff63a79
_commit=ca7d454804045a39d10a9b1f691a940aeacdf25b # 13.2.1
pkgrel=06
pkgver=14.1.1+r1+g43b730b9134a
_commit=43b730b9134af60a8f1c5b107d625f7127ff23c5
pkgrel=01
pkgdesc='The GNU Compiler Collection'
url='https://gcc.gnu.org'
makedepends=(
@ -48,8 +42,12 @@ _libdir=usr/lib/gcc/$CHOST/${pkgver%%+*}
source=(git+https://sourceware.org/git/gcc.git#commit=${_commit}
c89
c99
gcc-ada-repro.patch
fix-asan-allocator-aslr.patch)
gcc-ada-repro.patch)
pkgver() {
cd gcc
echo "$(cat gcc/BASE-VER)+$(git describe --tags | sed 's/[^-]*-[^-]*-//;s/[^-]*-/r&/;s/-/+/g;s/_/./')"
}
prepare() {
[[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc
@ -64,9 +62,6 @@ prepare() {
# Reproducible gcc-ada
patch -Np0 < "$srcdir/gcc-ada-repro.patch"
#ASan: move allocator base to avoid conflict with high-entropy ASLR for x86-64 Linux'
patch -Np3 < "$srcdir/fix-asan-allocator-aslr.patch" -d libsanitizer/
mkdir -p "$srcdir/gcc-build"
mkdir -p "$srcdir/libgccjit-build"
}
@ -355,15 +350,15 @@ package_gcc-ada() {
ln -s gcc "$pkgdir/usr/bin/gnatgcc"
# insist on dynamic linking, but keep static libraries because gnatmake complains
mv "$pkgdir"/${_libdir}/adalib/libgna{rl,t}-${_majorver}.so "$pkgdir/usr/lib"
ln -s libgnarl-${_majorver}.so "$pkgdir/usr/lib/libgnarl.so"
ln -s libgnat-${_majorver}.so "$pkgdir/usr/lib/libgnat.so"
mv "$pkgdir"/${_libdir}/adalib/libgna{rl,t}-${pkgver%%.*}.so "$pkgdir/usr/lib"
ln -s libgnarl-${pkgver%%.*}.so "$pkgdir/usr/lib/libgnarl.so"
ln -s libgnat-${pkgver%%.*}.so "$pkgdir/usr/lib/libgnat.so"
rm -f "$pkgdir"/${_libdir}/adalib/libgna{rl,t}.so
install -d "$pkgdir/usr/lib32/"
mv "$pkgdir"/${_libdir}/32/adalib/libgna{rl,t}-${_majorver}.so "$pkgdir/usr/lib32"
ln -s libgnarl-${_majorver}.so "$pkgdir/usr/lib32/libgnarl.so"
ln -s libgnat-${_majorver}.so "$pkgdir/usr/lib32/libgnat.so"
mv "$pkgdir"/${_libdir}/32/adalib/libgna{rl,t}-${pkgver%%.*}.so "$pkgdir/usr/lib32"
ln -s libgnarl-${pkgver%%.*}.so "$pkgdir/usr/lib32/libgnarl.so"
ln -s libgnat-${pkgver%%.*}.so "$pkgdir/usr/lib32/libgnat.so"
rm -f "$pkgdir"/${_libdir}/32/adalib/libgna{rl,t}.so
# Install Runtime Library Exception
@ -524,9 +519,20 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
sha256sums=(4730129b2d8bc80630bfe512e6cbe69151395be6bd2eb1967d64ca87ed8c0e09 # gcc
sha256sums=(51024affcbc17f4ba5528ad9aad112a9b4d367d796a44b0bc59e3403a4c82ddd # gcc
de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931 # c89
2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a # c99
1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f # gcc-ada-repro.patch
5ede1f5fec5b664428412a0849b28895be1c8d8982d3c0d246a4e95fd4730d65) # fix-asan-allocator-aslr.patch
1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f) # gcc-ada-repro.patch
## b4c8e1a9007bfbd5ae48fdf96e51e3a92f6a0fdba62aa86c1f151bd6a8f1b261 gcc-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## c43c84e13d464f26022ee2e1a39c8460cab212ff507ebdfd3f32563534a8d112 gcc-ada-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## 6744c52dfc2af47fb1daff309e73f804b4bc5703143e118894ed0db9121e8bb0 gcc-d-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## 83a017d5186e7e64e356dcb470d0d2c88954aca419b70f1d7cf27d87929ee73d gcc-fortran-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## 4110e1f0f255470e767b834814b882d97f0d7fbd7733e3b3ffdb037896f911a4 gcc-go-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## 7163eba4529f1b3575a27c634c84275f313b530f689cc0dee2251ff2320d1ca7 gcc-libs-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## 857aec4ef4054d4d274887db6eebb90ef1bb3d502fde9f9a6b492d50ac89b15a gcc-m2-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## c3d0dcf4738a7c3ebbcd797ff2c95e8b329b0b32347906473ef9d2f1cd0f3b61 gcc-objc-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## 72123093ddb279672cfc5a13781e08816d6726f82ccaa4393bfc9caea47256c3 lib32-gcc-libs-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## df06fd2f99c46bb7d3b50fa169e8ae778c9a6376daa5fc09fd1ad24abe97d59b libgccjit-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
## b3d3250b9ee44e6cbab312f1763110dd95a2d36bddf640614784ce210d7e406e lto-dump-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz

View File

@ -7,11 +7,10 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc
# NOTE: libtool requires rebuilt with each new gcc version
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc lto-dump libgccjit)
pkgver=13.2.1
_majorver=${pkgver%%.*}
_commit=ca7d454804045a39d10a9b1f691a940aeacdf25b
pkgrel=6
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc gcc-rust lto-dump libgccjit)
pkgver=14.1.1+r1+g43b730b9134
_commit=43b730b9134af60a8f1c5b107d625f7127ff23c5
pkgrel=1
pkgdesc='The GNU Compiler Collection'
arch=(x86_64)
license=(GPL-3.0-with-GCC-exception GFDL-1.3-or-later)
@ -27,6 +26,7 @@ makedepends=(
libisl
libmpc
python
rust
zstd
)
checkdepends=(
@ -41,17 +41,19 @@ _libdir=usr/lib/gcc/$CHOST/${pkgver%%+*}
source=(git+https://sourceware.org/git/gcc.git#commit=${_commit}
c89 c99
gcc-ada-repro.patch
fix-asan-allocator-aslr.patch
)
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
sha256sums=('4730129b2d8bc80630bfe512e6cbe69151395be6bd2eb1967d64ca87ed8c0e09'
sha256sums=('51024affcbc17f4ba5528ad9aad112a9b4d367d796a44b0bc59e3403a4c82ddd'
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f'
'5ede1f5fec5b664428412a0849b28895be1c8d8982d3c0d246a4e95fd4730d65')
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f')
pkgver() {
cd gcc
echo "$(cat gcc/BASE-VER)+$(git describe --tags | sed 's/[^-]*-[^-]*-//;s/[^-]*-/r&/;s/-/+/g;s/_/./')"
}
prepare() {
[[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc
@ -66,9 +68,6 @@ prepare() {
# Reproducible gcc-ada
patch -Np0 < "$srcdir/gcc-ada-repro.patch"
#ASan: move allocator base to avoid conflict with high-entropy ASLR for x86-64 Linux'
patch -Np3 < "$srcdir/fix-asan-allocator-aslr.patch" -d libsanitizer/
mkdir -p "$srcdir/gcc-build"
mkdir -p "$srcdir/libgccjit-build"
}
@ -114,7 +113,7 @@ build() {
CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
"$srcdir/gcc/configure" \
--enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++ \
--enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust \
--enable-bootstrap \
"${_confflags[@]:?_confflags unset}"
@ -260,7 +259,7 @@ package_gcc() {
make -C gcc DESTDIR="$pkgdir" install-man install-info
rm "$pkgdir"/usr/share/man/man1/{gccgo,gfortran,lto-dump,gdc,gm2}.1
rm "$pkgdir"/usr/share/info/{gccgo,gfortran,gnat-style,gnat_rm,gnat_ugn,gdc}.info
rm "$pkgdir"/usr/share/info/{gccgo,gfortran,gnat-style,gnat_rm,gnat_ugn,gdc,m2}.info
make -C libcpp DESTDIR="$pkgdir" install
make -C gcc DESTDIR="$pkgdir" install-po
@ -356,15 +355,15 @@ package_gcc-ada() {
ln -s gcc "$pkgdir/usr/bin/gnatgcc"
# insist on dynamic linking, but keep static libraries because gnatmake complains
mv "$pkgdir"/${_libdir}/adalib/libgna{rl,t}-${_majorver}.so "$pkgdir/usr/lib"
ln -s libgnarl-${_majorver}.so "$pkgdir/usr/lib/libgnarl.so"
ln -s libgnat-${_majorver}.so "$pkgdir/usr/lib/libgnat.so"
mv "$pkgdir"/${_libdir}/adalib/libgna{rl,t}-${pkgver%%.*}.so "$pkgdir/usr/lib"
ln -s libgnarl-${pkgver%%.*}.so "$pkgdir/usr/lib/libgnarl.so"
ln -s libgnat-${pkgver%%.*}.so "$pkgdir/usr/lib/libgnat.so"
rm -f "$pkgdir"/${_libdir}/adalib/libgna{rl,t}.so
install -d "$pkgdir/usr/lib32/"
mv "$pkgdir"/${_libdir}/32/adalib/libgna{rl,t}-${_majorver}.so "$pkgdir/usr/lib32"
ln -s libgnarl-${_majorver}.so "$pkgdir/usr/lib32/libgnarl.so"
ln -s libgnat-${_majorver}.so "$pkgdir/usr/lib32/libgnat.so"
mv "$pkgdir"/${_libdir}/32/adalib/libgna{rl,t}-${pkgver%%.*}.so "$pkgdir/usr/lib32"
ln -s libgnarl-${pkgver%%.*}.so "$pkgdir/usr/lib32/libgnarl.so"
ln -s libgnat-${pkgver%%.*}.so "$pkgdir/usr/lib32/libgnat.so"
rm -f "$pkgdir"/${_libdir}/32/adalib/libgna{rl,t}.so
# Install Runtime Library Exception
@ -472,21 +471,20 @@ package_gcc-m2() {
"$pkgdir/usr/share/licenses/$pkgname/"
}
#package_gcc-rust() {
# pkgdesc="Rust frontend for GCC"
# depends=("gcc=$pkgver-$pkgrel" libisl.so)
#
# cd gcc-build
# make -C gcc DESTDIR="$pkgdir" rust.install-{common,man,info}
#
# install -Dm755 gcc/gccrs "$pkgdir"/usr/bin/gccrs
# install -Dm755 gcc/rust1 "$pkgdir"/"$_libdir"/rust1
#
# # Install Runtime Library Exception
# install -d "$pkgdir/usr/share/licenses/$pkgname/"
# ln -s /usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION \
# "$pkgdir/usr/share/licenses/$pkgname/"
#}
package_gcc-rust() {
pkgdesc="Rust frontend for GCC"
depends=("gcc=$pkgver-$pkgrel" libisl.so)
cd gcc-build
make -C gcc DESTDIR="$pkgdir" rust.install-{common,man,info}
install -Dm755 gcc/gccrs "$pkgdir"/usr/bin/gccrs
# Install Runtime Library Exception
install -d "$pkgdir/usr/share/licenses/$pkgname/"
ln -s /usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION \
"$pkgdir/usr/share/licenses/$pkgname/"
}
package_lto-dump() {
pkgdesc="Dump link time optimization object files"

17
gcc/rust.added.in.arch Normal file
View File

@ -0,0 +1,17 @@
PKGBUILD: # https://github.com/rust-lang/cc-rs/blob/1.0.73/src/lib.rs#L2578-L2581
PKGBUILD:#package_gcc-rust() {
PKGBUILD:# make -C gcc DESTDIR="$pkgdir" rust.install-{common,man,info}
PKGBUILD:# install -Dm755 gcc/rust1 "$pkgdir"/"$_libdir"/rust1
PKGBUILD-arch.13.2.1 # https://github.com/rust-lang/cc-rs/blob/1.0.73/src/lib.rs#L2578-L2581
PKGBUILD-arch.13.2.1#package_gcc-rust() {
PKGBUILD-arch.13.2.1# make -C gcc DESTDIR="$pkgdir" rust.install-{common,man,info}
PKGBUILD-arch.13.2.1# install -Dm755 gcc/rust1 "$pkgdir"/"$_libdir"/rust1
PKGBUILD-arch.14.1.1:pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc gcc-rust lto-dump libgccjit)
PKGBUILD-arch.14.1.1: rust
PKGBUILD-arch.14.1.1: --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust \
PKGBUILD-arch.14.1.1: # https://github.com/rust-lang/cc-rs/blob/1.0.73/src/lib.rs#L2578-L2581
PKGBUILD-arch.14.1.1:package_gcc-rust() {
PKGBUILD-arch.14.1.1: make -C gcc DESTDIR="$pkgdir" rust.install-{common,man,info}

View File

@ -6,12 +6,12 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gettext
pkgver=0.22.4
pkgrel=02 ## built with icu 74
pkgver=0.22.5
pkgrel=01 ## built with icu 74
pkgdesc="GNU internationalization library"
url="https://www.gnu.org/software/gettext/"
#depends=(gcc-libs acl sh glib2 libunistring libcroco)
makedepends=(gettext emacs-git git)
makedepends=(gettext emacs-git git dbus)
optdepends=('git: for autopoint infrastructure updates')
#options=(!docs)
source=(https://ftp.gnu.org/pub/gnu/gettext/$pkgname-$pkgver.tar.gz{,.sig}
@ -20,6 +20,7 @@ source=(https://ftp.gnu.org/pub/gnu/gettext/$pkgname-$pkgver.tar.gz{,.sig}
prepare() {
cd $pkgname-$pkgver
automake
# Do not build libtextstyle, as it depends on libcroco
# which is now unmaintained and has known security bugs.
# patch from Fedora
@ -28,8 +29,8 @@ prepare() {
build() {
cd $pkgname-$pkgver
LTOFLAGS=""
autoreconf --force
# LTOFLAGS=""
# autoreconf --force
./configure \
--prefix=/usr \
@ -65,9 +66,9 @@ validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871' # Daiki Ueno
'68D94D8AAEEAD48AE7DC5B904F494A942E4616C2'
'9001B85AF9E1B83DF1BDA942F5BE8B267C6A406D') # Bruno Haible (Open Source Development)
sha256sums=(c1e0bb2a4427a9024390c662cd532d664c4b36b8ff444ed5e54b115fdb7a1aea # gettext-0.22.4.tar.gz
633f4730f476e01ef6609d7fbca8e6f0ec314d59e67ade0e166343fb26f36833 # gettext-0.22.4.tar.gz.sig
sha256sums=(ec1705b1e969b83a9f073144ec806151db88127f5e40fe5a94cb6c8fa48996a0 # gettext-0.22.5.tar.gz
5829b36cdf582df81ca2ec0919b9a671f5cab7bb09adb23c96ada32e9b20168f # gettext-0.22.5.tar.gz.sig
a28a27192f336f0b0908bdbf840d3b19d7b587c4ac52cad635cb43e95eb3c78d) # gettext-0.22.2-disable-libtextstyle.patch
## 45511b6adb88a3652e57ddf3c6f9b1033886ae9772ca0be6b8c162023c580f3c gettext-0.22.4-02-x86_64.pkg.tar.lz
## e75d48b6110788c050fcda91052dc7d4503618bf71b4c8a96051f5ce70312e67 gettext-0.22.5-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer:
pkgname=gettext
pkgver=0.22.4
pkgver=0.22.5
pkgrel=1
pkgdesc="GNU internationalization library"
url="https://www.gnu.org/software/gettext/"
@ -13,7 +13,7 @@ optdepends=('git: for autopoint infrastructure updates')
options=(!docs)
source=(https://ftp.gnu.org/pub/gnu/gettext/$pkgname-$pkgver.tar.gz{,.sig}
gettext-0.22-disable-libtextstyle.patch)
sha256sums=('c1e0bb2a4427a9024390c662cd532d664c4b36b8ff444ed5e54b115fdb7a1aea'
sha256sums=('ec1705b1e969b83a9f073144ec806151db88127f5e40fe5a94cb6c8fa48996a0'
'SKIP'
'a28a27192f336f0b0908bdbf840d3b19d7b587c4ac52cad635cb43e95eb3c78d')
validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871' # Daiki Ueno
@ -22,7 +22,7 @@ validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871' # Daiki Ueno
prepare() {
cd $pkgname-$pkgver
automake
# Do not build libtextstyle, as it depends on libcroco
# which is now unmaintained and has known security bugs.
# patch from Fedora
@ -31,19 +31,14 @@ prepare() {
build() {
cd $pkgname-$pkgver
LTOFLAGS=""
autoreconf --force
./configure \
--prefix=/usr \
--enable-csharp \
--enable-nls \
--with-xz \
--without-included-gettext
sed -e 's/ -shared / -Wl,-O1,--as-needed\0/g' \
-i gettext-{tools,runtime,runtime/libasprintf}/libtool
make
}

View File

@ -3,5 +3,6 @@ emacs-git
git
autoconf
automake
dbus

View File

@ -8,12 +8,12 @@
#pkgbase=glib2
#pkgname=(glib2 glib2-docs)
pkgname=glib2
pkgver=2.80.0
pkgrel=04
pkgver=2.80.2
pkgrel=01
pkgdesc="Low level core library"
#url="https://wiki.gnome.org/Projects/GLib"
url="https://gitlab.gnome.org/GNOME/glib"
depends=(libffi pcre2 util-linux-libs zlib) # libsysprof-capture
depends=(bash glibc libffi pcre2 util-linux-libs zlib) # libsysprof-capture
makedepends=(gettext git
# gi-docgen
gobject-introspection
@ -46,7 +46,7 @@ prepare() {
git submodule init
git submodule set-url subprojects/gvdb "$srcdir/gvdb"
git -c protocol.file.allow=always submodule update
git -c protocol.file.allow=always -c protocol.allow=never submodule update
}
build() {
@ -70,6 +70,16 @@ build() {
meson compile -C build
}
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
# Read ./note about the reason of the failing test, it is because we refuse to let dbus run!
#check() {
# meson test -C build --no-suite flaky --no-suite slow --print-errorlogs
@ -98,20 +108,22 @@ package() {
"$pkgdir/usr/share/glib-2.0/codegen"
python -O -m compileall -d /usr/share/glib-2.0/codegen \
"$pkgdir/usr/share/glib-2.0/codegen"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 glib/docs/reference/COPYING
# BUILT THIS WITH gtk-docs disabled above, since we are borrowing the docs pkg from Arch instead of
# building it. The following is to split the gtk-doc part into a separate pkg.
# # Split docs
# mkdir -p docs/usr/share
# mv {"$pkgdir",docs}/usr/share/doc
# cd "$pkgdir"
#
# # Split docs
#
# _pick docs usr/share/doc
}
#package_glib2-docs() {
# pkgdesc="Documentation for GLib"
# depends=()
# license+=(LicenseRef-Public-Domain)
# mv -t "$pkgdir" docs/*
# mv docs/* "$pkgdir"
# install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 glib/docs/reference/COPYING
#}
@ -123,16 +135,17 @@ license=(LGPL-2.1-or-later)
validpgpkeys=(923B7025EE03C1C59F42684CF0942E894B2EAFA0) # Philip Withnall <pwithnall@gnome.org>
b2sums=('cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26c16934700d067bb2cb3d58730387482032cd9ffa04b041869426165ba'
b2sums=('5cee8c7aee08f20b759bb614475a3881f60586d5f388e9c45c670765e03b77916c3d1e27b6e0286f23d779014ba17993400ed4708bcb456a479e43a2e80f6756'
'SKIP'
'94c73ca7070c239494873dd52d6ee09382bbb5b1201f7afd737cfa140b1a2fb0744b2c2831baf3943d1d072550c35888d21ce6f19f89481ff9d1a60d9a0b30e0'
'14c9211c0557f6d8d9a914f1b18b7e0e23f79f4abde117cb03ab119b95bf9fa9d7a712aa0a29beb266468aeb352caa3a9e4540503cfc9fe0bbaf764371832a96'
'acc2f474139e535f4bdd70ac22a9150f786b3395e679b14d0d3fbb9361d511bb1b5069d95b2a7ac9c0f3d901b03a0c037eb273446ba00764191b30a777bd2bc9')
sha256sums=(SKIP # glib
SKIP # gvdb
7f8ee5db60987f0d0feba84643e1cf988c98a294a681fb8d4fce1a5b2c25d1d3 # 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
557c88177f011ced17bdeac1af3f882b2ca33b386a866fdf900b35f927a2bbe8 # gio-querymodules.hook
fe31399eb057d24a37062bcae6f88ca0778a91b85737f8110a03baa8bfc64fec) # glib-compile-schemas.hook
## 74f516a18aa7231f4ff95a1743da27c3a93bd92c2f6ee61fe036ce04853d165b glib2-2.80.0-04-x86_64.pkg.tar.lz
## e11d05ddec2cda219aef1e88cdaa281c70deaa889c7abc921586099d87a376d6 glib2-2.80.2-01-x86_64.pkg.tar.lz

View File

@ -7,13 +7,15 @@ pkgname=(
glib2
glib2-docs
)
pkgver=2.80.0
pkgrel=4
pkgver=2.80.2
pkgrel=1
pkgdesc="Low level core library"
url="https://gitlab.gnome.org/GNOME/glib"
license=(LGPL-2.1-or-later)
arch=(x86_64)
depends=(
bash
glibc
libffi
libsysprof-capture
pcre2
@ -45,7 +47,7 @@ source=(
gio-querymodules.hook
glib-compile-schemas.hook
)
b2sums=('cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26c16934700d067bb2cb3d58730387482032cd9ffa04b041869426165ba'
b2sums=('5cee8c7aee08f20b759bb614475a3881f60586d5f388e9c45c670765e03b77916c3d1e27b6e0286f23d779014ba17993400ed4708bcb456a479e43a2e80f6756'
'SKIP'
'94c73ca7070c239494873dd52d6ee09382bbb5b1201f7afd737cfa140b1a2fb0744b2c2831baf3943d1d072550c35888d21ce6f19f89481ff9d1a60d9a0b30e0'
'14c9211c0557f6d8d9a914f1b18b7e0e23f79f4abde117cb03ab119b95bf9fa9d7a712aa0a29beb266468aeb352caa3a9e4540503cfc9fe0bbaf764371832a96'
@ -62,7 +64,7 @@ prepare() {
git submodule init
git submodule set-url subprojects/gvdb "$srcdir/gvdb"
git -c protocol.file.allow=always submodule update
git -c protocol.file.allow=always -c protocol.allow=never submodule update
}
build() {
@ -92,6 +94,16 @@ check() {
meson test -C build --no-suite flaky --no-suite slow --print-errorlogs
}
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
package_glib2() {
depends+=(
libffi.so
@ -116,9 +128,10 @@ package_glib2() {
python -O -m compileall -d /usr/share/glib-2.0/codegen \
"$pkgdir/usr/share/glib-2.0/codegen"
cd "$pkgdir"
# Split docs
mkdir -p docs/usr/share
mv {"$pkgdir",docs}/usr/share/doc
_pick docs usr/share/doc
}
package_glib2-docs() {
@ -126,7 +139,7 @@ package_glib2-docs() {
depends=()
license+=(LicenseRef-Public-Domain)
mv -t "$pkgdir" docs/*
mv docs/* "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 glib/docs/reference/COPYING
}

View File

@ -1,6 +1,6 @@
glib2-2.80.2-01
real 3m22.833s
user 10m39.602s
sys 0m48.837s
real 4m1.183s
user 12m43.857s
sys 0m51.218s

View File

@ -10,18 +10,23 @@
pkgbase=glibc
pkgname=(glibc lib32-glibc glibc-locales)
pkgver=2.39
_commit=31da30f23cddd36db29d5b6a1c7619361b271fb4
pkgrel=04
pkgver=2.39+r52+gf8e4623421
_commit=f8e462342189525e4605cf233b8f798d1c7f398d
pkgrel=01
url='https://www.gnu.org/software/libc'
makedepends=(git gd lib32-gcc-libs python)
options=(staticlibs !lto)
source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
source=("git+https://sourceware.org/git/glibc.git#commit=${_commit}"
locale.gen.txt
locale-gen
lib32-glibc.conf
sdt.h sdt-config.h)
pkgver() {
cd glibc
git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g'
}
prepare() {
mkdir -p glibc-build lib32-glibc-build
@ -37,7 +42,7 @@ build() {
--with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/glibc/-/issues
--enable-bind-now
--enable-fortify-source
--enable-kernel=4.4
--enable-kernel=4.19
--enable-multi-arch
--enable-stack-protector=strong
--enable-systemtap
@ -46,6 +51,10 @@ build() {
--disable-werror
)
# _FORTIFY_SOURCE=3 causes testsuite build failure and is unnecessary during
# actual builds (support is built-in via --enable-fortify-source).
CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=3/}
(
cd glibc-build
@ -54,10 +63,10 @@ build() {
echo "sbindir=/usr/bin" >> configparms
echo "rootsbindir=/usr/bin" >> configparms
# Credits @allanmcrae
# https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/glibc/PKGBUILD
# remove fortify for building libraries
CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=3/}
# # Credits @allanmcrae
# # https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/glibc/PKGBUILD
# # remove fortify for building libraries
# CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=3/}
"${srcdir}"/glibc/configure \
--libdir=/usr/lib \
@ -105,16 +114,17 @@ build() {
_skip_test() {
test=${1}
file=${2}
sed -i "/\b${test} /d" "${srcdir}"/glibc/${file}
sed -i "/\b${test} /d" "${srcdir}/glibc/${file}"
}
check() (
cd glibc-build
# adjust/remove buildflags that cause false-positive testsuite failures
sed -i '/FORTIFY/d' configparms # failure to build testsuite
# sed -i '/FORTIFY/d' configparms # failure to build testsuite
sed -i 's/-Werror=format-security/-Wformat-security/' config.make # failure to build testsuite
sed -i '/CFLAGS/s/-fno-plt//' config.make # 16 failures
sed -i '/CFLAGS/s/-fno-plt//' config.make # 27 failures
sed -i '/CFLAGS/s/-fexceptions//' config.make # 1 failure
#LDFLAGS=${LDFLAGS/-Wl,-z,now/} # 10 failures
@ -224,7 +234,7 @@ license=(GPL-2.0-or-later LGPL-2.1-or-later)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
b2sums=('2466e8da98fd97cce07cd55fb836a56209d0e2d4f7b05a308dfe848fd7fa1398c838659ab4e8f3500c2bc13af16a369e78525c79b976af172306421f8383c637'
b2sums=('a37822e85d99b01b289950bbc3a6ba3c9f88cf2aafe6510a4e3aa9666c35ab4279377b8c706976545a04d94aae888e48e084da54ae117b5f1220cea50e5092bb'
'c859bf2dfd361754c9e3bbd89f10de31f8e81fd95dc67b77d10cb44e23834b096ba3caa65fbc1bd655a8696c6450dfd5a096c476b3abf5c7e125123f97ae1a72'
'04fbb3b0b28705f41ccc6c15ed5532faf0105370f22133a2b49867e790df0491f5a1255220ff6ebab91a462f088d0cf299491b3eb8ea53534cb8638a213e46e3'
'7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a'
@ -240,7 +250,3 @@ sha256sums=(SKIP
## 6bc4acc0cc4e9cfefeb8fd66eec8f00313cfa3995a2138b4e1c49daf791113b9 # lib32-glibc.install
# ace51917eca4cabfc67772bdf2d29d5f7cae14e4c1abd55da1181b13e75ecf67 glibc-2.39-04-x86_64.pkg.tar.lz
# fb93298c169fecaf6d35a1bb968f4a4f88105da83dfb73309ccad1087a8ca5e7 glibc-locales-2.39-04-x86_64.pkg.tar.lz
# e57a73fc38ecfd8f4a057313c3039c772bf78ae4047835b6502755905220f2b5 lib32-glibc-2.39-04-x86_64.pkg.tar.lz

View File

@ -8,15 +8,15 @@
pkgbase=glibc
pkgname=(glibc lib32-glibc glibc-locales)
pkgver=2.39
_commit=31da30f23cddd36db29d5b6a1c7619361b271fb4
pkgrel=4
pkgver=2.39+r52+gf8e4623421
_commit=f8e462342189525e4605cf233b8f798d1c7f398d
pkgrel=1
arch=(x86_64)
url='https://www.gnu.org/software/libc'
license=(GPL-2.0-or-later LGPL-2.1-or-later)
makedepends=(git gd lib32-gcc-libs python)
options=(staticlibs !lto)
source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
source=("git+https://sourceware.org/git/glibc.git#commit=${_commit}"
locale.gen.txt
locale-gen
lib32-glibc.conf
@ -24,13 +24,18 @@ source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
b2sums=('2466e8da98fd97cce07cd55fb836a56209d0e2d4f7b05a308dfe848fd7fa1398c838659ab4e8f3500c2bc13af16a369e78525c79b976af172306421f8383c637'
b2sums=('a37822e85d99b01b289950bbc3a6ba3c9f88cf2aafe6510a4e3aa9666c35ab4279377b8c706976545a04d94aae888e48e084da54ae117b5f1220cea50e5092bb'
'c859bf2dfd361754c9e3bbd89f10de31f8e81fd95dc67b77d10cb44e23834b096ba3caa65fbc1bd655a8696c6450dfd5a096c476b3abf5c7e125123f97ae1a72'
'04fbb3b0b28705f41ccc6c15ed5532faf0105370f22133a2b49867e790df0491f5a1255220ff6ebab91a462f088d0cf299491b3eb8ea53534cb8638a213e46e3'
'7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a'
'a6a5e2f2a627cc0d13d11a82458cfd0aa75ec1c5a3c7647e5d5a3bb1d4c0770887a3909bfda1236803d5bc9801bfd6251e13483e9adf797e4725332cd0d91a0e'
'214e995e84b342fe7b2a7704ce011b7c7fc74c2971f98eeb3b4e677b99c860addc0a7d91b8dc0f0b8be7537782ee331999e02ba48f4ccc1c331b60f27d715678')
pkgver() {
cd glibc
git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g'
}
prepare() {
mkdir -p glibc-build lib32-glibc-build
@ -55,6 +60,10 @@ build() {
--disable-werror
)
# _FORTIFY_SOURCE=3 causes testsuite build failure and is unnecessary during
# actual builds (support is built-in via --enable-fortify-source).
CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=3/}
(
cd glibc-build
@ -63,11 +72,6 @@ build() {
echo "sbindir=/usr/bin" >> configparms
echo "rootsbindir=/usr/bin" >> configparms
# Credits @allanmcrae
# https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/glibc/PKGBUILD
# remove fortify for building libraries
CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=3/}
"${srcdir}"/glibc/configure \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
@ -114,16 +118,15 @@ build() {
_skip_test() {
test=${1}
file=${2}
sed -i "/\b${test} /d" "${srcdir}"/glibc/${file}
sed -i "/\b${test} /d" "${srcdir}/glibc/${file}"
}
check() (
cd glibc-build
# adjust/remove buildflags that cause false-positive testsuite failures
sed -i '/FORTIFY/d' configparms # failure to build testsuite
sed -i 's/-Werror=format-security/-Wformat-security/' config.make # failure to build testsuite
sed -i '/CFLAGS/s/-fno-plt//' config.make # 16 failures
sed -i '/CFLAGS/s/-fno-plt//' config.make # 27 failures
sed -i '/CFLAGS/s/-fexceptions//' config.make # 1 failure
# The following tests fail due to restrictions in the Arch build system

View File

@ -6,10 +6,11 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libnghttp3
pkgver=1.2.0
pkgver=1.3.0
pkgrel=01
pkgdesc="HTTP/3 library written in C"
url='https://github.com/ngtcp2/nghttp3'
depends=('glibc')
provides=('libnghttp3.so')
source=("https://github.com/ngtcp2/nghttp3/releases/download/v${pkgver}/nghttp3-${pkgver}.tar.xz"{,.asc})
@ -44,8 +45,8 @@ license=('MIT')
validpgpkeys=('F4F3B91474D1EB29889BD0EF7E8403D5D673C366') # Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
sha256sums=(d2e216bae7bd7362f850922e4237a5caa204853b3594b22adccab4c1e1c1d1aa # nghttp3-1.2.0.tar.xz
eaac43b6e53240764728e215ac3335a5064717f8ca0776614097ca54122f9cf4) # nghttp3-1.2.0.tar.xz.asc
sha256sums=(450525981d302f23832b18edd1a62cf58019392ca6402408d0eb1a7f3fd92ecf # nghttp3-1.3.0.tar.xz
45ebcffa3e247047031fd5a3d743723edbe7a6badd90fbdd71fa35a4db9ae5a2) # nghttp3-1.3.0.tar.xz.asc
## ef7541000230eb5f0cb820e0cf407cb51c2491e944d4042e1e78abac65f6654d libnghttp3-1.2.0-01-x86_64.pkg.tar.lz
## 79952bf663468d0370d4194600cf140bd295fd6b974ea2299989e62f70c31afb libnghttp3-1.3.0-01-x86_64.pkg.tar.lz

View File

@ -2,16 +2,17 @@
# Maintainer: Christian Hesse <eworm@archlinux.org>
pkgname=libnghttp3
pkgver=1.2.0
pkgver=1.3.0
pkgrel=1
pkgdesc="HTTP/3 library written in C"
url='https://github.com/ngtcp2/nghttp3'
arch=('x86_64')
license=('MIT')
depends=('glibc')
provides=('libnghttp3.so')
validpgpkeys=('F4F3B91474D1EB29889BD0EF7E8403D5D673C366') # Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
source=("https://github.com/ngtcp2/nghttp3/releases/download/v${pkgver}/nghttp3-${pkgver}.tar.xz"{,.asc})
sha256sums=('d2e216bae7bd7362f850922e4237a5caa204853b3594b22adccab4c1e1c1d1aa'
sha256sums=('450525981d302f23832b18edd1a62cf58019392ca6402408d0eb1a7f3fd92ecf'
'SKIP')
prepare() {

View File

@ -9,12 +9,13 @@
# NOTE: libtool requires rebuilt with each new gcc version
pkgname=libtool
pkgver=2.4.7+4+g1ec8fa28
pkgrel=07
_gccver=13.2.1
pkgver=2.4.7+83+g7b091831
_commit=7b0918310776395e1cbafe6a08b8df8f8a8a3e21
pkgrel=01
_gccver=14.1.1
pkgdesc='A generic library support script'
url='https://www.gnu.org/software/libtool'
groups=( jobbot )
groups=(jobbot)
depends=(sh tar glibc)
makedepends=("gcc>=$_gccver" git help2man automake autoconf)
checkdepends=(gcc-fortran)
@ -22,14 +23,10 @@ provides=("libltdl=$pkgver" "libtool-multilib=$pkgver")
conflicts=(libltdl libtool-multilib)
replaces=(libltdl libtool-multilib)
# options=(debug) # uncomment to have the libtool-debug pkg built
_commit=1ec8fa28dcb29500d485c136db28315671ec4c3b
source=(git+https://git.savannah.gnu.org/git/libtool.git#commit=$_commit
git+https://git.savannah.gnu.org/git/gnulib.git
gnulib-bootstrap::git+https://github.com/gnulib-modules/bootstrap.git
no_hostname.patch
disable-lto-link-order2.patch
grep_3.8_fix.patch)
git+https://git.savannah.gnu.org/git/gnulib.git
gnulib-bootstrap::git+https://github.com/gnulib-modules/bootstrap.git
disable-lto-link-order2.patch)
pkgver() {
cd libtool
@ -39,17 +36,11 @@ pkgver() {
prepare() {
cd libtool
patch -Np1 -i "${srcdir}"/no_hostname.patch
# test 67 is broken with lto
# this patch removes the -flto flag for this very test
# adapt when -ffat-lto-objects is enabled by Arch
patch -Np1 -i "${srcdir}"/disable-lto-link-order2.patch
# test 66 is broken with grep 3.8
# see https://bugzilla.opensuse.org/show_bug.cgi?id=1203097
patch -Np1 -i "${srcdir}"/grep_3.8_fix.patch
git submodule init
git config --local submodule.gnulib.url "${srcdir}"/gnulib
git config --local submodule.gl-mod/bootstrap.url "${srcdir}"/gnulib-bootstrap
@ -80,12 +71,15 @@ arch=(x86_64)
license=(GPL)
b2sums=('4609c9a44262e2ae1133eb62609c2dba06629ae77cfad1746dd086f02f85cdde43bde96dcd1113aac03ddc103c43f4ba5cf44c6390f56e20544433f6b2a5abd8'
'SKIP'
'SKIP'
'9d1e0460b9ef56ba33ac498814b409d1b1d7c3e8ed41a3aed2a86d86341ed7051ca88a5adfa92bd87da968460514230058c3d490b58537d95722e68d7d1687ff')
sha256sums=(SKIP
SKIP
SKIP
693aabb24a6e7ce21fe0b5d14394e19edcb8476663b5afa4463f9fa0df24d946 # no_hostname.patch
b6dce6681f223b18a90614edbcdeb00f228abd1216e22c4bd07285321cd2ceb7 # disable-lto-link-order2.patch
0a31d3ed91d97a18e17942c85018899c0233493a54c885f4c133454de522ef50) # grep_3.8_fix.patch
## 70c92ef7d2da4992552f83fb350690d98312bc71d2d2741a637c9c213b3ab48c libtool-2.4.7+4+g1ec8fa28-07-x86_64.pkg.tar.lz
b6dce6681f223b18a90614edbcdeb00f228abd1216e22c4bd07285321cd2ceb7) # disable-lto-link-order2.patch
## 8246797ae7a0dbf10d441d3397dff5f289daa76a6da14a6b40155f5f54e6ecb4 libtool-2.4.7+83+g7b091831-01-x86_64.pkg.tar.lz

View File

@ -7,10 +7,10 @@
# NOTE: requires rebuilt with each new gcc version
pkgname=libtool
_commit=1ec8fa28dcb29500d485c136db28315671ec4c3b
pkgver=2.4.7+4+g1ec8fa28
pkgrel=7
_gccver=13.2.1
pkgver=2.4.7+83+g7b091831
_commit=7b0918310776395e1cbafe6a08b8df8f8a8a3e21
pkgrel=1
_gccver=14.1.1
pkgdesc='A generic library support script'
arch=(x86_64)
url='https://www.gnu.org/software/libtool'
@ -21,18 +21,16 @@ checkdepends=(gcc-fortran)
provides=("libltdl=$pkgver" "libtool-multilib=$pkgver")
conflicts=(libltdl libtool-multilib)
replaces=(libltdl libtool-multilib)
source=(git+https://git.savannah.gnu.org/git/libtool.git#commit=$_commit
git+https://git.savannah.gnu.org/git/gnulib.git
gnulib-bootstrap::git+https://github.com/gnulib-modules/bootstrap.git
no_hostname.patch
disable-lto-link-order2.patch
grep_3.8_fix.patch)
sha256sums=('SKIP'
'SKIP'
'SKIP'
'693aabb24a6e7ce21fe0b5d14394e19edcb8476663b5afa4463f9fa0df24d946'
'b6dce6681f223b18a90614edbcdeb00f228abd1216e22c4bd07285321cd2ceb7'
'0a31d3ed91d97a18e17942c85018899c0233493a54c885f4c133454de522ef50')
source=(
git+https://git.savannah.gnu.org/git/libtool.git#commit=$_commit
git+https://git.savannah.gnu.org/git/gnulib.git
gnulib-bootstrap::git+https://github.com/gnulib-modules/bootstrap.git
disable-lto-link-order2.patch
)
b2sums=('4609c9a44262e2ae1133eb62609c2dba06629ae77cfad1746dd086f02f85cdde43bde96dcd1113aac03ddc103c43f4ba5cf44c6390f56e20544433f6b2a5abd8'
'SKIP'
'SKIP'
'9d1e0460b9ef56ba33ac498814b409d1b1d7c3e8ed41a3aed2a86d86341ed7051ca88a5adfa92bd87da968460514230058c3d490b58537d95722e68d7d1687ff')
pkgver() {
cd libtool
@ -42,17 +40,11 @@ pkgver() {
prepare() {
cd libtool
patch -Np1 -i "${srcdir}"/no_hostname.patch
# test 67 is broken with lto
# this patch removes the -flto flag for this very test
# adapt when -ffat-lto-objects is enabled by Arch
patch -Np1 -i "${srcdir}"/disable-lto-link-order2.patch
# test 66 is broken with grep 3.8
# see https://bugzilla.opensuse.org/show_bug.cgi?id=1203097
patch -Np1 -i "${srcdir}"/grep_3.8_fix.patch
git submodule init
git config --local submodule.gnulib.url "${srcdir}"/gnulib
git config --local submodule.gl-mod/bootstrap.url "${srcdir}"/gnulib-bootstrap

8
libtool/test-results Normal file
View File

@ -0,0 +1,8 @@
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: 149 tests were run,
7 failed (5 expected failures).
21 tests were skipped.

View File

@ -9,7 +9,7 @@
pkgname=linux-api-headers
pkgver=6.6
pkgrel=01
pkgrel=02
pkgdesc='Kernel headers sanitized for use in userspace - we have chosen lts based 6.6 instead of 6.7'
url='https://www.gnu.org/software/libc'
makedepends=(rsync)
@ -41,10 +41,5 @@ validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
sha256sums=(d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0 # linux-6.6.tar.xz
32f983c7c392f9452bbb41e00f8b6910b66f52acd84d7dd0dca38edb41633129) # linux-6.6.tar.sign
##
## ef8eb5ee94e7caf465483e1ca4634b34e9d98ea1783c9abe6e80140ad9e417b0 linux-api-headers-6.6-01-x86_64.pkg.tar.xz
## 32f983c7c392f9452bbb41e00f8b6910b66f52acd84d7dd0dca38edb41633129 linux-6.6.tar.sign
## d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0 linux-6.6.tar.xz
## 9a537f360ae196a43106cab36a020586d3f30ce091925b354d9c10147fb0df6c linux-api-headers-6.6-01-x86_64.pkg.tar.lz
## e00b420114027eccdb0712c943d33b3668711219509353144a61a832f21fc351 linux-api-headers-6.6-02-x86_64.pkg.tar.lz

View File

@ -6,15 +6,15 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc
pkgname=linux-api-headers
pkgver=6.7
pkgver=6.8
pkgrel=1
pkgdesc='Kernel headers sanitized for use in userspace'
arch=(any)
arch=('x86_64')
url='https://www.gnu.org/software/libc'
license=(GPL-2.0-only)
makedepends=(rsync)
source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign})
sha256sums=('ef31144a2576d080d8c31698e83ec9f66bf97c677fa2aaf0d5bbb9f3345b1069'
sha256sums=('c969dea4e8bb6be991bbf7c010ba0e0a5643a3a8d8fb0a2aaa053406f1e965f3'
'SKIP')
validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman

View File

@ -13,7 +13,7 @@ if (( _patchver == 0 )); then
else
pkgver=$_pkgver.p$_patchver
fi
pkgrel=02
pkgrel=03
pkgdesc='Multiple-precision floating-point library'
url='https://www.mpfr.org/'
depends=('glibc' 'gmp')
@ -70,5 +70,3 @@ sha256sums=(277807353a6726978996945af13e52829e3abd7a9a5b7fb2793894e18f1fcbb2 #
9fc30cf79beae3e4b06520611ad47dbc69cc5953b06f79cb228334066ecf4e97 # mpfr-4.2.1.tar.xz.sig
a9099cee74188d5f522b7b3fca0097196c6dd38126f8f042d233010cbf92e8d0) # patches.diff
## 0359d0275a4735fa8a9c796c44f74d7401ba003255025f927a18e1c1863de62e mpfr-4.2.1-02-x86_64.pkg.tar.lz

View File

@ -11,7 +11,7 @@ if (( _patchver == 0 )); then
else
pkgver=$_pkgver.p$_patchver
fi
pkgrel=2
pkgrel=3
pkgdesc='Multiple-precision floating-point library'
arch=(x86_64)
url='https://www.mpfr.org/'

View File

@ -7,22 +7,23 @@
pkgbase=nss
pkgname=(nss ca-certificates-mozilla)
pkgver=3.99
pkgver=3.100
pkgrel=01
pkgdesc="Network Security Services - zstd mandatory here!"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
depends=('nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
depends=(glibc 'nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
makedepends=(perl python gyp mercurial)
#options=(debug) # uncomment this if you need to build the nss debug pkg
_revision=3594a1841f437338d44afa970a527714d86f36c7 # NSS_3_99_RTM
source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
#source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
source=("hg+https://hg.mozilla.org/projects/nss#tag=NSS_${pkgver//./_}_RTM"
bundle.sh
certdata2pem.py)
pkgver() {
cd nss
hg id -t -r. | sed 's/^NSS_//;s/_RTM$//;s/_/./g'
}
#pkgver() {
# cd nss
# hg id -t -r. | sed 's/^NSS_//;s/_RTM$//;s/_/./g'
#}
prepare() {
mkdir -p certs
@ -104,10 +105,14 @@ arch=(x86_64)
license=(MPL-2.0)
b2sums=('3b116ccfdd49b961055c54f3acb0bbfbc7964241c6ab52c2f911a195726101097d27e65051d7f39b91541dc76bbef43820c068219d3e6d0849fa7e860e217ebb'
'4be5dd836c844fdd7b63302a6994d62149082c3bc81eef70f373f416fed80a61a923960e4390d1c391b81ab01b409370d788818a30ffdd3a4ed467b670f990f6'
'6bb59dcc9289916dcbf8fb6d73db0c0cd7582dc12a3aa4e8be19ec62c9ede65fdd9470a2d92ec5a114506b78d2d21b8ae0a1b45a17dc1f90f7d75434a93da510')
sha256sums=(SKIP # nss
3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd # bundle.sh
d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c) # certdata2pem.py
## 33e75254cffa9daf3573529907514459a69cdacb4065076a20709821d6e201a8 ca-certificates-mozilla-3.99-01-x86_64.pkg.tar.lz
## 5130e9746c3d7398b2804049357aa3b633924169bd2d5164b838fa5474702b1a nss-3.99-01-x86_64.pkg.tar.lz
## 1c1fdfbe7eecbd6bd72772435683e387d3b58433ce28aa918f6a669a5821c4e9 ca-certificates-mozilla-3.100-01-x86_64.pkg.tar.lz
## 84c7b38060997d9a17aa42de5ca958f375635aebb2abe94fb26e8c712a4d24dd nss-3.100-01-x86_64.pkg.tar.lz

View File

@ -6,7 +6,7 @@ pkgname=(
nss
ca-certificates-mozilla
)
pkgver=3.99
pkgver=3.100
pkgrel=1
pkgdesc="Network Security Services"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
@ -15,6 +15,7 @@ license=(MPL-2.0)
depends=(
'nspr>=4.35'
'p11-kit>=0.23.19'
glibc
sqlite
zlib
@ -26,21 +27,15 @@ makedepends=(
perl
python
)
_revision=3594a1841f437338d44afa970a527714d86f36c7 # NSS_3_99_RTM
source=(
"hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
"hg+https://hg.mozilla.org/projects/nss#tag=NSS_${pkgver//./_}_RTM"
bundle.sh
certdata2pem.py
)
b2sums=('SKIP'
b2sums=('3b116ccfdd49b961055c54f3acb0bbfbc7964241c6ab52c2f911a195726101097d27e65051d7f39b91541dc76bbef43820c068219d3e6d0849fa7e860e217ebb'
'4be5dd836c844fdd7b63302a6994d62149082c3bc81eef70f373f416fed80a61a923960e4390d1c391b81ab01b409370d788818a30ffdd3a4ed467b670f990f6'
'6bb59dcc9289916dcbf8fb6d73db0c0cd7582dc12a3aa4e8be19ec62c9ede65fdd9470a2d92ec5a114506b78d2d21b8ae0a1b45a17dc1f90f7d75434a93da510')
pkgver() {
cd nss
hg id -t -r. | sed 's/^NSS_//;s/_RTM$//;s/_/./g'
}
prepare() {
mkdir -p certs
ln -srft certs nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h}

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=wireless-regdb
pkgver=2024.01.23
pkgver=2024.05.08
pkgrel=01
pkgdesc="Central Regulatory Domain Database"
url="https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb"
@ -45,11 +45,11 @@ license=('LicenseRef-custom')
validpgpkeys=('B3F2469D78D78BD09D366F37C94035C21B4F2AEB') #Chen-Yu Tsai <wens@kernel.org>
sha256sums=(c8a61c9acf76fa7eb4239e89f640dee3e87098d9f69b4d3518c9c60fc6d20c55 # wireless-regdb-2024.01.23.tar.xz
0246cfd111f2d4315abbc23115fa9ac2e692c0befb6f66753c19e2534ad12f69 # wireless-regdb-2024.01.23.tar.sign
sha256sums=(9aee1d86ebebb363b714bec941b2820f31e3b7f1a485ddc9fcbd9985c7d3e7c4 # wireless-regdb-2024.05.08.tar.xz
c7d39d2b3d647b9af07f2eb13403e61073d39d9a49fa5ccdcadab736e93a9278 # wireless-regdb-2024.05.08.tar.sign
192428fd959806705356107bffc97b8b379854e79bd013c4ee140e5202326e2b # wireless-regdom
603ce97da5cce3f5337e99007ce04e2f295bb33a36b308794884011f7bcabaf3 # set-wireless-regdom
f5055dfe7584757a11b419836320bcdcd1d3d1e5caf26e20c63a0c64779f3376) # 85-regulatory.rules
## 50551b7f679f2ff291f6207fc2537e2ea9bb6e810aa169a0e663aeee5a8be0c3 wireless-regdb-2024.01.23-01-x86_64.pkg.tar.lz
## 37379c618302a63e15fcb213a67a40a972ce7ba607df789732c9544ca4599e30 wireless-regdb-2024.05.08-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Thomas Bächler <thomas@archlinux.org>
pkgname=wireless-regdb
pkgver=2024.01.23
pkgver=2024.05.08
pkgrel=1
pkgdesc="Central Regulatory Domain Database"
arch=('any')
@ -16,7 +16,7 @@ source=(https://www.kernel.org/pub/software/network/wireless-regdb/${pkgname}-${
wireless-regdom
set-wireless-regdom
85-regulatory.rules)
sha256sums=('c8a61c9acf76fa7eb4239e89f640dee3e87098d9f69b4d3518c9c60fc6d20c55'
sha256sums=('9aee1d86ebebb363b714bec941b2820f31e3b7f1a485ddc9fcbd9985c7d3e7c4'
'SKIP'
'192428fd959806705356107bffc97b8b379854e79bd013c4ee140e5202326e2b'
'603ce97da5cce3f5337e99007ce04e2f295bb33a36b308794884011f7bcabaf3'

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=zstd
pkgver=1.5.5
pkgrel=02 ## rebuilding this lzma off then build cmake then rebuild this again
pkgver=1.5.6
pkgrel=01
pkgdesc='Zstandard - not so Fast unreal-time FACEBOOK compression... - avoid as possible'
url='https://facebook.github.io/zstd/'
depends=(glibc gcc-libs zlib lz4)
@ -32,7 +32,7 @@ build() {
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DZSTD_ZLIB_SUPPORT=ON \
-DZSTD_LZMA_SUPPORT=OFF \
-DZSTD_LZMA_SUPPORT=ON \
-DZSTD_LZ4_SUPPORT=ON \
-DZSTD_BUILD_CONTRIB=ON \
-DZSTD_BUILD_STATIC=OFF \
@ -59,12 +59,12 @@ package() {
arch=(x86_64)
license=(BSD GPL2)
license=(BSD-3-Clause GPL-2.0-only)
validpgpkeys=(4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD)
sha256sums=(ce264bca60eb2f0e99e4508cffd0d4d19dd362e84244d7fc941e79fa69ccf673 # zstd-1.5.5.tar.zst
cbc7facbc7a80625b0af6f5bba912abca2c016dcc57ebb9f70302e159e605f1d) # zstd-1.5.5.tar.zst.sig
sha256sums=(4aa8dd1c1115c0fd6b6b66c35c7f6ce7bd58cc1dfd3e4f175b45b39e84b14352 # zstd-1.5.6.tar.zst
577ed0a7caa1840ee45913fea56f69e418fb7aad0a9294b58e64c5a052b48efa) # zstd-1.5.6.tar.zst.sig
## a926756e6b23d4aa9aae733d945a1d6fa525d7a38327333eaae7a571a9a22c43 zstd-1.5.5-02-x86_64.pkg.tar.lz
## c6c82264d5ee2981bb733a25894ef4bc81010c695e284f492b017c41c245ca9b zstd-1.5.6-01-x86_64.pkg.tar.lz

View File

@ -4,19 +4,32 @@
# Contributor: Johan Förberg <johan@forberg.se>
pkgname=zstd
pkgver=1.5.5
pkgver=1.5.6
pkgrel=1
pkgdesc='Zstandard - Fast real-time compression algorithm'
url='https://facebook.github.io/zstd/'
arch=(x86_64)
license=(BSD GPL2)
depends=(glibc gcc-libs zlib xz lz4)
makedepends=(cmake gtest ninja)
license=(
BSD-3-Clause
GPL-2.0-only
)
depends=(
glibc
gcc-libs
zlib
xz
lz4
)
makedepends=(
cmake
gtest
ninja
)
provides=(libzstd.so)
source=(https://github.com/facebook/zstd/releases/download/v${pkgver}/zstd-${pkgver}.tar.zst{,.sig})
sha256sums=('ce264bca60eb2f0e99e4508cffd0d4d19dd362e84244d7fc941e79fa69ccf673'
sha256sums=('4aa8dd1c1115c0fd6b6b66c35c7f6ce7bd58cc1dfd3e4f175b45b39e84b14352'
'SKIP')
b2sums=('2c2dc95f227e661ada23d8f6141bcd293505ce14e605f946ae00d4d4ac37d10b4eb08279ef7560618c67caf266431f76686fda5ae1921d698a6a93bbaf9a0052'
b2sums=('88430a6a5db47462f93f2458cd3cc4823913de2d2d979cad56b06b48367a4ee51f59c795944c16d06abfdd19758b69f0b6e504ed833d02ff76e4cda519d220e4'
'SKIP')
validpgpkeys=(4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD)