upg audit gcc glib2 gpgme libcap-ng libseccomp libcap-ng libxml2 ncurses python util-linux
This commit is contained in:
parent
84f6d3386d
commit
57c7403d82
|
@ -9,7 +9,7 @@ pkgbase=audit
|
||||||
_name=audit-userspace
|
_name=audit-userspace
|
||||||
pkgname=('audit' 'python-audit')
|
pkgname=('audit' 'python-audit')
|
||||||
pkgver=4.0.1
|
pkgver=4.0.1
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc="Userspace components of the audit framework w/o systemd"
|
pkgdesc="Userspace components of the audit framework w/o systemd"
|
||||||
url='https://people.redhat.com/sgrubb/audit'
|
url='https://people.redhat.com/sgrubb/audit'
|
||||||
makedepends=(apparmor glibc krb5 libcap-ng libldap linux-api-headers python swig)
|
makedepends=(apparmor glibc krb5 libcap-ng libldap linux-api-headers python swig)
|
||||||
|
@ -120,6 +120,6 @@ license=(GPL-2.0-or-later LGPL-2.0-or-later)
|
||||||
sha256sums=(f964610dc0c1e68075d5ae4b14d6280d1164b6eca3a4a13721d1a711681403d9 # audit-userspace-v4.0.1.tar.gz
|
sha256sums=(f964610dc0c1e68075d5ae4b14d6280d1164b6eca3a4a13721d1a711681403d9 # audit-userspace-v4.0.1.tar.gz
|
||||||
0ed3ff18f966f57e62d181705cad44ec0873a50d151dad46ca18a82edaa5589c) # audit.tmpfiles
|
0ed3ff18f966f57e62d181705cad44ec0873a50d151dad46ca18a82edaa5589c) # audit.tmpfiles
|
||||||
|
|
||||||
|
## 4c1bc01da10a5f4f9b5d8964f89235107bf00077f5814c51286349a0a7dd1782 python-audit-4.0.1-03-x86_64.pkg.tar.lz
|
||||||
|
## 0bd124f21ead27fb36645bf8f6ab8692aeb319bc3c043125bd854e5f8b30fa3d audit-4.0.1-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
## 7a532bd07cf6f559cdc3cb3f79ab72501477e3dbacb3bdc43d10d7f085a11726 audit-4.0.1-02-x86_64.pkg.tar.lz
|
|
||||||
## 0390b13574961229d75e6d5e67f4aede9761244332c37806348723fd43ad17bb python-audit-4.0.1-02-x86_64.pkg.tar.lz
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ pkgname=(
|
||||||
python-audit
|
python-audit
|
||||||
)
|
)
|
||||||
pkgver=4.0.1
|
pkgver=4.0.1
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='Userspace components of the audit framework'
|
pkgdesc='Userspace components of the audit framework'
|
||||||
url='https://people.redhat.com/sgrubb/audit'
|
url='https://people.redhat.com/sgrubb/audit'
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
pkgbase=brotli
|
pkgbase=brotli
|
||||||
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
|
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
|
||||||
pkgver=1.1.0
|
pkgver=1.1.0
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc='Generic-purpose lossless compression algorithm'
|
pkgdesc='Generic-purpose lossless compression algorithm'
|
||||||
url='https://github.com/google/brotli'
|
url='https://github.com/google/brotli'
|
||||||
makedepends=(git cmake python-setuptools python-build python-installer python-wheel)
|
makedepends=(git cmake python-setuptools python-build python-installer python-wheel)
|
||||||
|
@ -90,6 +90,7 @@ license=('MIT')
|
||||||
|
|
||||||
sha256sums=(SKIP)
|
sha256sums=(SKIP)
|
||||||
|
|
||||||
## 648dbfe4d27a9c761b019c2032b1e793866b939d668429d842a7ba0a14127b44 brotli-1.1.0-01-x86_64.pkg.tar.lz
|
## 56e098e11e3ff81891f7d004182903c4e5e306a4c1735c9ec24185199389bd2d brotli-1.1.0-02-x86_64.pkg.tar.lz
|
||||||
## 562dbea12821909d64daeb6a77002e189f8f9a0c6c46f07d56b5730539f01d96 brotli-testdata-1.1.0-01-x86_64.pkg.tar.lz
|
## d74d80e611d6a2ea84da051df8488f0ad9f805b0b90e15270a73781d4811d28c brotli-testdata-1.1.0-02-x86_64.pkg.tar.lz
|
||||||
## 66ca1fd711a3b6a83bfe6233cd2c24aa1c980d97b879db4db054f2794ff9bca8 python-brotli-1.1.0-01-x86_64.pkg.tar.lz
|
## 4fe6b724f5c4cd8215d44928308814003306de84c0d021f8bb653c2c41f1149d python-brotli-1.1.0-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ pkgbase=brotli
|
||||||
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
|
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
|
||||||
_gitcommit=ed738e842d2fbdf2d6459e39267a633c4a9b2f5d
|
_gitcommit=ed738e842d2fbdf2d6459e39267a633c4a9b2f5d
|
||||||
pkgver=1.1.0
|
pkgver=1.1.0
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc='Generic-purpose lossless compression algorithm'
|
pkgdesc='Generic-purpose lossless compression algorithm'
|
||||||
url='https://github.com/google/brotli'
|
url='https://github.com/google/brotli'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|
21
gcc/PKGBUILD
21
gcc/PKGBUILD
|
@ -15,8 +15,9 @@
|
||||||
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc lto-dump libgccjit)
|
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
|
pkgver=13.2.1
|
||||||
_majorver=${pkgver%%.*}
|
_majorver=${pkgver%%.*}
|
||||||
_commit=860b0f0ef787f756c0e293671b4c4622dff63a79 # 13.2.1
|
#_commit=860b0f0ef787f756c0e293671b4c4622dff63a79
|
||||||
pkgrel=05
|
_commit=ca7d454804045a39d10a9b1f691a940aeacdf25b # 13.2.1
|
||||||
|
pkgrel=06
|
||||||
pkgdesc='The GNU Compiler Collection'
|
pkgdesc='The GNU Compiler Collection'
|
||||||
url='https://gcc.gnu.org'
|
url='https://gcc.gnu.org'
|
||||||
makedepends=(
|
makedepends=(
|
||||||
|
@ -77,7 +78,7 @@ build() {
|
||||||
--libexecdir=/usr/lib
|
--libexecdir=/usr/lib
|
||||||
--mandir=/usr/share/man
|
--mandir=/usr/share/man
|
||||||
--infodir=/usr/share/info
|
--infodir=/usr/share/info
|
||||||
--with-bugurl=https://bugs.archlinux.org/
|
--with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues \
|
||||||
--with-build-config=bootstrap-lto
|
--with-build-config=bootstrap-lto
|
||||||
--with-linker-hash-style=gnu
|
--with-linker-hash-style=gnu
|
||||||
--with-system-zlib
|
--with-system-zlib
|
||||||
|
@ -523,21 +524,9 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
|
||||||
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
|
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
|
||||||
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
|
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
sha256sums=(SKIP
|
sha256sums=(4730129b2d8bc80630bfe512e6cbe69151395be6bd2eb1967d64ca87ed8c0e09 # gcc
|
||||||
de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931 # c89
|
de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931 # c89
|
||||||
2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a # c99
|
2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a # c99
|
||||||
1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f # gcc-ada-repro.patch
|
1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f # gcc-ada-repro.patch
|
||||||
5ede1f5fec5b664428412a0849b28895be1c8d8982d3c0d246a4e95fd4730d65) # fix-asan-allocator-aslr.patch
|
5ede1f5fec5b664428412a0849b28895be1c8d8982d3c0d246a4e95fd4730d65) # fix-asan-allocator-aslr.patch
|
||||||
|
|
||||||
## dce5a65fcd30cfc49dacb4acb1478cb8808b0e9b6c8659983d3cfda6041e4e6a gcc-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## 07090b10d16f7fff78a24d94165a96cabe4174895ffe1de119893da74d6b27e3 gcc-ada-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## f91ef9898645cb336aa0f8603432e62496a46bc3cd982fc4b746f6e1fc74011d gcc-d-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## a03af044c441812bca17a8bf4a71329ee1897bc557753b5ebbae4c14067a67b4 gcc-fortran-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## 3e95c4a43fd12c0d8fd6fdab82b7883d3e47b406dbca2abfea65b722ab531da0 gcc-go-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## 312a71453cecaf24b865c3c8fd7a2f0d3b6342b62a76a201985ee9aa9dd38aa9 gcc-libs-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## c42413a0098daf901dbc0b22d2bf4cf024aadd905b88336e2c00f62af3a5cde6 gcc-m2-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## 4b7e97da58cb3cd196f411e763406d3afb475c7c1b41ee8e9d3e16cac997205f gcc-objc-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## c455b0b9416dedeef0fa97ed6cd22e5064caa39ed73ffd0306f656d447e724ed lib32-gcc-libs-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## dc6c498cc9f04c794f9d5367adbeb8baeb5d7a0d8b60c72593788b1c7c704f4e libgccjit-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
## 872bcec6c3183d040e8e00ec73b3723f69cbe1ce01fdd3270b8bc1aed6cc09ba lto-dump-13.2.1-05-x86_64.pkg.tar.lz
|
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc lto-dump libgccjit)
|
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
|
pkgver=13.2.1
|
||||||
_majorver=${pkgver%%.*}
|
_majorver=${pkgver%%.*}
|
||||||
_commit=860b0f0ef787f756c0e293671b4c4622dff63a79
|
_commit=ca7d454804045a39d10a9b1f691a940aeacdf25b
|
||||||
pkgrel=5
|
pkgrel=6
|
||||||
pkgdesc='The GNU Compiler Collection'
|
pkgdesc='The GNU Compiler Collection'
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
license=(GPL-3.0-with-GCC-exception GFDL-1.3-or-later)
|
license=(GPL-3.0-with-GCC-exception GFDL-1.3-or-later)
|
||||||
|
@ -47,7 +47,7 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
|
||||||
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
|
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
|
||||||
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
|
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
|
||||||
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
|
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
|
||||||
sha256sums=('SKIP'
|
sha256sums=('4730129b2d8bc80630bfe512e6cbe69151395be6bd2eb1967d64ca87ed8c0e09'
|
||||||
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
|
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
|
||||||
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
|
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
|
||||||
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f'
|
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f'
|
||||||
|
@ -80,7 +80,7 @@ build() {
|
||||||
--libexecdir=/usr/lib
|
--libexecdir=/usr/lib
|
||||||
--mandir=/usr/share/man
|
--mandir=/usr/share/man
|
||||||
--infodir=/usr/share/info
|
--infodir=/usr/share/info
|
||||||
--with-bugurl=https://bugs.archlinux.org/
|
--with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues \
|
||||||
--with-build-config=bootstrap-lto
|
--with-build-config=bootstrap-lto
|
||||||
--with-linker-hash-style=gnu
|
--with-linker-hash-style=gnu
|
||||||
--with-system-zlib
|
--with-system-zlib
|
||||||
|
|
|
@ -0,0 +1,60 @@
|
||||||
|
From fb77ca05ffb4f8e666878f2f6718a9fb4d686839 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Thurston Dang <thurston@google.com>
|
||||||
|
Date: Thu, 13 Apr 2023 23:55:01 +0000
|
||||||
|
Subject: [PATCH] Re-land 'ASan: move allocator base to avoid conflict with
|
||||||
|
high-entropy ASLR for x86-64 Linux'
|
||||||
|
|
||||||
|
D147984 was reverted because it broke lit tests on Mac. This revision is based on D147984
|
||||||
|
but maintains the old behavior for Apple.
|
||||||
|
|
||||||
|
Note that, per the follow-up discussion with MaskRay in D147984, this patch excludes Apple
|
||||||
|
but includes other platforms (e.g., aarch64, MIPS64) and OSes (e.g., FreeBSD, S390X), not just
|
||||||
|
x86-64 Linux.
|
||||||
|
|
||||||
|
Original commit message from D147984:
|
||||||
|
|
||||||
|
Users have discovered [*] that when CONFIG_ARCH_MMAP_RND_BITS == 32,
|
||||||
|
it will frequently conflict with ASan's allocator on x86-64 Linux, because the
|
||||||
|
PIE program segment base address of 0x555555555554 plus an ASLR shift of up to
|
||||||
|
((2**32) * 4K == 0x100000000000) will sometimes exceed ASan's hardcoded
|
||||||
|
base address of 0x600000000000. We fix this by simply moving the allocator base
|
||||||
|
to 0x500000000000, which is below the PIE program segment base address. This is
|
||||||
|
cleaner than trying to move it to another location that is sandwiched between
|
||||||
|
the PIE program and library segments, because if either of those grow too large,
|
||||||
|
it will collide with the allocator region.
|
||||||
|
|
||||||
|
Note that we will never need to change this base address again (unless we want to increase
|
||||||
|
the size of the allocator), because ASLR cannot be set above 32-bits for x86-64 Linux (the
|
||||||
|
PIE program segment and library segments would collide with each other; see also
|
||||||
|
ARCH_MMAP_RND_BITS_MAX in https://github.com/torvalds/linux/blob/master/arch/x86/Kconfig).
|
||||||
|
|
||||||
|
[*] see https://b.corp.google.com/issues/276925478
|
||||||
|
and https://groups.google.com/a/google.com/g/chrome-os-gardeners/c/BbfzCP3dEeo/m/h3C_vVUxCQAJ
|
||||||
|
|
||||||
|
Differential Revision: https://reviews.llvm.org/D148280
|
||||||
|
---
|
||||||
|
compiler-rt/lib/asan/asan_allocator.h | 8 ++++++--
|
||||||
|
1 file changed, 6 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/compiler-rt/lib/asan/asan_allocator.h b/compiler-rt/lib/asan/asan_allocator.h
|
||||||
|
index 0b4dbf03bb9d5..6a12a6c602528 100644
|
||||||
|
--- a/compiler-rt/lib/asan/asan_allocator.h
|
||||||
|
+++ b/compiler-rt/lib/asan/asan_allocator.h
|
||||||
|
@@ -143,11 +143,15 @@ typedef DefaultSizeClassMap SizeClassMap;
|
||||||
|
const uptr kAllocatorSpace = ~(uptr)0;
|
||||||
|
const uptr kAllocatorSize = 0x8000000000ULL; // 500G
|
||||||
|
typedef DefaultSizeClassMap SizeClassMap;
|
||||||
|
-# else
|
||||||
|
+# elif SANITIZER_APPLE
|
||||||
|
const uptr kAllocatorSpace = 0x600000000000ULL;
|
||||||
|
const uptr kAllocatorSize = 0x40000000000ULL; // 4T.
|
||||||
|
typedef DefaultSizeClassMap SizeClassMap;
|
||||||
|
-# endif
|
||||||
|
+# else
|
||||||
|
+const uptr kAllocatorSpace = 0x500000000000ULL;
|
||||||
|
+const uptr kAllocatorSize = 0x40000000000ULL; // 4T.
|
||||||
|
+typedef DefaultSizeClassMap SizeClassMap;
|
||||||
|
+# endif
|
||||||
|
template <typename AddressSpaceViewTy>
|
||||||
|
struct AP64 { // Allocator64 parameters. Deliberately using a short name.
|
||||||
|
static const uptr kSpaceBeg = kAllocatorSpace;
|
|
@ -9,7 +9,7 @@
|
||||||
#pkgname=(glib2 glib2-docs)
|
#pkgname=(glib2 glib2-docs)
|
||||||
pkgname=glib2
|
pkgname=glib2
|
||||||
pkgver=2.80.0
|
pkgver=2.80.0
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc="Low level core library"
|
pkgdesc="Low level core library"
|
||||||
#url="https://wiki.gnome.org/Projects/GLib"
|
#url="https://wiki.gnome.org/Projects/GLib"
|
||||||
url="https://gitlab.gnome.org/GNOME/glib"
|
url="https://gitlab.gnome.org/GNOME/glib"
|
||||||
|
@ -23,18 +23,20 @@ libelf meson python shared-mime-info util-linux libxslt) #libsysprof-capture
|
||||||
checkdepends=(desktop-file-utils glib2)
|
checkdepends=(desktop-file-utils glib2)
|
||||||
#options=(debug staticlibs) ### uncomment this to have the debug pkg produced
|
#options=(debug staticlibs) ### uncomment this to have the debug pkg produced
|
||||||
options=(staticlibs)
|
options=(staticlibs)
|
||||||
_commit=763cc3b238398614c20069fd67642730e3a6519b # tags/2.80.0^0
|
# _commit=763cc3b238398614c20069fd67642730e3a6519b # tags/2.80.0^0
|
||||||
source=("git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit"
|
source=(
|
||||||
|
# "git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit"
|
||||||
|
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$pkgver"
|
||||||
"git+https://gitlab.gnome.org/GNOME/gvdb.git"
|
"git+https://gitlab.gnome.org/GNOME/gvdb.git"
|
||||||
0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
|
0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
|
||||||
gio-querymodules.hook
|
gio-querymodules.hook
|
||||||
glib-compile-schemas.hook)
|
glib-compile-schemas.hook)
|
||||||
# docbook.xsl::https://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl)
|
# docbook.xsl::https://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl)
|
||||||
|
|
||||||
pkgver() {
|
#pkgver() {
|
||||||
cd glib
|
# cd glib
|
||||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
# git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||||
}
|
#}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd glib
|
cd glib
|
||||||
|
@ -119,13 +121,18 @@ arch=(x86_64)
|
||||||
|
|
||||||
license=(LGPL-2.1-or-later)
|
license=(LGPL-2.1-or-later)
|
||||||
|
|
||||||
validpgpkeys=('923B7025EE03C1C59F42684CF0942E894B2EAFA0') # Philip Withnall (https://endlessos.org/) <pwithnall@endlessos.org>
|
validpgpkeys=(923B7025EE03C1C59F42684CF0942E894B2EAFA0) # Philip Withnall <pwithnall@gnome.org>
|
||||||
|
|
||||||
|
b2sums=('cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26c16934700d067bb2cb3d58730387482032cd9ffa04b041869426165ba'
|
||||||
|
'SKIP'
|
||||||
|
'94c73ca7070c239494873dd52d6ee09382bbb5b1201f7afd737cfa140b1a2fb0744b2c2831baf3943d1d072550c35888d21ce6f19f89481ff9d1a60d9a0b30e0'
|
||||||
|
'14c9211c0557f6d8d9a914f1b18b7e0e23f79f4abde117cb03ab119b95bf9fa9d7a712aa0a29beb266468aeb352caa3a9e4540503cfc9fe0bbaf764371832a96'
|
||||||
|
'acc2f474139e535f4bdd70ac22a9150f786b3395e679b14d0d3fbb9361d511bb1b5069d95b2a7ac9c0f3d901b03a0c037eb273446ba00764191b30a777bd2bc9')
|
||||||
sha256sums=(SKIP # glib
|
sha256sums=(SKIP # glib
|
||||||
SKIP # gvdb
|
SKIP # gvdb
|
||||||
7f8ee5db60987f0d0feba84643e1cf988c98a294a681fb8d4fce1a5b2c25d1d3 # 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
|
7f8ee5db60987f0d0feba84643e1cf988c98a294a681fb8d4fce1a5b2c25d1d3 # 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
|
||||||
557c88177f011ced17bdeac1af3f882b2ca33b386a866fdf900b35f927a2bbe8 # gio-querymodules.hook
|
557c88177f011ced17bdeac1af3f882b2ca33b386a866fdf900b35f927a2bbe8 # gio-querymodules.hook
|
||||||
64ae5597dda3cc160fc74be038dbe6267d41b525c0c35da9125fbf0de27f9b25) # glib-compile-schemas.hook
|
fe31399eb057d24a37062bcae6f88ca0778a91b85737f8110a03baa8bfc64fec) # glib-compile-schemas.hook
|
||||||
|
|
||||||
## 01ecf268ea1bc5de8e0db0a020e040084cdd0035e1b8f62116194f9fedf09730 glib2-2.80.0-02-x86_64.pkg.tar.lz
|
## c4b4e62d99d5b20ad31cf560981f27e6671a958f116e732fdbe54aebe2df55fe glib2-2.80.0-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ pkgname=(
|
||||||
glib2-docs
|
glib2-docs
|
||||||
)
|
)
|
||||||
pkgver=2.80.0
|
pkgver=2.80.0
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc="Low level core library"
|
pkgdesc="Low level core library"
|
||||||
url="https://gitlab.gnome.org/GNOME/glib"
|
url="https://gitlab.gnome.org/GNOME/glib"
|
||||||
license=(LGPL-2.1-or-later)
|
license=(LGPL-2.1-or-later)
|
||||||
|
@ -42,9 +42,8 @@ options=(
|
||||||
debug
|
debug
|
||||||
staticlibs
|
staticlibs
|
||||||
)
|
)
|
||||||
_commit=763cc3b238398614c20069fd67642730e3a6519b # tags/2.80.0^0
|
|
||||||
source=(
|
source=(
|
||||||
"git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit"
|
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$pkgver"
|
||||||
"git+https://gitlab.gnome.org/GNOME/gvdb.git"
|
"git+https://gitlab.gnome.org/GNOME/gvdb.git"
|
||||||
0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
|
0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch
|
||||||
gio-querymodules.hook
|
gio-querymodules.hook
|
||||||
|
@ -54,13 +53,10 @@ b2sums=('cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'94c73ca7070c239494873dd52d6ee09382bbb5b1201f7afd737cfa140b1a2fb0744b2c2831baf3943d1d072550c35888d21ce6f19f89481ff9d1a60d9a0b30e0'
|
'94c73ca7070c239494873dd52d6ee09382bbb5b1201f7afd737cfa140b1a2fb0744b2c2831baf3943d1d072550c35888d21ce6f19f89481ff9d1a60d9a0b30e0'
|
||||||
'14c9211c0557f6d8d9a914f1b18b7e0e23f79f4abde117cb03ab119b95bf9fa9d7a712aa0a29beb266468aeb352caa3a9e4540503cfc9fe0bbaf764371832a96'
|
'14c9211c0557f6d8d9a914f1b18b7e0e23f79f4abde117cb03ab119b95bf9fa9d7a712aa0a29beb266468aeb352caa3a9e4540503cfc9fe0bbaf764371832a96'
|
||||||
'd30d349b4cb4407839d9074ce08f5259b8a5f3ca46769aabc621f17d15effdb89c4bf19bd23603f6df3d59f8d1adaded0f4bacd0333afcab782f2d048c882858')
|
'acc2f474139e535f4bdd70ac22a9150f786b3395e679b14d0d3fbb9361d511bb1b5069d95b2a7ac9c0f3d901b03a0c037eb273446ba00764191b30a777bd2bc9')
|
||||||
|
validpgpkeys=(
|
||||||
|
923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <pwithnall@gnome.org>
|
||||||
pkgver() {
|
)
|
||||||
cd glib
|
|
||||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
|
||||||
}
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd glib
|
cd glib
|
||||||
|
|
|
@ -9,3 +9,4 @@ python-packaging
|
||||||
python-docutils
|
python-docutils
|
||||||
|
|
||||||
|
|
||||||
|
python-distutils-extra
|
||||||
|
|
|
@ -3,8 +3,8 @@ Type = Path
|
||||||
Operation = Install
|
Operation = Install
|
||||||
Operation = Upgrade
|
Operation = Upgrade
|
||||||
Operation = Remove
|
Operation = Remove
|
||||||
Target = usr/share/glib-2.0/schemas/*.gschema.xml
|
Target = usr/share/glib-2.0/schemas/*.xml
|
||||||
Target = usr/share/glib-2.0/schemas/*.gschema.override
|
Target = usr/share/glib-2.0/schemas/*.override
|
||||||
|
|
||||||
[Action]
|
[Action]
|
||||||
Description = Compiling GSettings XML schema files...
|
Description = Compiling GSettings XML schema files...
|
||||||
|
|
|
@ -9,7 +9,7 @@ pkgbase=gpgme
|
||||||
#pkgname=(gpgme qgpgme-qt5 qgpgme-qt6 python-gpgme)
|
#pkgname=(gpgme qgpgme-qt5 qgpgme-qt6 python-gpgme)
|
||||||
pkgname=(gpgme python-gpgme) # qgpgme)
|
pkgname=(gpgme python-gpgme) # qgpgme)
|
||||||
pkgver=1.23.2
|
pkgver=1.23.2
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc="A C wrapper library for GnuPG"
|
pkgdesc="A C wrapper library for GnuPG"
|
||||||
#options=('debug') ## uncomment this to have the debug pkg produced
|
#options=('debug') ## uncomment this to have the debug pkg produced
|
||||||
url='https://www.gnupg.org/related_software/gpgme/'
|
url='https://www.gnupg.org/related_software/gpgme/'
|
||||||
|
@ -122,8 +122,9 @@ validpgpkeys=('6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist sig
|
||||||
'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
|
'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD') # Niibe Yutaka (GnuPG Release Key)
|
||||||
|
|
||||||
sha256sums=(9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224 # gpgme-1.23.2.tar.bz2
|
sha256sums=(9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224 # gpgme-1.23.2.tar.bz2
|
||||||
34c6f18f6fc44f21185a4f8530db0fc2d89b577f0336426c8a82574ef2be4f56) # gpgme-1.23.2.tar.bz2.sig
|
23d825e204c13c22416c2387276a08fa654bfaa9a0dbb1e4e9c8e66044451547) # gpgme-1.23.2.tar.bz2.sig
|
||||||
|
#34c6f18f6fc44f21185a4f8530db0fc2d89b577f0336426c8a82574ef2be4f56) # gpgme-1.23.2.tar.bz2.sig
|
||||||
|
|
||||||
## 75a860bbfb5142932a28ea7cab87056508e228e9a2ea48a3b3c04e6c54ab0737 gpgme-1.23.2-01-x86_64.pkg.tar.lz
|
## d95244e13d6aade4fa15b4b858d7f7c30891c4af6119d5c7a301e8aa33b5c665 gpgme-1.23.2-02-x86_64.pkg.tar.lz
|
||||||
## 19d227da7bd8fa54850b1295f7294760c0460b519ccb7b52eabf9bc2ec50399d python-gpgme-1.23.2-01-x86_64.pkg.tar.lz
|
## be31cf37d019b15ce510a4320b4ae1307e48033808ac4541e6f061ba662d1a19 python-gpgme-1.23.2-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
pkgbase=gpgme
|
pkgbase=gpgme
|
||||||
pkgname=(gpgme qgpgme-qt5 qgpgme-qt6 python-gpgme)
|
pkgname=(gpgme qgpgme-qt5 qgpgme-qt6 python-gpgme)
|
||||||
pkgver=1.23.2
|
pkgver=1.23.2
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc='A C wrapper library for GnuPG'
|
pkgdesc='A C wrapper library for GnuPG'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://www.gnupg.org/related_software/gpgme/'
|
url='https://www.gnupg.org/related_software/gpgme/'
|
||||||
|
|
|
@ -7,14 +7,15 @@
|
||||||
|
|
||||||
pkgbase=libcap-ng
|
pkgbase=libcap-ng
|
||||||
pkgname=(libcap-ng python-capng)
|
pkgname=(libcap-ng python-capng)
|
||||||
pkgver=0.8.5
|
pkgver=0.8.4
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc='A library for Linux that makes using posix capabilities easy'
|
pkgdesc='A library for Linux that makes using posix capabilities easy'
|
||||||
url='https://people.redhat.com/sgrubb/libcap-ng/'
|
url='https://people.redhat.com/sgrubb/libcap-ng/'
|
||||||
depends=(glibc)
|
depends=(glibc)
|
||||||
makedepends=(python swig)
|
makedepends=(python swig)
|
||||||
#options=(debug) # uncomment if you want libcap-ng-debug package made
|
#options=(debug) # uncomment if you want libcap-ng-debug package made
|
||||||
source=(https://github.com/stevegrubb/libcap-ng/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
|
source=(https://github.com/stevegrubb/libcap-ng/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
|
||||||
|
$pkgname-0.8.4-remove_exception_handler.patch::https://github.com/stevegrubb/libcap-ng/commit/30453b6553948cd05c438f9f509013e3bb84f25b.patch)
|
||||||
|
|
||||||
_pick() {
|
_pick() {
|
||||||
local p="$1" f d; shift
|
local p="$1" f d; shift
|
||||||
|
@ -27,7 +28,8 @@ _pick() {
|
||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
# backport patch for removed swig functionality: https://github.com/stevegrubb/libcap-ng/issues/48
|
||||||
|
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgname-0.8.4-remove_exception_handler.patch
|
||||||
cd $pkgbase-$pkgver
|
cd $pkgbase-$pkgver
|
||||||
# make stupid autotools happy -_-
|
# make stupid autotools happy -_-
|
||||||
touch NEWS
|
touch NEWS
|
||||||
|
@ -73,7 +75,9 @@ arch=(x86_64)
|
||||||
|
|
||||||
license=(GPL-2.0-or-later LGPL-2.1-or-later)
|
license=(GPL-2.0-or-later LGPL-2.1-or-later)
|
||||||
|
|
||||||
sha256sums=(e4be07fdd234f10b866433f224d183626003c65634ed0552b02e654a380244c2) # libcap-ng-0.8.5.tar.gz
|
sha256sums=(5615c76a61039e283a6bd107c4faf345ae5ad4dcd45907defe5e474d8fdb6fd2 # libcap-ng-0.8.4.tar.gz
|
||||||
|
9893217e21f1dfd817ef1e25b458a1a5e315b370c1808b435598d48b65b9124d) # libcap-ng-0.8.4-remove_exception_handler.patch
|
||||||
|
|
||||||
|
## d730c04789ec4e83f486c25af2fb82ce4ab95737c410907722270edc493a3fcf libcap-ng-0.8.4-03-x86_64.pkg.tar.lz
|
||||||
|
## b5987842c8c31eff678181164ca1389eaaf595b26df642e939666c379f424f7b python-capng-0.8.4-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
## aefaffe5cbb94ca94909af407f1a2132bac2e3cd061c3b0e94b83f08742e4154 libcap-ng-0.8.5-02-x86_64.pkg.tar.lz
|
|
||||||
## 02c5d075068e8b9c1a054074df14444c2f3ea05b97b761f308fa5e993fc5347f python-capng-0.8.5-02-x86_64.pkg.tar.lz
|
|
||||||
|
|
|
@ -8,8 +8,8 @@ pkgname=(
|
||||||
libcap-ng
|
libcap-ng
|
||||||
python-capng
|
python-capng
|
||||||
)
|
)
|
||||||
pkgver=0.8.5
|
pkgver=0.8.4
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='A library for Linux that makes using posix capabilities easy'
|
pkgdesc='A library for Linux that makes using posix capabilities easy'
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url='https://people.redhat.com/sgrubb/libcap-ng/'
|
url='https://people.redhat.com/sgrubb/libcap-ng/'
|
||||||
|
@ -24,9 +24,12 @@ makedepends=(
|
||||||
)
|
)
|
||||||
source=(
|
source=(
|
||||||
https://github.com/stevegrubb/libcap-ng/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
|
https://github.com/stevegrubb/libcap-ng/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
|
||||||
|
$pkgname-0.8.4-remove_exception_handler.patch::https://github.com/stevegrubb/libcap-ng/commit/30453b6553948cd05c438f9f509013e3bb84f25b.patch
|
||||||
)
|
)
|
||||||
sha512sums=('3bd868c7f263b77edd2feda831470b407f1086b434618e54336fb78bbf8bf3bad53f4c006a2118fb594b16554f8f7ec2acb76e08be5586d0261684e9ba139231')
|
sha512sums=('3e640ba4bfa2d5b5d0eb463abca3b2c745b10e929571c0ec32eb068bdc41fd95e19f7131893a22ceebb4d1f1083d3d87d9a32f0808442d594ac5940791152acf'
|
||||||
b2sums=('70d70da50aff6423cf98cc87512d691308ec73e4143b4deb4bbc32e764db856af60d2aab2fed6ead2c5662adccb1ebf3a72bc1a8990261e104b28d2b9225cf92')
|
'74de0b06ca948d217fba18dece9072684267bc3f60d53f6c3c164af8f57c48d69d5d17df4a35fee98fdc5919146864168249a690153a95dcda97712efb3e1f7a')
|
||||||
|
b2sums=('f4ea9780b87cdd4f9fa85d4ad3960afe654bc8aa6f5aa298ec87b7d90c87dd981f81577e5113ed76d83aa39c959160bf4deee57be9b458a98f8715e6f7b8dd33'
|
||||||
|
'd5a2f35354efb9adb9c45a2173a97358de2fa79fcd6ea5af8987f85a743fc3eb4a2f7f20741538c5487087db9b6f5143041ad7a85d6943b2175ec2c20dac7eb7')
|
||||||
|
|
||||||
_pick() {
|
_pick() {
|
||||||
local p="$1" f d; shift
|
local p="$1" f d; shift
|
||||||
|
@ -39,6 +42,9 @@ _pick() {
|
||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
# backport patch for removed swig functionality: https://github.com/stevegrubb/libcap-ng/issues/48
|
||||||
|
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgname-0.8.4-remove_exception_handler.patch
|
||||||
|
|
||||||
cd $pkgbase-$pkgver
|
cd $pkgbase-$pkgver
|
||||||
# make stupid autotools happy -_-
|
# make stupid autotools happy -_-
|
||||||
touch NEWS
|
touch NEWS
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
pkgbase=libseccomp
|
pkgbase=libseccomp
|
||||||
pkgname=(libseccomp python-libseccomp)
|
pkgname=(libseccomp python-libseccomp)
|
||||||
pkgver=2.5.5
|
pkgver=2.5.5
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc='Enhanced seccomp library'
|
pkgdesc='Enhanced seccomp library'
|
||||||
url="https://github.com/seccomp/libseccomp"
|
url="https://github.com/seccomp/libseccomp"
|
||||||
depends=('glibc')
|
depends=('glibc')
|
||||||
|
@ -60,6 +60,6 @@ validpgpkeys=('7100AADFAE6E6E940D2E0AD655E45A5AE8CA7C8A' # Paul Moore <paul@paul
|
||||||
sha256sums=(248a2c8a4d9b9858aa6baf52712c34afefcf9c9e94b76dce02c1c9aa25fb3375 # libseccomp-2.5.5.tar.gz
|
sha256sums=(248a2c8a4d9b9858aa6baf52712c34afefcf9c9e94b76dce02c1c9aa25fb3375 # libseccomp-2.5.5.tar.gz
|
||||||
f3bf8a946020d3047581f11fe6ac71971a842115ddb362562b193861ef57d97b) # libseccomp-2.5.5.tar.gz.asc
|
f3bf8a946020d3047581f11fe6ac71971a842115ddb362562b193861ef57d97b) # libseccomp-2.5.5.tar.gz.asc
|
||||||
|
|
||||||
## 1c95458436f7de8d2e8797bf24565417f1b021cc26f18f1a8d6e8c8c3be952ef libseccomp-2.5.5-02-x86_64.pkg.tar.lz
|
## 5c26f7cc87a2503637fad7f7d373e680799886f6c7ab04a20ac3e4f089cd3f3c libseccomp-2.5.5-03-x86_64.pkg.tar.lz
|
||||||
## 51fe26228e2780e2e1350e3b76c2d041afbce3ad3eea33cfd11969eae1f6bbf0 python-libseccomp-2.5.5-02-x86_64.pkg.tar.lz
|
## f4d2119cfd0529bc5b1c5f844405609c65fc6c88c3fccc7a917ce7bf04048ee2 python-libseccomp-2.5.5-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
pkgbase=libseccomp
|
pkgbase=libseccomp
|
||||||
pkgname=(libseccomp python-libseccomp)
|
pkgname=(libseccomp python-libseccomp)
|
||||||
pkgver=2.5.5
|
pkgver=2.5.5
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='Enhanced seccomp library'
|
pkgdesc='Enhanced seccomp library'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
license=('LGPL2.1')
|
license=('LGPL2.1')
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#pkgname=(libxml2 libxml2-docs)
|
#pkgname=(libxml2 libxml2-docs)
|
||||||
pkgname=libxml2
|
pkgname=libxml2
|
||||||
pkgver=2.12.6
|
pkgver=2.12.6
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
# mixup between jobcore and staging 4/22 rebuild on jobcore used staging PKGBUILD-arch
|
# mixup between jobcore and staging 4/22 rebuild on jobcore used staging PKGBUILD-arch
|
||||||
# so staging pkgrel is bumped up one to distinguish from jobcore's build
|
# so staging pkgrel is bumped up one to distinguish from jobcore's build
|
||||||
pkgdesc="XML C parser and toolkit"
|
pkgdesc="XML C parser and toolkit"
|
||||||
|
@ -93,5 +93,5 @@ sha256sums=(SKIP
|
||||||
60921b7894753a079659369b49b718c83d09edd49de76503850e5560af778c3a # 0001-HACK-Don-t-run-fuzzing-tests.patch
|
60921b7894753a079659369b49b718c83d09edd49de76503850e5560af778c3a # 0001-HACK-Don-t-run-fuzzing-tests.patch
|
||||||
9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f) # xmlts20130923.tar.gz
|
9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f) # xmlts20130923.tar.gz
|
||||||
|
|
||||||
## a7f741eebe902148164cc337c699b349ebf77de959ed3d7502018f677fad52b3 libxml2-2.12.6-01-x86_64.pkg.tar.lz
|
## 63dce83864d53dee33720212b25319020d41cbe8630fdf0e3ef79f0ff50f2d3f libxml2-2.12.6-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ pkgname=(
|
||||||
libxml2-docs
|
libxml2-docs
|
||||||
)
|
)
|
||||||
pkgver=2.12.6
|
pkgver=2.12.6
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="XML C parser and toolkit"
|
pkgdesc="XML C parser and toolkit"
|
||||||
url="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home"
|
url="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
|
|
|
@ -105,5 +105,3 @@ sha256sums=(SKIP
|
||||||
dc4261b6642058a9df1c0945e2409b24f84673ddc3a665d8a15ed3580e51ee25 # ncurses-6.3-libs.patch
|
dc4261b6642058a9df1c0945e2409b24f84673ddc3a665d8a15ed3580e51ee25 # ncurses-6.3-libs.patch
|
||||||
b8544a607dfbeffaba2b087f03b57ed1fa81286afca25df65f61b04b5f3b3738) # ncurses-6.3-pkgconfig.patch
|
b8544a607dfbeffaba2b087f03b57ed1fa81286afca25df65f61b04b5f3b3738) # ncurses-6.3-pkgconfig.patch
|
||||||
|
|
||||||
## be169a733743b9365529910f581766325cc9027e81089b9a01bd4e99f8676206 ncurses-6.4_20230520-02-x86_64.pkg.tar.lz
|
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
pkgbase=python
|
pkgbase=python
|
||||||
pkgname=(python python-tests)
|
pkgname=(python python-tests)
|
||||||
pkgver=3.11.8
|
pkgver=3.12.2
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
_pybasever=${pkgver%.*}
|
_pybasever=${pkgver%.*}
|
||||||
pkgdesc="The Python programming language - ipv6 disabled "
|
pkgdesc="The Python programming language - ipv6 disabled "
|
||||||
|
@ -31,7 +31,7 @@ prepare() {
|
||||||
# Ensure that we are using the system copy of various libraries (expat, libffi, and libmpdec),
|
# Ensure that we are using the system copy of various libraries (expat, libffi, and libmpdec),
|
||||||
# rather than copies shipped in the tarball
|
# rather than copies shipped in the tarball
|
||||||
rm -r Modules/expat
|
rm -r Modules/expat
|
||||||
rm -r Modules/_ctypes/{darwin,libffi}*
|
# rm -r Modules/_ctypes/{darwin,libffi}*
|
||||||
rm -r Modules/_decimal/libmpdec
|
rm -r Modules/_decimal/libmpdec
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,24 +62,27 @@ build() {
|
||||||
LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" -a -n "$servernum" make EXTRA_CFLAGS="$CFLAGS"
|
LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" -a -n "$servernum" make EXTRA_CFLAGS="$CFLAGS"
|
||||||
}
|
}
|
||||||
|
|
||||||
#check() {
|
check() {
|
||||||
# # test_tk: test_askcolor tkinter.test.test_tkinter.test_colorchooser.DefaultRootTest hangs
|
# test_tk: test_askcolor tkinter.test.test_tkinter.test_colorchooser.DefaultRootTest hangs
|
||||||
# # test_pyexpat: our `debug` implementation rewrites source location, which breaks the build-time
|
# test_pyexpat: our `debug` implementation rewrites source location, which breaks the build-time
|
||||||
# # only test test.test_pyexpat.HandlerExceptionTest as it cannot find source file in
|
# only test test.test_pyexpat.HandlerExceptionTest as it cannot find source file in
|
||||||
# # the to-be-installed debug package
|
# the to-be-installed debug package
|
||||||
# # test_socket: https://github.com/python/cpython/issues/79428
|
# test_socket: https://github.com/python/cpython/issues/79428
|
||||||
# # test_unittest: https://github.com/python/cpython/issues/108927
|
# test_unittest: https://github.com/python/cpython/issues/108927
|
||||||
#
|
# test_tkk: AssertionError: Tuples differ: (0,) != ('0',)
|
||||||
# cd Python-${pkgver}
|
|
||||||
#
|
cd Python-${pkgver}
|
||||||
# # Obtain next free server number for xvfb-run; this even works in a chroot environment.
|
|
||||||
# export servernum=99
|
# Obtain next free server number for xvfb-run; this even works in a chroot environment.
|
||||||
# while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do servernum=$((servernum+1)); done
|
export servernum=99
|
||||||
#
|
while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do servernum=$((servernum+1)); done
|
||||||
# LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
|
|
||||||
# LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" -a -n "$servernum" \
|
LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
|
||||||
# "${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_tk -x test_pyexpat -x test_socket -x test_unittest
|
LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" -a -n "$servernum" \
|
||||||
#}
|
"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_tk -x \
|
||||||
|
test_ttk -x test_ttk.test_widgets -x test_tkinter -x test_pyexpat -x test_socket -x test_unittest
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
package_python() {
|
package_python() {
|
||||||
optdepends=('python-setuptools'
|
optdepends=('python-setuptools'
|
||||||
|
@ -119,10 +122,9 @@ package_python() {
|
||||||
|
|
||||||
# Split tests
|
# Split tests
|
||||||
cd "$pkgdir"/usr/lib/python*/
|
cd "$pkgdir"/usr/lib/python*/
|
||||||
rm -r {ctypes/test,distutils/tests,idlelib/idle_test,lib2to3/tests,tkinter/test,unittest/test}
|
rm -r {test,idlelib/idle_test}
|
||||||
cd test
|
|
||||||
# FS#76193
|
|
||||||
rm -r !(support)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
package_python-tests() {
|
package_python-tests() {
|
||||||
|
@ -133,20 +135,6 @@ 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|tkinter|unittest)
|
|
||||||
cd "$pkgdir"/usr/lib/python*/test
|
|
||||||
rm -r support
|
|
||||||
cd "$pkgdir"/usr/lib/python*/ctypes
|
|
||||||
rm -r !(test)
|
|
||||||
cd "$pkgdir"/usr/lib/python*/distutils
|
|
||||||
rm -r !(tests)
|
|
||||||
cd "$pkgdir"/usr/lib/python*/idlelib
|
|
||||||
rm -r !(idle_test)
|
|
||||||
cd "$pkgdir"/usr/lib/python*/lib2to3
|
|
||||||
rm -r !(tests)
|
|
||||||
cd "$pkgdir"/usr/lib/python*/tkinter
|
|
||||||
rm -r !(test)
|
|
||||||
cd "$pkgdir"/usr/lib/python*/unittest
|
|
||||||
rm -r !(test)
|
rm -r !(test)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -158,13 +146,16 @@ license=('PSF-2.0')
|
||||||
|
|
||||||
validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D' # Ned Deily (Python release signing key) <nad@python.org>
|
validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D' # Ned Deily (Python release signing key) <nad@python.org>
|
||||||
'E3FF2839C048B25C084DEBE9B26995E310250568' # Łukasz Langa (GPG langa.pl) <lukasz@langa.pl>
|
'E3FF2839C048B25C084DEBE9B26995E310250568' # Łukasz Langa (GPG langa.pl) <lukasz@langa.pl>
|
||||||
'A035C8C19219BA821ECEA86B64E628F8D684696D') # Pablo Galindo Salgado <pablogsal@gmail.com>
|
'A035C8C19219BA821ECEA86B64E628F8D684696D' # Pablo Galindo Salgado <pablogsal@gmail.com>
|
||||||
|
'7169605F62C751356D054A26A821E680E5FA6305') # Thomas Wouters <thomas@xs4all.nl>
|
||||||
|
|
||||||
sha256sums=(9e06008c8901924395bc1da303eac567a729ae012baa182ab39269f650383bb3 # Python-3.11.8.tar.xz
|
sha512sums=('2ccfae7b9f95d8e15ea85d3f66eea5f6a8fdcaffc0b405095fecb33efc0df50b831c1215542910ced948b54e6de1f7242b0b8b9afc5f89079451c552430d7d9f'
|
||||||
8919230598fb4da5a0383a68ce09256df97f25c4efe717f70d197c2f786359a3 # Python-3.11.8.tar.xz.asc
|
'SKIP'
|
||||||
|
'0868854a6b2647706a3c98443fbacf275fe31f85c7cb78301db46e395c17cac9a02512cf0db40b981eae9ffe9d9d5fc8e0a83635adb0e2545ca134d9830cd1e0'
|
||||||
|
'62a6fbfbaeaa3ba7c54e109d9c3b7f67e73bb21986da4c1fcc5d28cca83d71e0fcae28e1fc70ee8ddce7dea8cd0b64e18d1031dae3a2eae5eaa379c53efd53a0')
|
||||||
|
|
||||||
|
sha256sums=(be28112dac813d2053545c14bf13a16401a21877f1a69eb6ea5d84c4a0f3d870 # Python-3.12.2.tar.xz
|
||||||
|
3d80381995eabd74a9e100de6e8263227f22b408c15300c2a619fc8ebcfc115b # Python-3.12.2.tar.xz.asc
|
||||||
e2f9a36df0442f34b838db4f261c8be9daf18f81679f800282bf5a5f0d8a9eb7 # python-expat-2.6.patch
|
e2f9a36df0442f34b838db4f261c8be9daf18f81679f800282bf5a5f0d8a9eb7 # python-expat-2.6.patch
|
||||||
c07b94bf7dcbe7be5ba0cee29971a005a5be65002cbfb59c5a8f661fa92aa82f) # EXTERNALLY-MANAGED
|
c07b94bf7dcbe7be5ba0cee29971a005a5be65002cbfb59c5a8f661fa92aa82f) # EXTERNALLY-MANAGED
|
||||||
|
|
||||||
## 808a58e4157aa4cb14e868670eb5d7e7924b830f1bdd3ceaf3b385e2b0dc793f python-3.11.8-01-x86_64.pkg.tar.lz
|
|
||||||
## 2b4addccb4eb31cb8e3e7ac7c755ec568db9c28c193fbbd7bcefe4fbc534e5f3 python-tests-3.11.8-01-x86_64.pkg.tar.lz
|
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
gpg -v --recv-key FFE87404168BD847
|
gpg -v --recv-key FFE87404168BD847
|
||||||
gpg --recv-key A821E680E5FA6305
|
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
311 tests OK.
|
|
||||||
|
|
||||||
1 test failed:
|
1 test failed:
|
||||||
test_signal
|
test_signal
|
||||||
|
|
||||||
5 tests skipped:
|
465 tests OK.
|
||||||
test_devpoll test_gdb test_kqueue test_launcher test_msilib
|
|
||||||
|
|
||||||
Total duration: 9 hour 3 min
|
Total duration: 22 min 58 sec
|
||||||
Tests result: FAILURE, INTERRUPTED
|
Total tests: run=40,515 skipped=1,070
|
||||||
/usr/bin/xvfb-run: line 186: kill: (15850) - No such process
|
Total test files: run=482/483 failed=1 skipped=16 resource_denied=1
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
1 test failed:
|
||||||
|
test_signal
|
||||||
|
|
||||||
|
465 tests OK.
|
||||||
|
|
||||||
|
Total duration: 22 min 58 sec
|
||||||
|
Total tests: run=40,515 skipped=1,070
|
||||||
|
Total test files: run=482/483 failed=1 skipped=16 resource_denied=1
|
||||||
|
|
|
@ -9,7 +9,7 @@ pkgbase=util-linux
|
||||||
pkgname=(util-linux util-linux-libs)
|
pkgname=(util-linux util-linux-libs)
|
||||||
_tag='2.40'
|
_tag='2.40'
|
||||||
pkgver="${_tag/-/}"
|
pkgver="${_tag/-/}"
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc='Miscellaneous system utilities for Linux w/o systemd'
|
pkgdesc='Miscellaneous system utilities for Linux w/o systemd'
|
||||||
url='https://github.com/util-linux/util-linux'
|
url='https://github.com/util-linux/util-linux'
|
||||||
#url='https://github.com/util-linux/util-linux'
|
#url='https://github.com/util-linux/util-linux'
|
||||||
|
@ -203,6 +203,6 @@ sha256sums=(153ae22d30a04e8c3ef1edbac63081f21b2d7622467dd7bf324f7f45e45b343d #
|
||||||
10b0505351263a099163c0d928132706e501dd0a008dac2835b052167b14abe3 # util-linux.sysusers
|
10b0505351263a099163c0d928132706e501dd0a008dac2835b052167b14abe3 # util-linux.sysusers
|
||||||
7423aaaa09fee7f47baa83df9ea6fef525ff9aec395c8cbd9fe848ceb2643f37) # 60-rfkill.rules
|
7423aaaa09fee7f47baa83df9ea6fef525ff9aec395c8cbd9fe848ceb2643f37) # 60-rfkill.rules
|
||||||
|
|
||||||
## 62eb3bd324cd4e6b3da70fec6e0e8e96c9e8c0048b3703389a870f904cb10262 util-linux-2.40-02-x86_64.pkg.tar.lz
|
## 3a78cf3dc296659206f1131ed399d3a664aee5e1986bea5be7917bc41c96453b util-linux-2.40-03-x86_64.pkg.tar.lz
|
||||||
## a42a23b90b43f47c76ac74b8675bc60419bce629e553822663fb0c4a83203f28 util-linux-libs-2.40-02-x86_64.pkg.tar.lz
|
## ef6a9803d6e5251fd3994712fb259b19f3f286b81d25d58a1ff108795b5a44c0 util-linux-libs-2.40-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgbase=util-linux
|
||||||
pkgname=(util-linux util-linux-libs)
|
pkgname=(util-linux util-linux-libs)
|
||||||
_tag='2.40'
|
_tag='2.40'
|
||||||
pkgver="${_tag/-/}"
|
pkgver="${_tag/-/}"
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='Miscellaneous system utilities for Linux'
|
pkgdesc='Miscellaneous system utilities for Linux'
|
||||||
url='https://github.com/util-linux/util-linux'
|
url='https://github.com/util-linux/util-linux'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|
Loading…
Reference in New Issue