From fffd0297ba4352f745a621a6526088e2ee7f7e77 Mon Sep 17 00:00:00 2001 From: joborun Date: Thu, 14 Mar 2024 20:10:36 +0200 Subject: [PATCH] add qt5ct qt6ct sof-bin python-typing_extensions pyalpm many upgrades --- asciidoctor/PKGBUILD | 8 +- asciidoctor/PKGBUILD-arch | 4 +- cower/PKGBUILD | 7 +- dracut/PKGBUILD | 51 ++++- dracut/PKGBUILD-arch | 45 +++- expac/PKGBUILD | 9 +- expac/PKGBUILD-arch | 4 +- expac/deps | 2 + gcr-4/PKGBUILD | 5 +- gcr-4/PKGBUILD-arch | 3 +- libdatachannel/PKGBUILD | 4 +- libdatachannel/PKGBUILD-arch | 2 +- libdatachannel/time | 6 +- libnbd/PKGBUILD | 4 +- libnbd/PKGBUILD-arch | 2 +- libpaper/PKGBUILD | 12 +- libpaper/PKGBUILD-arch | 8 +- libpaper/deps | 2 + libqalculate/PKGBUILD | 13 +- libqalculate/PKGBUILD-arch | 8 +- libqalculate/time | 6 +- librsvg/PKGBUILD | 8 +- librsvg/PKGBUILD-arch | 8 +- librsvg/deps | 5 +- libunwind/PKGBUILD | 8 +- libunwind/PKGBUILD-arch | 4 +- libunwind/deps | 2 + lighttpd/PKGBUILD | 48 ++-- lighttpd/PKGBUILD-arch | 86 +++++--- lighttpd/configure | 205 ++++++++++++++++++ lighttpd/deps | 6 +- mesa/PKGBUILD | 34 ++- mesa/PKGBUILD-arch | 14 +- mesa/chepoch.sh | 20 +- mesa/time | 6 +- meson/0001-Skip-broken-tests.patch | 6 +- ...Fix-unit-tests-with-high-parallelism.patch | 67 ++++++ ...dd-a-helper-for-copying-source-trees.patch | 57 +++++ ...Fix-unit-tests-with-high-parallelism.patch | 56 +++++ ...rsively-pull-proc-macro-dependencies.patch | 89 ++++++++ meson/PKGBUILD | 82 ++++--- meson/PKGBUILD-arch | 28 ++- meson/deps | 50 +++++ meson/deps-nocheck | 10 + package-query/PKGBUILD | 4 +- pacman-contrib/PKGBUILD | 4 +- pacman-contrib/PKGBUILD-arch | 2 +- pyalpm/PKGBUILD | 50 +++++ pyalpm/PKGBUILD-arch | 35 +++ pyalpm/PKGBUILD-aur | 43 ++++ pyalpm/clean | 1 + pyalpm/deps | 10 + pyalpm/time | 6 + python-pluggy/PKGBUILD | 11 +- python-pluggy/PKGBUILD-arch | 8 +- python-pluggy/deps | 5 + python-typing_extensions/PKGBUILD | 61 ++++++ python-typing_extensions/PKGBUILD-arch | 52 +++++ python-typing_extensions/clean | 1 + python-typing_extensions/deps | 8 + python-typing_extensions/time | 6 + qalculate-gtk/PKGBUILD | 10 +- qalculate-gtk/PKGBUILD-arch | 8 +- qalculate-gtk/deps | 1 + qt5-base/PKGBUILD | 10 +- qt5-base/PKGBUILD-arch | 6 +- qt5ct/PKGBUILD | 40 ++++ qt5ct/PKGBUILD-arch | 31 +++ qt5ct/clean | 1 + qt5ct/deps | 7 + qt5ct/time | 6 + qt6ct/PKGBUILD | 39 ++++ qt6ct/PKGBUILD-arch | 30 +++ qt6ct/clean | 1 + qt6ct/deps | 5 + qt6ct/time | 6 + sof-bin/PKGBUILD | 56 +++++ sof-bin/PKGBUILD-arch | 51 +++++ sof-bin/clean | 1 + sof-bin/deps | 2 + sof-bin/time | 6 + wget/PKGBUILD | 17 +- wget/PKGBUILD-arch | 9 +- 83 files changed, 1490 insertions(+), 264 deletions(-) create mode 100644 libpaper/deps create mode 100644 lighttpd/configure create mode 100644 meson/0002-tests-Fix-unit-tests-with-high-parallelism.patch create mode 100644 meson/0002-unittests-Add-a-helper-for-copying-source-trees.patch create mode 100644 meson/0003-tests-Fix-unit-tests-with-high-parallelism.patch create mode 100644 meson/0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch create mode 100644 meson/deps-nocheck create mode 100644 pyalpm/PKGBUILD create mode 100644 pyalpm/PKGBUILD-arch create mode 100644 pyalpm/PKGBUILD-aur create mode 100644 pyalpm/clean create mode 100644 pyalpm/deps create mode 100644 pyalpm/time create mode 100644 python-typing_extensions/PKGBUILD create mode 100644 python-typing_extensions/PKGBUILD-arch create mode 100644 python-typing_extensions/clean create mode 100644 python-typing_extensions/deps create mode 100644 python-typing_extensions/time create mode 100644 qt5ct/PKGBUILD create mode 100644 qt5ct/PKGBUILD-arch create mode 100644 qt5ct/clean create mode 100644 qt5ct/deps create mode 100644 qt5ct/time create mode 100644 qt6ct/PKGBUILD create mode 100644 qt6ct/PKGBUILD-arch create mode 100644 qt6ct/clean create mode 100644 qt6ct/deps create mode 100644 qt6ct/time create mode 100644 sof-bin/PKGBUILD create mode 100644 sof-bin/PKGBUILD-arch create mode 100644 sof-bin/clean create mode 100644 sof-bin/deps create mode 100644 sof-bin/time diff --git a/asciidoctor/PKGBUILD b/asciidoctor/PKGBUILD index 5568d1b..bc3fffa 100644 --- a/asciidoctor/PKGBUILD +++ b/asciidoctor/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname='asciidoctor' -pkgver=2.0.20 +pkgver=2.0.21 pkgrel=01 pkgdesc='An implementation of AsciiDoc in Ruby' url='https://asciidoctor.org' @@ -38,9 +38,7 @@ arch=(x86_64) license=('MIT') -sha512sums=('de0179ae27443ddd04153ae0c941939523372203c561e5bb8a900af80b1056d6a3d8b554015d37836efb9bdf870d4d115272607f4d548956fc240c028abfbcf2') +sha256sums=(07138c69d2aa320932d38beb17fedb09090cdb38e64d14c1f6926b620715c100) # asciidoctor-2.0.21.gem -sha256sums=(835eabd445e4ae88f56a5f4e07593c3612b2be72eb661c612c3a8e1e17c57479) # asciidoctor-2.0.20.gem - -## f595e662af113b3f2c5a831af0dab150b7ef38fb5c64c086dec4abffc0e4c001 asciidoctor-2.0.20-01-x86_64.pkg.tar.lz +## 262c3fe451d9c14a4a24c1579294b0d93d51fc1bca599f2bcf07155ab5e27d22 asciidoctor-2.0.21-01-x86_64.pkg.tar.lz diff --git a/asciidoctor/PKGBUILD-arch b/asciidoctor/PKGBUILD-arch index 7d651d7..576db07 100644 --- a/asciidoctor/PKGBUILD-arch +++ b/asciidoctor/PKGBUILD-arch @@ -5,7 +5,7 @@ # Contributor: Nicolas Bigaouette pkgname='asciidoctor' -pkgver=2.0.20 +pkgver=2.0.21 pkgrel=1 pkgdesc='An implementation of AsciiDoc in Ruby' arch=('any') @@ -16,7 +16,7 @@ depends=('ruby') options=('!emptydirs') source=("https://rubygems.org/downloads/${pkgname}-${pkgver}.gem") noextract=("$pkgname-$pkgver.gem") -sha512sums=('de0179ae27443ddd04153ae0c941939523372203c561e5bb8a900af80b1056d6a3d8b554015d37836efb9bdf870d4d115272607f4d548956fc240c028abfbcf2') +sha512sums=('3fe064d9b00c84ff81803c0645ae522fa66b253b93957b4fe567a240ea77af5a94a47aae04fda4207e698d76f21b2a9bcd44daca388960cfd1cc4f24d03606f0') package() { local _gemdir="$(ruby -e 'puts Gem.default_dir')" diff --git a/cower/PKGBUILD b/cower/PKGBUILD index 37b218d..9cdd07e 100644 --- a/cower/PKGBUILD +++ b/cower/PKGBUILD @@ -9,10 +9,11 @@ pkgname=cower #pkgver=18 #pkgrel=06 pkgver=0.1.0 -pkgrel=03 +pkgrel=04 pkgdesc='A simple AUR agent with a pretentious name' groups=( jobbot ) -url="https://framagit.org/obarun/cower" +#url="https://framagit.org/obarun/cower" +url="https://git.obarun.org/Obarun/cower" depends=('curl' 'pacman' 'yajl') makedepends=('perl') source=("${pkgname}::git+${url}#tag=$pkgver") @@ -38,5 +39,5 @@ validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53') # Dave Reisner sha256sums=(SKIP) -## 4ad9ae7f5ebae45af5cc9492b2abc4237a23a318ae2ce5f315cd5f43287ab028 cower-0.1.0-03-x86_64.pkg.tar.lz +## e1c902ea4bf8fb60619281af134e692f7b9f08c63d59d19bafad751f5d9c58ee cower-0.1.0-04-x86_64.pkg.tar.lz diff --git a/dracut/PKGBUILD b/dracut/PKGBUILD index fc3c068..7cef033 100644 --- a/dracut/PKGBUILD +++ b/dracut/PKGBUILD @@ -7,18 +7,50 @@ pkgname=dracut pkgver=059 -pkgrel=05 +pkgrel=06 pkgdesc="An event driven initramfs infrastructure w/o systemd" #url="https://dracut.wiki.kernel.org" url="https://github.com/dracutdevs/dracut" -depends=('bash' 'coreutils' 'cpio' 'filesystem' 'findutils' 'grep' 'gzip' - 'kmod' 'pkgconf' 'procps-ng' 'sed' 'util-linux' 'xz') +depends=('bash' 'coreutils' 'cpio' 'filesystem' 'findutils' 'gawk' 'grep' 'gzip' + 'kmod' 'pkgconf' 'procps-ng' 'sed' 'util-linux' 'xz') makedepends=('asciidoc' 'bash-completion' 'git') -optdepends=('binutils: --uefi option support' - 'elfutils: strip binaries to reduce initramfs size' - 'multipath-tools: dmraid dracut module support' - 'pigz: faster gzip compression' - 'sbsigntools: uefi_secureboot_cert/key configuration option support') +optdepends=( + 'binutils: --uefi option support' + 'bluez: bluetooth (keyboard)' + 'btrfs-progs: scan for Btrfs on block devices' + 'busybox: allows use of busybox (on your own risk)' + 'bzip2: bzip2 compression' + 'cifs-utils: support CIFS' + 'cryptsetup: support for encrypted with LUKS filesystems' + 'dash: allows use of dash (on your own risk)' + 'dhclient: legacy networking support' + 'dmraid: dmraid dracut module support' + 'elfutils: strip binaries to reduce initramfs size' + 'f2fs-tools: fsfs filesystem support' + 'fuse3: live on NTFS (dmsquash-live-ntfs module)' + 'iproute2: legacy networking support' + 'iputils: networking support' + 'lvm2: support Logical Volume Manager' + 'lzop: lzop compression' + 'mdadm: support MD devices, also known as software RAID devices' + + 'multipath-tools: dmraid dracut module support' + 'nbd: support network block devices' + 'ndctl: NVDIMM support' + 'networkmanager: networkmanager support' + 'nfs-utils: support NFS' + 'ntfs-3g: live on NTFS (dmsquash-live-ntfs module)' + 'nvme-cli: NVMe-oF support (nvmf module)' + 'open-iscsi: support iSCSI (iscsi module)' + 'openssh: install ssh and scp along with config files and specified keys (ssh-client module)' + 'pigz: faster gzip compression' + 'rng-tools: enable rngd service to help generating entropy early during boot' + 'sbsigntools: uefi_secureboot_cert/key configuration option support' + 'squashfs-tools: support for building a squashed initramfs' + 'tpm2-tools: tpm2 support for e.g. LUKS' + 'xfsprogs: XFS filesystem utilities ' + 'xfsdump: Additional XFS filesystem utilities' +) provides=('initramfs') backup=('etc/dracut.conf') #source=(https://mirrors.edge.kernel.org/pub/linux/utils/boot/dracut/dracut-${pkgver}.tar{.gz,.sign}) @@ -61,7 +93,6 @@ package() { install -Dm644 "${srcdir}/60-dracut-remove.hook" "${pkgdir}/usr/share/libalpm/hooks/60-dracut-remove.hook" install -Dm755 "${srcdir}/dracut-install" "${pkgdir}/usr/share/libalpm/scripts/dracut-install" install -Dm755 "${srcdir}/dracut-remove" "${pkgdir}/usr/share/libalpm/scripts/dracut-remove" - } #---- arch license gpg-key & sha256sums ---- @@ -78,5 +109,5 @@ sha256sums=(SKIP 7365ad289428c7f7dad522ea0a2c9381648912a626bd40237767051468d325ef # 90-dracut-install.hook 054dac9f1d55029a922ff05c3064e54d25790c7a18d2b598edc58ef3d295cba1) # 60-dracut-remove.hook -## 646ee18c7f15baa7d77a91b26cae99483e533eb12d5777c9e91ae22697da708a dracut-059-05-x86_64.pkg.tar.lz +## 69d49a9e96abbd503f3846c7d2775ad16ad1462b371808c51833f3adfde67822 dracut-059-06-x86_64.pkg.tar.lz diff --git a/dracut/PKGBUILD-arch b/dracut/PKGBUILD-arch index 208ee65..0c33dc3 100644 --- a/dracut/PKGBUILD-arch +++ b/dracut/PKGBUILD-arch @@ -1,7 +1,7 @@ # Maintainer: Giancarlo Razzolini pkgname=dracut pkgver=059 -pkgrel=5 +pkgrel=6 pkgdesc="An event driven initramfs infrastructure" arch=('x86_64') url="https://github.com/dracutdevs/dracut" @@ -12,15 +12,14 @@ depends=( 'cpio' 'filesystem' 'findutils' + 'gawk' 'grep' - 'gzip' 'kmod' 'pkgconf' 'procps-ng' 'sed' 'systemd' 'util-linux' - 'xz' ) makedepends=( 'asciidoc' @@ -29,11 +28,43 @@ makedepends=( ) optdepends=( 'binutils: --uefi option support' + 'bluez: bluetooth (keyboard)' + 'btrfs-progs: scan for Btrfs on block devices' + 'busybox: allows use of busybox (on your own risk)' + 'bzip2: bzip2 compression' + 'cifs-utils: support CIFS' + 'connman: support for connman networking' + 'cryptsetup: support for encrypted with LUKS filesystems' + 'dash: allows use of dash (on your own risk)' + 'dhclient: legacy networking support' + 'dmraid: dmraid dracut module support' + 'e2fsprogs: ext2/3/4 filesystem support' 'elfutils: strip binaries to reduce initramfs size' + 'f2fs-tools: fsfs filesystem support' + 'fuse3: live on NTFS (dmsquash-live-ntfs module)' + 'gzip: gzip compression' + 'iproute2: legacy networking support' + 'iputils: networking support' + 'lvm2: support Logical Volume Manager' + 'lzop: lzop compression' + 'mdadm: support MD devices, also known as software RAID devices' 'multipath-tools: dmraid dracut module support' + 'nbd: support network block devices' + 'ndctl: NVDIMM support' + 'networkmanager: networkmanager support' + 'nfs-utils: support NFS' + 'ntfs-3g: live on NTFS (dmsquash-live-ntfs module)' + 'nvme-cli: NVMe-oF support (nvmf module)' + 'open-iscsi: support iSCSI (iscsi module)' + 'openssh: install ssh and scp along with config files and specified keys (ssh-client module)' 'pigz: faster gzip compression' + 'plymouth: plymouth boot splash' + 'rng-tools: enable rngd service to help generating entropy early during boot' 'sbsigntools: uefi_secureboot_cert/key configuration option support' + 'squashfs-tools: support for building a squashed initramfs' + 'tar: live tar image' 'tpm2-tools: tpm2 support for e.g. LUKS' + 'xz: xz compression' ) provides=('initramfs') backup=('etc/dracut.conf') @@ -43,17 +74,20 @@ source=( dracut-systemd-254-uki.patch::https://github.com/dracutdevs/dracut/commit/f32e95bcadbc5158843530407adc1e7b700561b1.patch dracut-systemd-255-systemd-executor.patch::https://github.com/dracutdevs/dracut/pull/2535/commits/62fd8ebe4776dbb60ca04a865c2d160e45d65e91.patch dracut-systemd-255-pcrphase.patch + dracut-systemd-255-hibernate-resume.patch::https://github.com/dracutdevs/dracut/pull/2527/commits/a2fe89116db4b286fbf515f26bd1773b5e6ee8ad.patch ) sha512sums=('SKIP' 'dfbef5ee06fd0f7b51bfd3571eb284272d7694754eaf232cf1a14f3b2f95a67c87098fabf6d88068ef7e235e717bec26024a3b342c5dba940b8600799cef0791' '8d232afccf84e24348c0e13d8eb34bcf670ca98a8e6a1e17cd4e861b8c036db1431ad8d8cb3942fb7645489d450dc2dbb91d54c18275796be26aae3ec53db557' '9940448b4a83c9a837a916557b413b4523097554175420e554e039baa0395a387634bdf4486c212b930942a32e4f336b65e3d6624517b3e134b010a614fbcb41' - '1cdcff2b4ade4a227e55dce33457f6974cf1fd3352766d731b5e7a372239c211bd5c105e3fa46f48b6b2456d04471da9d1adfa12d99444802e4d06febbd4b38f') + '1cdcff2b4ade4a227e55dce33457f6974cf1fd3352766d731b5e7a372239c211bd5c105e3fa46f48b6b2456d04471da9d1adfa12d99444802e4d06febbd4b38f' + 'bba154e13463fb759e1cfd5f461b2b4e786ad8c6f4cacacbd918e911efc7d5a5368300676d6e6d8e9b7b2f4333314886bb1e34daac9f0c73c1c441baf7918063') b2sums=('SKIP' '6386d1caf4765974e6f9fffde43cacc20f55a1ed487f6dba9f6f15318dc6dc593ef01309679c8a7f1deffc5dd66138cde7c11d53a825396971d6be29a9388744' '8adf7975e1edc37a9c4972243324a0ecc6f1eebc012a59dcc9a394e2f2f669650200fff4d87088dffd133b1531c7eaac390322ba9b18f826a804d61b6341908b' '4ef34f747a0f0e446ae9429559ddfe5d3d2088b1071433bba131aed0fb553d44a6256016f8fccd891c3dd69f554af3fe98ac1dcebd62a0489864e75b4b413f48' - '15d7d324b1f3d4ee0428f389077e2a95f28a45aaf6bc44a61ebf8efd7afc3195a9e25fd919d3319906826146910e8dd67a127f196b4de64805bd2203dba988c1') + '15d7d324b1f3d4ee0428f389077e2a95f28a45aaf6bc44a61ebf8efd7afc3195a9e25fd919d3319906826146910e8dd67a127f196b4de64805bd2203dba988c1' + 'bd8dc23e1dafa9a76b79af40be5267ee96934c08950b6eae70d5794a9f3038cb0cb7d54593463f42325ddae637cb6ddf21af52bd9fd6e639f7fdc7acc5abf21e') validpgpkeys=('F66745589DE755B02AD947D71F1139EBBED1ACA9') # Jóhann B. Guðmundsson prepare() { @@ -63,6 +97,7 @@ prepare() { patch -Np1 < ../dracut-systemd-254-uki.patch patch -Np1 < ../dracut-systemd-255-systemd-executor.patch patch -Np1 < ../dracut-systemd-255-pcrphase.patch + patch -Np1 < ../dracut-systemd-255-hibernate-resume.patch } build() { diff --git a/expac/PKGBUILD b/expac/PKGBUILD index d364b5b..1fb2410 100644 --- a/expac/PKGBUILD +++ b/expac/PKGBUILD @@ -7,9 +7,8 @@ pkgname=expac pkgver=10 -pkgrel=05 +pkgrel=09 pkgdesc='alpm data (pacman database) extraction utility' -arch=(x86_64) url="https://github.com/falconindy/$pkgname" depends=(pacman) makedepends=(git @@ -26,10 +25,14 @@ package() { meson install -C build --destdir "$pkgdir" } -#---- license gpg-key sha256sums ---- +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) license=(GPL) validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53') # Dave Reisner sha256sums=(SKIP) + +## 24c419a668df79ed66b594f5d612e232cb13aba96d9d0d0cede503c5d168ce0b expac-10-09-x86_64.pkg.tar.lz diff --git a/expac/PKGBUILD-arch b/expac/PKGBUILD-arch index 0dc66a0..6de84fc 100644 --- a/expac/PKGBUILD-arch +++ b/expac/PKGBUILD-arch @@ -4,7 +4,7 @@ pkgname=expac pkgver=10 -pkgrel=5 +pkgrel=9 pkgdesc='alpm data (pacman database) extraction utility' arch=(x86_64) url="https://github.com/falconindy/$pkgname" @@ -15,7 +15,7 @@ makedepends=(git perl) source=("git+$url.git?signed&tag=$pkgver") validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53') # Dave Reisner -md5sums=('SKIP') +sha256sums=('SKIP') build() { arch-meson "$pkgname" build diff --git a/expac/deps b/expac/deps index 5da639b..0e8eead 100644 --- a/expac/deps +++ b/expac/deps @@ -1,2 +1,4 @@ meson git + + diff --git a/gcr-4/PKGBUILD b/gcr-4/PKGBUILD index e4d4988..5581477 100644 --- a/gcr-4/PKGBUILD +++ b/gcr-4/PKGBUILD @@ -9,12 +9,11 @@ #pkgname=(gcr-4 gcr-4-docs) pkgname=(gcr-4) pkgver=4.2.1 -pkgrel=01 +pkgrel=02 pkgdesc="A library for bits of crypto UI and parsing w/o systemd" url="https://gitlab.gnome.org/GNOME/gcr" depends=(glib2 libgcrypt p11-kit libsecret openssh) makedepends=(gobject-introspection vala git gi-docgen meson gtk4) -#_commit=0c1317470eeb426d30e50b0b2b13b90006f5ec2d # tags/4.2.0^0 _commit=7f9dfb291ac475beac911c3868bebd4561267a82 # tags/4.2.1^0 source=("git+https://gitlab.gnome.org/GNOME/gcr.git#commit=$_commit") @@ -64,5 +63,5 @@ license=(LGPL-2.1-or-later) sha256sums=(SKIP) -## 876c55cfae5b6b481dbff655365831037ea5f03c1017cc568559fece6b4b5557 gcr-4-4.2.1-01-x86_64.pkg.tar.lz +## 71c5ebba7f0aaf11ae82faab4c6a60f843a998646ea681647f446f5724c53848 gcr-4-4.2.1-02-x86_64.pkg.tar.lz diff --git a/gcr-4/PKGBUILD-arch b/gcr-4/PKGBUILD-arch index 4bfd1e2..38a38b2 100644 --- a/gcr-4/PKGBUILD-arch +++ b/gcr-4/PKGBUILD-arch @@ -7,7 +7,7 @@ pkgname=( gcr-4-docs ) pkgver=4.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="A library for bits of crypto UI and parsing" url="https://gitlab.gnome.org/GNOME/gcr" arch=(x86_64) @@ -57,7 +57,6 @@ package_gcr-4() { libgck-2.so libgcr-4.so ) - install=gcr-4.install meson install -C build --destdir "$pkgdir" diff --git a/libdatachannel/PKGBUILD b/libdatachannel/PKGBUILD index 8152847..f773722 100644 --- a/libdatachannel/PKGBUILD +++ b/libdatachannel/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libdatachannel -pkgver=0.20.1 +pkgver=0.20.2 pkgrel=01 pkgdesc="C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets" url="https://github.com/paullouisageneau/$pkgname" @@ -53,5 +53,5 @@ license=('MPL2') sha256sums=(SKIP) -## 316a3311f1a6db56b9a25680b63ae5d842ba8d1e07836e2381ce711ad5e7fec4 libdatachannel-0.20.1-01-x86_64.pkg.tar.lz +## 1d30b7ea4e5d8ec3b3f01722e09be1f7d90ca0b3622b4dd59f93bcb1d1b47e89 libdatachannel-0.20.2-01-x86_64.pkg.tar.lz diff --git a/libdatachannel/PKGBUILD-arch b/libdatachannel/PKGBUILD-arch index 3c89547..cea78a8 100644 --- a/libdatachannel/PKGBUILD-arch +++ b/libdatachannel/PKGBUILD-arch @@ -2,7 +2,7 @@ # Contributor: Jay Schmidek # Contributor: Paul-Louis Ageneau pkgname=libdatachannel -pkgver=0.20.1 +pkgver=0.20.2 pkgrel=1 pkgdesc="C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets" arch=('x86_64') diff --git a/libdatachannel/time b/libdatachannel/time index a542286..d8334fd 100644 --- a/libdatachannel/time +++ b/libdatachannel/time @@ -1,6 +1,6 @@ -real 3m0.108s -user 2m47.480s -sys 0m7.892s +real 2m11.744s +user 3m49.252s +sys 0m10.693s diff --git a/libnbd/PKGBUILD b/libnbd/PKGBUILD index 8cdf03c..2ccfacf 100644 --- a/libnbd/PKGBUILD +++ b/libnbd/PKGBUILD @@ -7,7 +7,7 @@ pkgname=libnbd pkgver=1.18.2 -pkgrel=01 +pkgrel=02 pkgdesc="NBD (network block devices) client library in userspace" url="https://gitlab.com/nbdkit/libnbd" depends=('glibc' 'gnutls' 'libxml2') @@ -48,5 +48,5 @@ validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0') sha256sums=(398b4d1c020683026e6a9a0934431592ead42bd6d0eca3be576db76c60b44c52 # libnbd-1.18.2.tar.gz bad1e813930c3022d91afe4b594c1c1023b6d388b4ab488b522ce0ce7de2ea7b) # libnbd-1.18.2.tar.gz.sig -## 7bff2b0467b590ee9226c6eaa02b488002ff94cd34c7ccb4dd7473c47192200f libnbd-1.18.2-01-x86_64.pkg.tar.lz +## 53981c0ace9425b685a9d7f5db6bb0e27a9142ce9c062f770ed634914c5e2f06 libnbd-1.18.2-02-x86_64.pkg.tar.lz diff --git a/libnbd/PKGBUILD-arch b/libnbd/PKGBUILD-arch index d55ea71..95cdac2 100644 --- a/libnbd/PKGBUILD-arch +++ b/libnbd/PKGBUILD-arch @@ -2,7 +2,7 @@ # Contributor: Thomas Weißschuh pkgname=libnbd pkgver=1.18.2 -pkgrel=1 +pkgrel=2 pkgdesc="NBD client library in userspace" arch=('x86_64') url="https://gitlab.com/nbdkit/libnbd" diff --git a/libpaper/PKGBUILD b/libpaper/PKGBUILD index 28aee51..10b82b6 100644 --- a/libpaper/PKGBUILD +++ b/libpaper/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libpaper -pkgver=2.1.3 +pkgver=2.2.5 pkgrel=01 pkgdesc="Library for handling paper characteristics" url="https://github.com/rrthomas/libpaper" @@ -74,7 +74,7 @@ package() { # popd # license - install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 {COPYING,COPYING-GPL-3,COPYING-MIT} -t "${pkgdir}/usr/share/licenses/${pkgname}" } #---- arch license gpg-key & sha256sums ---- @@ -93,9 +93,11 @@ license=(LGPL-2.1-or-later LicenseRef-Public-Domain GPL-3.0-or-later LGPL-2.0-or-later - FSFAP) + FSFAP + MIT) -sha256sums=(b798be7c52036e684a90a68f0be954f173fea87886f8a1d25c6514a279216f4a # libpaper-2.1.3.tar.gz +sha256sums=(7be50974ce0df0c74e7587f10b04272cd53fd675cb6a1273ae1cc5c9cc9cab09 # libpaper-2.2.5.tar.gz 7e49c6ce67fbaea77929ab5849026412d0f91f692a902805c0134a071cccde22) # localepaper.c -## 7009e862cb697250ceafed014fe756f50e7ec9f24b03ff29bfd822d5e1cef5cd libpaper-2.1.3-01-x86_64.pkg.tar.lz +## 0db362e0680a76821a7cc45df98a429700ede2601dbf6fef9983d97aee247c83 libpaper-2.2.5-01-x86_64.pkg.tar.lz + diff --git a/libpaper/PKGBUILD-arch b/libpaper/PKGBUILD-arch index dc0f07e..d7fea2b 100644 --- a/libpaper/PKGBUILD-arch +++ b/libpaper/PKGBUILD-arch @@ -5,7 +5,7 @@ # Contributor: royrocks pkgname=libpaper -pkgver=2.1.3 +pkgver=2.2.5 pkgrel=1 pkgdesc="Library for handling paper characteristics" arch=('x86_64') @@ -24,12 +24,13 @@ license=( GPL-3.0-or-later LGPL-2.0-or-later FSFAP + MIT ) depends=('glibc') backup=('etc/papersize') source=(https://github.com/rrthomas/libpaper/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz localepaper.c) -sha256sums=('b798be7c52036e684a90a68f0be954f173fea87886f8a1d25c6514a279216f4a' +sha256sums=('7be50974ce0df0c74e7587f10b04272cd53fd675cb6a1273ae1cc5c9cc9cab09' '7e49c6ce67fbaea77929ab5849026412d0f91f692a902805c0134a071cccde22') provides=('paper') replaces=('paper') @@ -90,6 +91,5 @@ package() { # popd # license - install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 {COPYING,COPYING-GPL-3,COPYING-MIT} -t "${pkgdir}/usr/share/licenses/${pkgname}" } -## diff --git a/libpaper/deps b/libpaper/deps new file mode 100644 index 0000000..139597f --- /dev/null +++ b/libpaper/deps @@ -0,0 +1,2 @@ + + diff --git a/libqalculate/PKGBUILD b/libqalculate/PKGBUILD index 8e4506b..6ebffdb 100644 --- a/libqalculate/PKGBUILD +++ b/libqalculate/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libqalculate -pkgver=4.9.0 +pkgver=5.0.0 pkgrel=02 pkgdesc='Multi-purpose desktop calculator' url='https://qalculate.github.io/' @@ -14,7 +14,8 @@ url='https://qalculate.github.io/' depends=(curl icu gcc-libs glibc gmp libxml2 mpfr readline) makedepends=(intltool doxygen) optdepends=('gnuplot: for plotting support') -source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz) +#source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-${pkgver}.tar.gz) ## b version right after 5.0.0 +source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-${pkgver}b.tar.gz) build() { cd $pkgname-$pkgver @@ -31,11 +32,9 @@ package() { arch=(x86_64) -license=(GPL) +license=(GPL-2.0-only) -sha256sums=(6130ed28f7fb8688bccede4f3749b7f75e4a000b8080840794969d21d1c1bf0f) # libqalculate-4.9.0.tar.gz +sha256sums=(9b48688f9c57bc12730af83e59d19719e45f0a4dd13c5d42d7210d0dc83bb5ce) # libqalculate-5.0.0b.tar.gz -## 7d0f31c0d4af8ec9492b6d79c20b5d861a444a14d9607674faaab24637f220a6 libqalculate-4.9.0-02-x86_64.pkg.tar.lz +## e8a2f82d4bd13bad700179ea3d8cee5f6cc9296efe0ab009fa50a604ce758b34 libqalculate-5.0.0-02-x86_64.pkg.tar.lz -## 7d0f31c0d4af8ec9492b6d79c20b5d861a444a14d9607674faaab24637f220a6 libqalculate-4.9.0-02-x86_64.pkg.tar.lz -6130ed28f7fb8688bccede4f3749b7f75e4a000b8080840794969d21d1c1bf0f libqalculate-4.9.0.tar.gz diff --git a/libqalculate/PKGBUILD-arch b/libqalculate/PKGBUILD-arch index 05e3b14..fc8f5ce 100644 --- a/libqalculate/PKGBUILD-arch +++ b/libqalculate/PKGBUILD-arch @@ -2,12 +2,12 @@ # Contributor: Eric Bélanger pkgname=libqalculate -pkgver=4.9.0 +pkgver=5.0.0 pkgrel=2 pkgdesc='Multi-purpose desktop calculator' arch=(x86_64) url='https://qalculate.github.io/' -license=(GPL) +license=(GPL-2.0-only) depends=(curl icu gcc-libs @@ -19,8 +19,8 @@ depends=(curl makedepends=(doxygen intltool) optdepends=('gnuplot: for plotting support') -source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('6130ed28f7fb8688bccede4f3749b7f75e4a000b8080840794969d21d1c1bf0f') +source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-${pkgver}b.tar.gz) +sha256sums=('9b48688f9c57bc12730af83e59d19719e45f0a4dd13c5d42d7210d0dc83bb5ce') build() { cd $pkgname-$pkgver diff --git a/libqalculate/time b/libqalculate/time index 371732a..8788e9f 100644 --- a/libqalculate/time +++ b/libqalculate/time @@ -1,6 +1,6 @@ -real 8m41.035s -user 8m30.756s -sys 0m13.736s +real 3m2.902s +user 10m1.989s +sys 0m17.501s diff --git a/librsvg/PKGBUILD b/librsvg/PKGBUILD index b335c58..efc07af 100644 --- a/librsvg/PKGBUILD +++ b/librsvg/PKGBUILD @@ -7,7 +7,7 @@ #pkgbase=librsvg pkgname=(librsvg) # librsvg-docs) -pkgver=2.57.1 +pkgver=2.57.2 pkgrel=01 epoch=2 pkgdesc="SVG rendering library" @@ -15,7 +15,7 @@ url="https://wiki.gnome.org/Projects/LibRsvg" depends=(cairo freetype2 gdk-pixbuf2 glib2 harfbuzz libxml2 pango) makedepends=(gi-docgen git gobject-introspection python-docutils rust vala) checkdepends=(ttf-dejavu) -_commit=34cc425b40bb6299868157fe98c945c30bbc3b71 # tags/2.57.1^0 +_commit=a61c1719e429b80d3524d60e3828da272b389daf # tags/2.57.2^0 source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit") pkgver() { @@ -75,9 +75,9 @@ package_librsvg() { arch=(x86_64) -license=(LGPL) +license=(LGPL-2.1-or-later) sha256sums=(SKIP) -## e1361d5f3a92c0d6bb61749bda57e0742dc91dbebdb2910a5960602109c5550f librsvg-2_2.57.1-01-x86_64.pkg.tar.lz +## a578e40f3c157d252430427ae0d272fdb3889bee19fec112ebe0d5b96c3e1110 librsvg-2_2.57.2-01-x86_64.pkg.tar.lz diff --git a/librsvg/PKGBUILD-arch b/librsvg/PKGBUILD-arch index bf24f28..e267f99 100644 --- a/librsvg/PKGBUILD-arch +++ b/librsvg/PKGBUILD-arch @@ -1,4 +1,5 @@ # Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Fabian Bornschein # Contributor: Jan de Groot pkgbase=librsvg @@ -6,13 +7,13 @@ pkgname=( librsvg librsvg-docs ) -pkgver=2.57.1 +pkgver=2.57.2 pkgrel=1 epoch=2 pkgdesc="SVG rendering library" url="https://wiki.gnome.org/Projects/LibRsvg" arch=(x86_64) -license=(LGPL) +license=(LGPL-2.1-or-later) depends=( cairo freetype2 @@ -31,7 +32,7 @@ makedepends=( vala ) checkdepends=(ttf-dejavu) -_commit=34cc425b40bb6299868157fe98c945c30bbc3b71 # tags/2.57.1^0 +_commit=a61c1719e429b80d3524d60e3828da272b389daf # tags/2.57.2^0 source=( "git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit" ) @@ -91,4 +92,3 @@ package_librsvg-docs() { } # vim:set sw=2 sts=-1 et: -## diff --git a/librsvg/deps b/librsvg/deps index de1549b..71a6d9f 100644 --- a/librsvg/deps +++ b/librsvg/deps @@ -1,4 +1,3 @@ - cairo freetype2 gdk-pixbuf2 @@ -12,8 +11,10 @@ python-docutils rust vala ttf-dejavu - graphite rav1e automake autoconf + + + diff --git a/libunwind/PKGBUILD b/libunwind/PKGBUILD index 6f8437a..70d1126 100644 --- a/libunwind/PKGBUILD +++ b/libunwind/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libunwind -pkgver=1.7.2 +pkgver=1.8.1 pkgrel=01 pkgdesc="Determine and manipulate the call-chain of a program" #pkgdesc='Portable and efficient C programming interface (API) to determine the call-chain of a program' @@ -52,8 +52,8 @@ license=('GPL') # '75D2CFC56CC2E935A4143297015A268A17D55FA4') # Dave Watson validpgpkeys=(F86EB09F72717426F20D36470A0FF845B7DB3427) # Stephen M. Webb -sha256sums=(a18a6a24307443a8ace7a8acc2ce79fbbe6826cd0edf98d6326d0225d6a5d6e6 # libunwind-1.7.2.tar.gz - 535174f91ac7572bf83cb7e55d9c00288e621a2360d1f62913116dc4a59d79bc) # libunwind-1.7.2.tar.gz.asc +sha256sums=(ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157 # libunwind-1.8.1.tar.gz + 880fdf506d8982aa2d6d96c56fa1fb46be8897a3951005126a800d1d2da497b8) # libunwind-1.8.1.tar.gz.asc -## ea7f81294da15638c7bb8e0b7c567c8e3832be778cecea1bd522f07f67478101 libunwind-1.7.2-01-x86_64.pkg.tar.lz +## 3a0a932c4696e86f1cb190cfd40d039f71ba9340f15df4de60bfe6dcd1745f4e libunwind-1.8.1-01-x86_64.pkg.tar.lz diff --git a/libunwind/PKGBUILD-arch b/libunwind/PKGBUILD-arch index 23ea03f..32f0c2d 100644 --- a/libunwind/PKGBUILD-arch +++ b/libunwind/PKGBUILD-arch @@ -5,7 +5,7 @@ # Contributor: keystone pkgname=libunwind -pkgver=1.7.2 +pkgver=1.8.1 pkgrel=1 pkgdesc="Determine and manipulate the call-chain of a program" url="https://www.nongnu.org/libunwind/" @@ -24,7 +24,7 @@ provides=( source=( https://github.com/libunwind/libunwind/releases/download/v$pkgver/libunwind-$pkgver.tar.gz{,.asc} ) -b2sums=('519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf' +b2sums=('936e70f2428d8f6ada3b4d58b3c9e3a9738eb2f7aee1ad5fb4e44dbb7400186d1bd1ead86a698e53d199d5944b102f8380d08b48104a138021286a79fb006ec3' 'SKIP') validpgpkeys=( F86EB09F72717426F20D36470A0FF845B7DB3427 # Stephen M. Webb diff --git a/libunwind/deps b/libunwind/deps index 0fc4b5d..fb6e6cb 100644 --- a/libunwind/deps +++ b/libunwind/deps @@ -1,4 +1,6 @@ texlive-binextra libjpeg-turbo +graphite +rav1e diff --git a/lighttpd/PKGBUILD b/lighttpd/PKGBUILD index d23b6c8..e88a3d5 100644 --- a/lighttpd/PKGBUILD +++ b/lighttpd/PKGBUILD @@ -6,16 +6,21 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=lighttpd -pkgver=1.4.74 +pkgver=1.4.75 pkgrel=01 -pkgdesc='A secure, fast, compliant and very flexible web-server w/o systemd' +pkgdesc='A secure, fast, compliant and very flexible web-server w/o systemd ipv6' url="https://www.lighttpd.net/" -depends=('pcre2' 'util-linux' 'brotli') -makedepends=('mariadb-libs' 'lua' 'libxml2' 'e2fsprogs' 'sqlite' 'pkgconfig') +depends=('pcre2' 'brotli') +makedepends=('e2fsprogs' 'libdbi' 'libmaxminddb' 'libxml2' 'lua' 'mariadb-libs' 'pkgconfig' 'sqlite') optdepends=('libxml2: mod_webdav' - 'lua: mod_cml/mod_magnet' - 'mariadb-libs: mod_mysql_vhost/mod_authn_mysql' - 'sqlite: mod_webdav') + 'krb5: mod_authn_gssapi' + 'libdbi: mod_authn' + 'libldap: mod_authn_ldap' + 'libmaxminddb: mod_maxminddb' + 'libxml2: mod_webdav' + 'lua: mod_cml/mod_magnet' + 'mariadb-libs: mod_mysql_vhost/mod_authn_mysql' + 'sqlite: mod_webdav') backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd') options=('emptydirs') source=("https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz"{,.asc} @@ -30,16 +35,20 @@ build() { --sbindir=/usr/bin \ --libdir=/usr/lib/lighttpd/ \ --sysconfdir=/etc/lighttpd \ - --with-mysql \ - --with-ldap \ --with-attr \ - --with-openssl \ - --with-webdav-props \ - --with-webdav-locks \ - --with-lua \ - --with-systemd=no \ --with-brotli \ - --with-pcre2 + --with-dbi \ + --with-krb5 \ + --with-ldap \ + --with-lua \ + --with-maxminddb \ + --with-mysql \ + --with-openssl \ + --with-pcre2 \ + --disable-ipv6 \ + --without-systemd \ + --with-webdav-props \ + --with-webdav-locks sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make @@ -58,6 +67,7 @@ package() { install -D -m644 "$srcdir/lighttpd.conf" "$pkgdir/etc/lighttpd/lighttpd.conf" install -d -m700 -o http -g http "$pkgdir"/var/{log,cache}/lighttpd/ install -D -m644 "${srcdir}/lighttpd.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/lighttpd.conf" +# install -D -m644 -t "${pkgdir}"/usr/lib/systemd/system/ doc/systemd/lighttpd.{service,socket} pushd doc/config >/dev/null find . -type f ! -name 'Makefile*' -exec install -D -m644 {} "${pkgdir}"/usr/share/doc/lighttpd/config/{} \; @@ -70,17 +80,17 @@ package() { arch=(x86_64) -license=('custom') +license=('BSD-3-Clause') validpgpkeys=('C7CA1E9E29DC77F5480894B2E0E7D0171E95BAD7' '649D0DD767FF206202A76C5158F14A786FE198C8' 'EAAF41A8BE3BB8D001CACD136DE62CA242909B84') -sha256sums=(5c08736e83088f7e019797159f306e88ec729abe976dc98fb3bed71b9d3e53b5 # lighttpd-1.4.74.tar.xz - 61e99a265da05337fff78b478fb086c06398e041de732c3a99d2e3cca9f8db00 # lighttpd-1.4.74.tar.xz.asc +sha256sums=(8b721ca939d312afaa6ef31dcbd6afb5161ed385ac828e6fccd4c5b76be189d6 # lighttpd-1.4.75.tar.xz + bcc3e9d6c3741cf2d34a98671bad96aef76b156326b945fd4147b57ea145be25 # lighttpd-1.4.75.tar.xz.asc 41f6c0042bb61021553779f861910e335834f6c15e4411756cdc6233b31076fe # lighttpd.logrotate.d fece4581bebf39768571962dedce176b2b5f487c0abb5c1cfb35395de216c01f # lighttpd.conf d8a185145a7c08b4fd8c8e6c12dae3e176389dd9b1c66e239757b2ba5108c871) # lighttpd.tmpfiles -## 0898b04c0d2e6efee45298f692bf74a8e5815c5a567ba217ad5c815a4c1ea85a lighttpd-1.4.74-01-x86_64.pkg.tar.lz +## f727b49ca71c29b189079e0ddccd30da7251ef0ffb782c1713241fb7b77d6eff lighttpd-1.4.75-01-x86_64.pkg.tar.lz diff --git a/lighttpd/PKGBUILD-arch b/lighttpd/PKGBUILD-arch index c5bd1d7..3f0f3e5 100644 --- a/lighttpd/PKGBUILD-arch +++ b/lighttpd/PKGBUILD-arch @@ -1,70 +1,98 @@ # Maintainer: Pierre Schmitz pkgname=lighttpd -pkgver=1.4.74 +pkgver=1.4.75 pkgrel=1 pkgdesc='A secure, fast, compliant and very flexible web-server' license=('BSD-3-Clause') arch=('x86_64') url="https://www.lighttpd.net/" -depends=('pcre2' 'systemd' 'brotli') -makedepends=('mariadb-libs' 'lua' 'libxml2' 'e2fsprogs' 'sqlite' 'pkgconfig') -optdepends=('libxml2: mod_webdav' - 'lua: mod_cml/mod_magnet' - 'mariadb-libs: mod_mysql_vhost/mod_authn_mysql' - 'sqlite: mod_webdav') -backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd') +depends=( + 'brotli' + 'pcre2' +) +makedepends=( + 'e2fsprogs' + 'libdbi' + 'libmaxminddb' + 'libxml2' + 'lua' + 'mariadb-libs' + 'pkgconfig' + 'sqlite' +) +optdepends=( + 'krb5: mod_authn_gssapi' + 'libdbi: mod_authn' + 'libldap: mod_authn_ldap' + 'libmaxminddb: mod_maxminddb' + 'libxml2: mod_webdav' + 'lua: mod_cml/mod_magnet' + 'mariadb-libs: mod_mysql_vhost/mod_authn_mysql' + 'sqlite: mod_webdav' +) +backup=( + 'etc/lighttpd/lighttpd.conf' + 'etc/logrotate.d/lighttpd' +) options=('emptydirs') -source=("https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz"{,.asc} - 'lighttpd.logrotate.d' 'lighttpd.conf' 'lighttpd.tmpfiles' 'lighttpd.service') -sha256sums=('5c08736e83088f7e019797159f306e88ec729abe976dc98fb3bed71b9d3e53b5' +source=( + "https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz"{,.asc} + 'lighttpd.logrotate.d' + 'lighttpd.conf' + 'lighttpd.tmpfiles' +) +sha256sums=('8b721ca939d312afaa6ef31dcbd6afb5161ed385ac828e6fccd4c5b76be189d6' 'SKIP' '41f6c0042bb61021553779f861910e335834f6c15e4411756cdc6233b31076fe' - 'fece4581bebf39768571962dedce176b2b5f487c0abb5c1cfb35395de216c01f' - 'd8a185145a7c08b4fd8c8e6c12dae3e176389dd9b1c66e239757b2ba5108c871' - '0c88403364e732c06090f6807105dedbac25aa82add0499d28007f8aaa780b78') + '162a7db641ec46bb3436c4986fe7541aebd6dd38a463b86647c9113278cb876e' + 'da6878d1649572259f29ae50236a129ff131c9b1730af81498581824cf8c4c35') validpgpkeys=('C7CA1E9E29DC77F5480894B2E0E7D0171E95BAD7' '649D0DD767FF206202A76C5158F14A786FE198C8' 'EAAF41A8BE3BB8D001CACD136DE62CA242909B84') build() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}"/$pkgname-$pkgver ./configure --prefix=/usr \ --sbindir=/usr/bin \ --libdir=/usr/lib/lighttpd/ \ --sysconfdir=/etc/lighttpd \ - --with-mysql \ - --with-ldap \ --with-attr \ - --with-openssl \ - --with-webdav-props \ - --with-webdav-locks \ + --with-brotli \ + --with-dbi \ + --with-krb5 \ + --with-ldap \ --with-lua \ + --with-maxminddb \ + --with-mysql \ + --with-openssl \ --with-pcre2 \ - --with-brotli + --with-webdav-props \ + --with-webdav-locks + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } check() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}"/${pkgname}-${pkgver} make check } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}"/${pkgname}-${pkgver} make DESTDIR="$pkgdir" install - install -D -m644 "$srcdir/lighttpd.logrotate.d" "$pkgdir/etc/logrotate.d/lighttpd" - install -D -m644 "$srcdir/lighttpd.conf" "$pkgdir/etc/lighttpd/lighttpd.conf" - install -d -m700 -o http -g http "$pkgdir"/var/{log,cache}/lighttpd/ - install -D -m644 "${srcdir}/lighttpd.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/lighttpd.conf" - install -D -m644 "${srcdir}/lighttpd.service" "${pkgdir}/usr/lib/systemd/system/lighttpd.service" + install -D -m644 "${srcdir}"/lighttpd.logrotate.d "${pkgdir}"/etc/logrotate.d/lighttpd + install -D -m644 "${srcdir}"/lighttpd.conf "${pkgdir}"/etc/lighttpd/lighttpd.conf + install -d -m700 -o 33 -g 33 "${pkgdir}"/var/{log,cache}/lighttpd/ + install -D -m644 "${srcdir}"/lighttpd.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/lighttpd.conf + install -D -m644 -t "${pkgdir}"/usr/lib/systemd/system/ doc/systemd/lighttpd.{service,socket} pushd doc/config >/dev/null find . -type f ! -name 'Makefile*' -exec install -D -m644 {} "${pkgdir}"/usr/share/doc/lighttpd/config/{} \; popd >/dev/null - install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -D -m644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING } diff --git a/lighttpd/configure b/lighttpd/configure new file mode 100644 index 0000000..8dab814 --- /dev/null +++ b/lighttpd/configure @@ -0,0 +1,205 @@ +`configure' configures lighttpd 1.4.74 to adapt to many kinds of systems. + +Usage: src/lighttpd-1.4.74/configure [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print `checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for `--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or `..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, `make install' will install all the files in +`/usr/local/bin', `/usr/local/lib' etc. You can specify +an installation prefix other than `/usr/local' using `--prefix', +for instance `--prefix=$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/lighttpd] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-static[=PKGS] build static libraries [default=no] + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-lfs Large File System support (enabled; option ignored) + --disable-largefile omit support for large files + --disable-ipv6 disable IPv6 support + --enable-mmap use mmap if available (enabled; option ignored) + --enable-extra-warnings enable extra warnings (gcc specific) + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + both] + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, [default=aix]. + --with-sysroot[=DIR] Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-libev[=PATH] Include libev support for fdevent handlers in + PATH/include and PATH/lib + --with-mysql[=PATH] Include MySQL support. PATH is the path to + 'mysql_config' + --with-pgsql[=PATH] Include PgSQL support. PATH is the path to + 'pg_config' + --with-dbi[=PATH] Include DBI support in PATH/include/dbi.h and + PATH/lib + --with-sasl[=PATH] Include SASL support in PATH/include/sasl/sasl.h and + PATH/lib + --with-ldap enable LDAP support + --with-pam enable PAM support + --with-attr enable extended attribute support + --with-valgrind enable internal support for valgrind + --with-libunwind Include libunwind support for backtraces on assert + failures + --with-krb5[=DIR] Use Kerberos 5 + --with-krb5-includes=DIR + Kerberos includes + --with-krb5-libs=DIR Kerberos libraries + --with-openssl[=DIR] Include openssl support (default no) + --with-openssl-includes=DIR + OpenSSL includes + --with-openssl-libs=DIR OpenSSL libraries + --with-wolfssl[=DIR] Include wolfSSL support (default no) + --with-mbedtls[=DIR] Include mbedTLS support. DIR points to the + installation root. (default no) + --with-nettle[=DIR] Include Nettle support (default no) + --with-gnutls[=DIR] Include GnuTLS support. DIR points to the + installation root. (default no) + --with-nss[=DIR] Include NSS support. DIR points to the installation + root. (default no) + --with-pcre Enable pcre support (default no) + --with-pcre2 Enable pcre2 support (default yes) + --with-zlib Enable zlib support for mod_deflate + --with-zstd Enable zstd support for mod_deflate + --with-bzip2 Enable bzip2 support for mod_deflate + --with-brotli Enable brotli support for mod_deflate + --with-libdeflate Enable libdeflate support for mod_deflate + --with-fam fam/gamin for reducing number of stat() calls + --with-webdav-props properties in mod_webdav + --with-libxml libxml2 for properties in mod_webdav + --with-sqlite sqlite for properties in mod_webdav + --with-webdav-locks locks in mod_webdav (requires webdav properties) + --with-xxhash Enable system-provided xxhash + --with-maxminddb IP-based geolocation lookup + --with-lua lua engine for mod_magnet + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + PKG_CONFIG path to pkg-config utility + PKG_CONFIG_PATH + directories to add to pkg-config's search path + PKG_CONFIG_LIBDIR + path overriding pkg-config's built-in search path + MYSQL_CFLAGS + C compiler flags for MYSQL, overriding pkg-config + MYSQL_LIBS linker flags for MYSQL, overriding pkg-config + PGSQL_CFLAGS + C compiler flags for PGSQL, overriding pkg-config + PGSQL_LIBS linker flags for PGSQL, overriding pkg-config + LIBUNWIND_CFLAGS + C compiler flags for LIBUNWIND, overriding pkg-config + LIBUNWIND_LIBS + linker flags for LIBUNWIND, overriding pkg-config + WOLFSSL_CFLAGS + C compiler flags for WOLFSSL, overriding pkg-config + WOLFSSL_LIBS + linker flags for WOLFSSL, overriding pkg-config + GNUTLS_CFLAGS + C compiler flags for GNUTLS, overriding pkg-config + GNUTLS_LIBS linker flags for GNUTLS, overriding pkg-config + NSS_CFLAGS C compiler flags for NSS, overriding pkg-config + NSS_LIBS linker flags for NSS, overriding pkg-config + NSPR_CFLAGS C compiler flags for NSPR, overriding pkg-config + NSPR_LIBS linker flags for NSPR, overriding pkg-config + PCRE2_CFLAGS + C compiler flags for PCRE2, overriding pkg-config + PCRE2_LIBS linker flags for PCRE2, overriding pkg-config + BROTLI_CFLAGS + C compiler flags for BROTLI, overriding pkg-config + BROTLI_LIBS linker flags for BROTLI, overriding pkg-config + FAM_CFLAGS C compiler flags for FAM, overriding pkg-config + FAM_LIBS linker flags for FAM, overriding pkg-config + XML_CFLAGS C compiler flags for XML, overriding pkg-config + XML_LIBS linker flags for XML, overriding pkg-config + SQLITE_CFLAGS + C compiler flags for SQLITE, overriding pkg-config + SQLITE_LIBS linker flags for SQLITE, overriding pkg-config + XXHASH_CFLAGS + C compiler flags for XXHASH, overriding pkg-config + XXHASH_LIBS linker flags for XXHASH, overriding pkg-config + LUA_CFLAGS C compiler flags for LUA, overriding pkg-config + LUA_LIBS linker flags for LUA, overriding pkg-config + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +lighttpd home page: . diff --git a/lighttpd/deps b/lighttpd/deps index 9a0d232..fe55249 100644 --- a/lighttpd/deps +++ b/lighttpd/deps @@ -1,5 +1,7 @@ -mariadb-libs -lua +libdbi +libmaxminddb libxml2 +lua +mariadb-libs diff --git a/mesa/PKGBUILD b/mesa/PKGBUILD index c0508d7..5b4734b 100644 --- a/mesa/PKGBUILD +++ b/mesa/PKGBUILD @@ -8,8 +8,8 @@ pkgbase=mesa pkgname=('vulkan-mesa-layers' 'opencl-clover-mesa' 'opencl-rusticl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'vulkan-virtio' 'libva-mesa-driver' 'mesa-vdpau' 'mesa') -pkgver=24.0.2 -pkgrel=02 +pkgver=24.0.3 +pkgrel=01 epoch=1 pkgdesc="An open-source implementation of the OpenGL specification w/o systemd or zstd" url="https://www.mesa3d.org/" @@ -65,7 +65,6 @@ makedepends=( # alt site since above is not working source=(https://archive.mesa3d.org/mesa-${pkgver}.tar.xz{,.sig} radeon_bo_can_reclaim_slab.diff - vulkan-dispatch-table-add-an-uncompacted-version.patch LICENSE) prepare() { @@ -74,9 +73,6 @@ prepare() { # Proposed crash fix from https://gitlab.freedesktop.org/mesa/mesa/-/issues/10613#note_2290167 patch -Np1 -i ../radeon_bo_can_reclaim_slab.diff - # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27834 - patch -Np1 -i ../vulkan-dispatch-table-add-an-uncompacted-version.patch - # Include package release in version string so Chromium invalidates # its GPU cache; otherwise it can cause pages to render incorrectly. # https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2020604 @@ -310,21 +306,19 @@ validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov '57551DE15B968F6341C248F68D8E31AFC32428A6') # Eric Engestrom -sha256sums=(94e28a8edad06d8ed2b83eb53f253b9eb5aa62c3080f939702e1b3039b56c9e8 # mesa-24.0.2.tar.xz - 5fa25f014d71637b567314aec4bd97d8df36c5272157936bee113e123267110b # mesa-24.0.2.tar.xz.sig +sha256sums=(77aec9a2a37b7d3596ea1640b3cc53d0b5d9b3b52abed89de07e3717e91bfdbe # mesa-24.0.3.tar.xz + 5b79e6b26f628dca2c00a97ec4e6bc91dcb2c630fca06e72e7047477abf1fa91 # mesa-24.0.3.tar.xz.sig 3fd1ad8cd29319502a6f80ecb96bb9a059e5de83a8b6e39f23de8d93921fd922 # radeon_bo_can_reclaim_slab.diff - 1733ec76f735788837833e7571b641fc64b56ec3176b93e9234fc0b5428ee6d8 # vulkan-dispatch-table-add-an-uncompacted-version.patch 7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537) # LICENSE - -## 666cbd765b5135f6c00e658e42876a9b8207a267395ea1c1a433282a5cc10ddb libva-mesa-driver-1_24.0.2-02-x86_64.pkg.tar.lz -## 0ff6931c721cb38a63ac5a17c98849c9ebfc59424b1832f36e0f3da897a062b3 mesa-1_24.0.2-02-x86_64.pkg.tar.lz -## fbe90e28e1814985937ecb5443eb5303c1487a36de7aabba4e97f25e52dc99d0 mesa-vdpau-1_24.0.2-02-x86_64.pkg.tar.lz -## e10ad44a6341670da5ac350a39b5be50f416d3667fc4a5f943a4c6451886977d opencl-clover-mesa-1_24.0.2-02-x86_64.pkg.tar.lz -## 964652f3700594a1d2f51caae369bc9708925ecc625cd2abe96bb66ea80a5281 opencl-rusticl-mesa-1_24.0.2-02-x86_64.pkg.tar.lz -## d6a9a734401750ecc20d148dcabbbfbedb57e90ca635f19290d127055eeaba50 vulkan-intel-1_24.0.2-02-x86_64.pkg.tar.lz -## f3fad8d3c064664927c30837e14b46e6dd5a3b63d10fd5c136096a5a56c179e6 vulkan-mesa-layers-1_24.0.2-02-x86_64.pkg.tar.lz -## f02768d5e779fe9b5239afd290123cf379dfaa43f856e7689addbda9a0c481dd vulkan-radeon-1_24.0.2-02-x86_64.pkg.tar.lz -## d97ec7d09430f9a4592108cc34ef2c672c921ecb115e33125ada4133422187b4 vulkan-swrast-1_24.0.2-02-x86_64.pkg.tar.lz -## 2fa35692e7a68b98875338c2a4968d9113949e50d355ad9be0fc7f8dd4c18851 vulkan-virtio-1_24.0.2-02-x86_64.pkg.tar.lz +## 26b103b6fe00426f78b36ea8a09cb551cb41ed3f9795a92ca5d68b0b54b3cf44 libva-mesa-driver-1_24.0.3-01-x86_64.pkg.tar.lz +## 971e6d38b1335d890ceb5c3acf55f2cb65b9ff6d4eac3fd929b21be8878b0c06 mesa-1_24.0.3-01-x86_64.pkg.tar.lz +## 198383d4d1b75dc7b96056d29497bee31497b33817634745885f0a723f46433c mesa-vdpau-1_:24.0.3-01-x86_64.pkg.tar.lz +## c92131b2203ad2ad027ec9fb4213557d961aedd4b73adcd6ae58374bb3ccfc44 opencl-clover-mesa-1_24.0.3-01-x86_64.pkg.tar.lz +## c9440aac93f9849cb3bec3d5ca0ad4e670751a0111329635c5949b11978b4d2d opencl-rusticl-mesa-1_24.0.3-01-x86_64.pkg.tar.lz +## 0cedc0572bfb356e187ad8edd3094059f0d33f39b0f7429b3f76da2198230723 vulkan-intel-1_24.0.3-01-x86_64.pkg.tar.lz +## 3a5017a2daa83f1cf23ca1e691a9200f52ce58cfc94397030fef2372fe0fe3da vulkan-mesa-layers-1_24.0.3-01-x86_64.pkg.tar.lz +## 8d21bb037136da149b85afddfcc2cf63162ae925f974938dd5b9171b6212c2f9 vulkan-radeon-1_24.0.3-01-x86_64.pkg.tar.lz +## 55fe10d568b169b805cdfbcfeac0ff9c3f3a182173bb4cea0179e325f256d730 vulkan-swrast-1_24.0.3-01-x86_64.pkg.tar.lz +## df1c94a55229b31e2730f50ffe35772fe6880cf47219ded66062c4c9ad736ed4 vulkan-virtio-1_24.0.3-01-x86_64.pkg.tar.lz diff --git a/mesa/PKGBUILD-arch b/mesa/PKGBUILD-arch index bc2252e..a3c8876 100644 --- a/mesa/PKGBUILD-arch +++ b/mesa/PKGBUILD-arch @@ -16,8 +16,8 @@ pkgname=( 'mesa-vdpau' 'mesa' ) -pkgver=24.0.2 -pkgrel=2 +pkgver=24.0.3 +pkgrel=1 epoch=1 pkgdesc="An open-source implementation of the OpenGL specification" url="https://www.mesa3d.org/" @@ -74,18 +74,15 @@ makedepends=( source=( https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig} radeon_bo_can_reclaim_slab.diff - vulkan-dispatch-table-add-an-uncompacted-version.patch LICENSE ) -sha256sums=('94e28a8edad06d8ed2b83eb53f253b9eb5aa62c3080f939702e1b3039b56c9e8' +sha256sums=('77aec9a2a37b7d3596ea1640b3cc53d0b5d9b3b52abed89de07e3717e91bfdbe' 'SKIP' '3fd1ad8cd29319502a6f80ecb96bb9a059e5de83a8b6e39f23de8d93921fd922' - '1733ec76f735788837833e7571b641fc64b56ec3176b93e9234fc0b5428ee6d8' '7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537') -b2sums=('f69e0b3edb7b8611f528a2e04104fe14b2fe8c799921be2d112dba744133813a19f90aa11d39f3f87a282e518003c7cc7966143d25e845f1f4489c461b22f661' +b2sums=('7af5dc7f11bb11a3d04b3d71b5122a5bf9fe9242440444f266c6d1fac5891b4380a5f792fb66216f1937a7d886402f786d44365c93362d31fb6840d0954c95b4' 'SKIP' 'e7c3451a342cc648149375ce58697ae24273d47060e74ca2948d45ea8fe29b104f1daae4c91968fb6f37d41963d176987abf9ee21acfba0172a9b5d30300a72e' - 'e057a085bf7a9faceaa90b29555626d79e8c818e84a9424ade53dd21c512b2ea37dabb1d8ecccdf0f8fa69a4c6e7b66a6fe970b65baf1d368d6b9cc94ba532c7' '1ecf007b82260710a7bf5048f47dd5d600c168824c02c595af654632326536a6527fbe0738670ee7b921dd85a70425108e0f471ba85a8e1ca47d294ad74b4adb') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov '946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez @@ -100,9 +97,6 @@ prepare() { # Proposed crash fix from https://gitlab.freedesktop.org/mesa/mesa/-/issues/10613#note_2290167 patch -Np1 -i ../radeon_bo_can_reclaim_slab.diff - # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27834 - patch -Np1 -i ../vulkan-dispatch-table-add-an-uncompacted-version.patch - # Include package release in version string so Chromium invalidates # its GPU cache; otherwise it can cause pages to render incorrectly. # https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2020604 diff --git a/mesa/chepoch.sh b/mesa/chepoch.sh index ec972cc..b05708b 100644 --- a/mesa/chepoch.sh +++ b/mesa/chepoch.sh @@ -1,10 +1,10 @@ -mv vulkan-mesa-layers-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-mesa-layers-1_24.0.2-02-x86_64.pkg.tar.lz -mv opencl-clover-mesa-1:24.0.2-02-x86_64.pkg.tar.lz opencl-clover-mesa-1_24.0.2-02-x86_64.pkg.tar.lz -mv opencl-rusticl-mesa-1:24.0.2-02-x86_64.pkg.tar.lz opencl-rusticl-mesa-1_24.0.2-02-x86_64.pkg.tar.lz -mv vulkan-intel-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-intel-1_24.0.2-02-x86_64.pkg.tar.lz -mv vulkan-radeon-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-radeon-1_24.0.2-02-x86_64.pkg.tar.lz -mv vulkan-swrast-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-swrast-1_24.0.2-02-x86_64.pkg.tar.lz -mv vulkan-virtio-1:24.0.2-02-x86_64.pkg.tar.lz vulkan-virtio-1_24.0.2-02-x86_64.pkg.tar.lz -mv libva-mesa-driver-1:24.0.2-02-x86_64.pkg.tar.lz libva-mesa-driver-1_24.0.2-02-x86_64.pkg.tar.lz -mv mesa-vdpau-1:24.0.2-02-x86_64.pkg.tar.lz mesa-vdpau-1_24.0.2-02-x86_64.pkg.tar.lz -mv mesa-1:24.0.2-02-x86_64.pkg.tar.lz mesa-1_24.0.2-02-x86_64.pkg.tar.lz +mv vulkan-mesa-layers-1:24.0.3-01-x86_64.pkg.tar.lz vulkan-mesa-layers-1_24.0.3-01-x86_64.pkg.tar.lz +mv opencl-clover-mesa-1:24.0.3-01-x86_64.pkg.tar.lz opencl-clover-mesa-1_24.0.3-01-x86_64.pkg.tar.lz +mv opencl-rusticl-mesa-1:24.0.3-01-x86_64.pkg.tar.lz opencl-rusticl-mesa-1_24.0.3-01-x86_64.pkg.tar.lz +mv vulkan-intel-1:24.0.3-01-x86_64.pkg.tar.lz vulkan-intel-1_24.0.3-01-x86_64.pkg.tar.lz +mv vulkan-radeon-1:24.0.3-01-x86_64.pkg.tar.lz vulkan-radeon-1_24.0.3-01-x86_64.pkg.tar.lz +mv vulkan-swrast-1:24.0.3-01-x86_64.pkg.tar.lz vulkan-swrast-1_24.0.3-01-x86_64.pkg.tar.lz +mv vulkan-virtio-1:24.0.3-01-x86_64.pkg.tar.lz vulkan-virtio-1_24.0.3-01-x86_64.pkg.tar.lz +mv libva-mesa-driver-1:24.0.3-01-x86_64.pkg.tar.lz libva-mesa-driver-1_24.0.3-01-x86_64.pkg.tar.lz +mv mesa-vdpau-1:24.0.3-01-x86_64.pkg.tar.lz mesa-vdpau-1_24.0.3-01-x86_64.pkg.tar.lz +mv mesa-1:24.0.3-01-x86_64.pkg.tar.lz mesa-1_24.0.3-01-x86_64.pkg.tar.lz diff --git a/mesa/time b/mesa/time index 88a5ff8..88a7249 100644 --- a/mesa/time +++ b/mesa/time @@ -1,6 +1,6 @@ -real 12m2.250s -user 56m4.639s -sys 2m31.691s +real 49m44.035s +user 185m11.953s +sys 4m59.054s diff --git a/meson/0001-Skip-broken-tests.patch b/meson/0001-Skip-broken-tests.patch index f74abb8..a5cb9c1 100644 --- a/meson/0001-Skip-broken-tests.patch +++ b/meson/0001-Skip-broken-tests.patch @@ -35,10 +35,10 @@ index f612e1d52d6d..d0e0d079a069 100644 dep = dependency('ZLIB', version : '>=1.2', method : 'cmake') diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py -index 4fcf52e09f2c..6e07c450aa0a 100644 +index 2328107caac8..f66dc9769a8f 100644 --- a/unittests/linuxliketests.py +++ b/unittests/linuxliketests.py -@@ -360,6 +360,7 @@ class LinuxlikeTests(BasePlatformTests): +@@ -312,6 +312,7 @@ class LinuxlikeTests(BasePlatformTests): raise SkipTest('asan not available on Cygwin') if is_openbsd(): raise SkipTest('-fsanitize=address is not supported on OpenBSD') @@ -46,7 +46,7 @@ index 4fcf52e09f2c..6e07c450aa0a 100644 testdir = os.path.join(self.framework_test_dir, '7 gnome') self.init(testdir, extra_args=['-Db_sanitize=address', '-Db_lundef=false']) -@@ -1030,6 +1031,7 @@ class LinuxlikeTests(BasePlatformTests): +@@ -983,6 +984,7 @@ class LinuxlikeTests(BasePlatformTests): raise SkipTest('asan not available on Cygwin') if is_openbsd(): raise SkipTest('-fsanitize=address is not supported on OpenBSD') diff --git a/meson/0002-tests-Fix-unit-tests-with-high-parallelism.patch b/meson/0002-tests-Fix-unit-tests-with-high-parallelism.patch new file mode 100644 index 0000000..7faa491 --- /dev/null +++ b/meson/0002-tests-Fix-unit-tests-with-high-parallelism.patch @@ -0,0 +1,67 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Tue, 5 Mar 2024 19:33:33 +0100 +Subject: [PATCH] tests: Fix unit tests with high parallelism + +On Arch's shiny new 48-core/96-thread build server, the +`test_install_log_content` test fails because of an unexpected +`invalid-symlink.txt` file. Apparently the test runs in parallel with +`test_install_subdir_symlinks`, which modifies the `59 install subdir` +source directory. + +To fix this, make `install_subdir_invalid_symlinks` copy the entire test +into a tmpdir before modifying it. +--- + unittests/linuxliketests.py | 39 +++++++++++++++++++------------------ + 1 file changed, 20 insertions(+), 19 deletions(-) + +diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py +index f66dc9769a8f..c8dc0195bc72 100644 +--- a/unittests/linuxliketests.py ++++ b/unittests/linuxliketests.py +@@ -1413,25 +1413,26 @@ class LinuxlikeTests(BasePlatformTests): + Test that installation of broken symlinks works fine. + https://github.com/mesonbuild/meson/issues/3914 + ''' +- testdir = os.path.join(self.common_test_dir, testdir) +- subdir = os.path.join(testdir, subdir_path) +- with chdir(subdir): +- # Can't distribute broken symlinks in the source tree because it breaks +- # the creation of zipapps. Create it dynamically and run the test by +- # hand. +- src = '../../nonexistent.txt' +- os.symlink(src, 'invalid-symlink.txt') +- try: +- self.init(testdir) +- self.build() +- self.install() +- install_path = subdir_path.split(os.path.sep)[-1] +- link = os.path.join(self.installdir, 'usr', 'share', install_path, 'invalid-symlink.txt') +- self.assertTrue(os.path.islink(link), msg=link) +- self.assertEqual(src, os.readlink(link)) +- self.assertFalse(os.path.isfile(link), msg=link) +- finally: +- os.remove(os.path.join(subdir, 'invalid-symlink.txt')) ++ # We can't distribute broken symlinks in the source tree because it ++ # breaks the creation of zipapps. Create the symlink dynamically and run ++ # the test by hand. Do this in a tmpdir in order to not tread on ++ # parallel tests' toes. ++ with tempfile.TemporaryDirectory() as tmpdir: ++ orig_testdir = os.path.join(self.common_test_dir, testdir) ++ tmp_testdir = os.path.join(tmpdir, testdir.split(os.path.sep)[-1]) ++ shutil.copytree(orig_testdir, tmp_testdir) ++ src = '../nonexistent.txt' ++ dst = 'invalid-symlink.txt' ++ subdir = os.path.join(tmp_testdir, subdir_path) ++ os.symlink(src, os.path.join(subdir, dst)) ++ self.init(tmp_testdir) ++ self.build() ++ self.install() ++ install_path = subdir_path.split(os.path.sep)[-1] ++ link = os.path.join(self.installdir, 'usr', 'share', install_path, dst) ++ self.assertTrue(os.path.islink(link), msg=link) ++ self.assertEqual(src, os.readlink(link)) ++ self.assertFalse(os.path.isfile(link), msg=link) + + def test_install_subdir_symlinks(self): + self.install_subdir_invalid_symlinks('59 install subdir', os.path.join('sub', 'sub1')) diff --git a/meson/0002-unittests-Add-a-helper-for-copying-source-trees.patch b/meson/0002-unittests-Add-a-helper-for-copying-source-trees.patch new file mode 100644 index 0000000..c4b3525 --- /dev/null +++ b/meson/0002-unittests-Add-a-helper-for-copying-source-trees.patch @@ -0,0 +1,57 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Dylan Baker +Date: Mon, 11 Mar 2024 11:31:05 -0700 +Subject: [PATCH] unittests: Add a helper for copying source trees + +This is a useful thing to do when a test needs to modify the source +tree, as it prevents races between tests. +--- + unittests/baseplatformtests.py | 23 +++++++++++++++++++++++ + 1 file changed, 23 insertions(+) + +diff --git a/unittests/baseplatformtests.py b/unittests/baseplatformtests.py +index 6125ed933209..93bfc8905b73 100644 +--- a/unittests/baseplatformtests.py ++++ b/unittests/baseplatformtests.py +@@ -1,14 +1,17 @@ + # SPDX-License-Identifier: Apache-2.0 + # Copyright 2016-2021 The Meson development team ++# Copyright © 2024 Intel Corporation + ++from __future__ import annotations + from pathlib import PurePath + from unittest import mock, TestCase, SkipTest + import json + import io + import os + import re + import subprocess + import sys ++import shutil + import tempfile + import typing as T + +@@ -492,3 +495,23 @@ class BasePlatformTests(TestCase): + + def assertLength(self, val, length): + assert len(val) == length, f'{val} is not length {length}' ++ ++ def copy_srcdir(self, srcdir: str) -> str: ++ """Copies a source tree and returns that copy. ++ ++ ensures that the copied tree is deleted after running. ++ ++ :param srcdir: The locaiton of the source tree to copy ++ :return: The location of the copy ++ """ ++ dest = tempfile.mkdtemp() ++ self.addCleanup(windows_proof_rmtree, dest) ++ ++ # shutil.copytree expects the destinatin directory to not exist, Once ++ # python 3.8 is required the `dirs_exist_ok` parameter negates the need ++ # for this ++ dest = os.path.join(dest, 'subdir') ++ ++ shutil.copytree(srcdir, dest) ++ ++ return dest diff --git a/meson/0003-tests-Fix-unit-tests-with-high-parallelism.patch b/meson/0003-tests-Fix-unit-tests-with-high-parallelism.patch new file mode 100644 index 0000000..397cca4 --- /dev/null +++ b/meson/0003-tests-Fix-unit-tests-with-high-parallelism.patch @@ -0,0 +1,56 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Tue, 5 Mar 2024 19:33:33 +0100 +Subject: [PATCH] tests: Fix unit tests with high parallelism + +On Arch's shiny new 48-core/96-thread build server, the +`test_install_log_content` test fails because of an unexpected +`invalid-symlink.txt` file. Apparently the test runs in parallel with +`test_install_subdir_symlinks`, which modifies the `59 install subdir` +source directory. + +To fix this, make `install_subdir_invalid_symlinks` copy the entire test +into a tmpdir before modifying it. +--- + unittests/linuxliketests.py | 21 +++++++++------------ + 1 file changed, 9 insertions(+), 12 deletions(-) + +diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py +index f66dc9769a8f..ce4d36fe024c 100644 +--- a/unittests/linuxliketests.py ++++ b/unittests/linuxliketests.py +@@ -1413,25 +1413,22 @@ class LinuxlikeTests(BasePlatformTests): + Test that installation of broken symlinks works fine. + https://github.com/mesonbuild/meson/issues/3914 + ''' +- testdir = os.path.join(self.common_test_dir, testdir) ++ testdir = self.copy_srcdir(os.path.join(self.common_test_dir, testdir)) + subdir = os.path.join(testdir, subdir_path) + with chdir(subdir): + # Can't distribute broken symlinks in the source tree because it breaks + # the creation of zipapps. Create it dynamically and run the test by + # hand. + src = '../../nonexistent.txt' + os.symlink(src, 'invalid-symlink.txt') +- try: +- self.init(testdir) +- self.build() +- self.install() +- install_path = subdir_path.split(os.path.sep)[-1] +- link = os.path.join(self.installdir, 'usr', 'share', install_path, 'invalid-symlink.txt') +- self.assertTrue(os.path.islink(link), msg=link) +- self.assertEqual(src, os.readlink(link)) +- self.assertFalse(os.path.isfile(link), msg=link) +- finally: +- os.remove(os.path.join(subdir, 'invalid-symlink.txt')) ++ self.init(testdir) ++ self.build() ++ self.install() ++ install_path = subdir_path.split(os.path.sep)[-1] ++ link = os.path.join(self.installdir, 'usr', 'share', install_path, 'invalid-symlink.txt') ++ self.assertTrue(os.path.islink(link), msg=link) ++ self.assertEqual(src, os.readlink(link)) ++ self.assertFalse(os.path.isfile(link), msg=link) + + def test_install_subdir_symlinks(self): + self.install_subdir_invalid_symlinks('59 install subdir', os.path.join('sub', 'sub1')) diff --git a/meson/0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch b/meson/0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch new file mode 100644 index 0000000..df16171 --- /dev/null +++ b/meson/0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch @@ -0,0 +1,89 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Thu, 14 Mar 2024 03:13:48 +0100 +Subject: [PATCH] Revert "rust: recursively pull proc-macro dependencies as + well" + +Breaks the build of lib32-mesa. This reverts commit +aee941559c4b88a062e88186819a820c69c200ae. + + FAILED: src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0 + g++ -m32 -o src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0 src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0.p/target.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libRusticlOpenCL.so.1 -Wl,--whole-archive -Wl,--start-group src/gallium/frontends/rusticl/librusticl.a -Wl,--no-whole-archive -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/lib32-mesa/src=/usr/src/debug/lib32-mesa -flto=auto -g1 src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a src/loader/libloader.a src/util/libxmlconfig.a src/util/libmesa_util.a src/util/libmesa_util_sse41.a src/util/blake3/libblake3.a src/c11/impl/libmesa_util_c11.a src/gallium/winsys/sw/dri/libswdri.a src/gallium/winsys/sw/kms-dri/libswkmsdri.a src/gallium/winsys/sw/wrapper/libwsw.a src/gallium/winsys/sw/null/libws_null.a src/gallium/drivers/iris/libiris.a src/gallium/drivers/iris/libiris_per_hw_ver80.a src/gallium/drivers/iris/libiris_per_hw_ver90.a src/gallium/drivers/iris/libiris_per_hw_ver110.a src/gallium/drivers/iris/libiris_per_hw_ver120.a src/gallium/drivers/iris/libiris_per_hw_ver125.a src/gallium/drivers/iris/libiris_per_hw_ver200.a src/intel/compiler/libintel_compiler.a src/intel/dev/libintel_dev.a src/intel/isl/libisl.a src/intel/isl/libisl_per_hw_ver40.a src/intel/isl/libisl_per_hw_ver50.a src/intel/isl/libisl_per_hw_ver60.a src/intel/isl/libisl_per_hw_ver70.a src/intel/isl/libisl_per_hw_ver75.a src/intel/isl/libisl_per_hw_ver80.a src/intel/isl/libisl_per_hw_ver90.a src/intel/isl/libisl_per_hw_ver110.a src/intel/isl/libisl_per_hw_ver120.a src/intel/isl/libisl_per_hw_ver125.a src/intel/isl/libisl_per_hw_ver200.a src/intel/isl/libisl_tiled_memcpy.a src/intel/isl/libisl_tiled_memcpy_sse41.a src/intel/blorp/libblorp.a src/intel/perf/libintel_perf.a src/intel/common/libintel_common.a src/intel/common/libintel_clflushopt.a src/intel/ds/libintel-driver-ds.a src/gallium/winsys/iris/drm/libiriswinsys.a src/gallium/winsys/nouveau/drm/libnouveauwinsys.a src/nouveau/codegen/libnouveau_codegen.a src/gallium/drivers/nouveau/libnouveau.a src/compiler/nir/libnir.a src/compiler/libcompiler.a src/gallium/drivers/r600/libr600.a src/gallium/auxiliary/libgalliumvl.a src/mesa/libmesa.a src/compiler/glsl/libglsl.a src/compiler/glsl/glcpp/libglcpp.a src/mesa/libmesa_sse41.a src/compiler/spirv/libvtn.a src/gallium/winsys/radeon/drm/libradeonwinsys.a src/gallium/drivers/radeonsi/libradeonsi_gfx6.a src/amd/compiler/libaco.a src/gallium/drivers/radeonsi/libradeonsi_gfx7.a src/gallium/drivers/radeonsi/libradeonsi_gfx8.a src/gallium/drivers/radeonsi/libradeonsi_gfx9.a src/gallium/drivers/radeonsi/libradeonsi_gfx10.a src/gallium/drivers/radeonsi/libradeonsi_gfx103.a src/gallium/drivers/radeonsi/libradeonsi_gfx11.a src/gallium/drivers/radeonsi/libradeonsi_gfx115.a src/gallium/drivers/radeonsi/libradeonsi.a src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a src/amd/addrlib/libaddrlib.a src/amd/common/libamd_common.a src/amd/llvm/libamd_common_llvm.a src/amd/vpelib/liblibvpe.a.a src/gallium/drivers/llvmpipe/libllvmpipe.a src/gallium/drivers/softpipe/libsoftpipe.a src/gallium/drivers/zink/libzink.a src/vulkan/util/libvulkan_util.a src/gallium/frontends/rusticl/liblibc_rust_gen.rlib src/gallium/frontends/rusticl/libmesa_rust.rlib src/gallium/frontends/rusticl/libmesa_rust_gen.rlib src/gallium/auxiliary/libgallium.a src/compiler/clc/liblibmesaclc.a src/gallium/frontends/rusticl/libmesa_rust_util.rlib src/gallium/frontends/rusticl/libmesa_bindings_inline_wrapper.a src/gallium/frontends/rusticl/libsystem_bindings.a src/gallium/frontends/rusticl/librusticl_llvm_gen.rlib src/gallium/frontends/rusticl/librusticl_opencl_gen.rlib src/gallium/frontends/rusticl/librusticl_proc_macros.so -Wl,--build-id=sha1 -Wl,--gc-sections -Wl,--version-script /build/lib32-mesa/src/mesa-24.0.3/src/gallium/targets/rusticl/rusticl.sym /usr/lib32/libz.so -pthread -lm /usr/lib32/libzstd.so /usr/lib32/libunwind.so -lLLVM-17 /usr/lib32/libdrm.so /usr/lib32/libexpat.so /usr/lib32/libxcb.so /usr/lib32/libxcb-randr.so /usr/lib32/libdrm_nouveau.so /usr/lib32/libdrm_radeon.so /usr/lib32/libelf.so -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 -lLLVM-17 /usr/lib32/libdrm_amdgpu.so -lLLVM-17 -lLLVM-17 /usr/lib32/libX11-xcb.so /usr/lib32/libX11.so /usr/lib32/libxcb-dri3.so /usr/lib32/libxcb-present.so /usr/lib32/libxcb-xfixes.so /usr/lib32/libxcb-sync.so /usr/lib32/libxcb-shm.so /usr/lib32/libxshmfence.so /usr/lib32/libxcb-keysyms.so /usr/lib32/libwayland-client.so /usr/lib32/libXrandr.so -fPIC -lLLVM-17 -lsensors /usr/lib32/libclang-cpp.so -lLLVM-17 /usr/lib32/libLLVMSPIRVLib.so /usr/lib32/libSPIRV-Tools-opt.so /usr/lib32/libSPIRV-Tools.so /usr/lib32/libSPIRV-Tools-link.so -Wl,--end-group + /usr/bin/ld: src/gallium/frontends/rusticl/librusticl_proc_macros.so: error adding symbols: file in wrong format +--- + mesonbuild/build.py | 2 ++ + test cases/rust/18 proc-macro/lib.rs | 8 -------- + test cases/rust/18 proc-macro/meson.build | 11 ----------- + test cases/rust/18 proc-macro/subdir/meson.build | 1 - + .../rust/18 proc-macro/transitive-proc-macro.rs | 7 ------- + 5 files changed, 2 insertions(+), 27 deletions(-) + delete mode 100644 test cases/rust/18 proc-macro/lib.rs + delete mode 100644 test cases/rust/18 proc-macro/subdir/meson.build + delete mode 100644 test cases/rust/18 proc-macro/transitive-proc-macro.rs + +diff --git a/mesonbuild/build.py b/mesonbuild/build.py +index 3c9d3a06c699..8e41f0bb02af 100644 +--- a/mesonbuild/build.py ++++ b/mesonbuild/build.py +@@ -1295,6 +1295,8 @@ class BuildTarget(Target): + for t in self.link_targets: + if t in result: + continue ++ if t.rust_crate_type == 'proc-macro': ++ continue + if include_internals or not t.is_internal(): + result.add(t) + if isinstance(t, StaticLibrary): +diff --git a/test cases/rust/18 proc-macro/lib.rs b/test cases/rust/18 proc-macro/lib.rs +deleted file mode 100644 +index 5242886cc5e4..000000000000 +--- a/test cases/rust/18 proc-macro/lib.rs ++++ /dev/null +@@ -1,8 +0,0 @@ +-extern crate proc_macro_examples; +-use proc_macro_examples::make_answer; +- +-make_answer!(); +- +-pub fn func() -> u32 { +- answer() +-} +diff --git a/test cases/rust/18 proc-macro/meson.build b/test cases/rust/18 proc-macro/meson.build +index e8b28eda144e..c5f0dfc82aee 100644 +--- a/test cases/rust/18 proc-macro/meson.build ++++ b/test cases/rust/18 proc-macro/meson.build +@@ -31,14 +31,3 @@ main = executable( + ) + + test('main_test2', main) +- +-subdir('subdir') +- +-staticlib = static_library('staticlib', 'lib.rs', +- link_with: pm_in_subdir, +- rust_dependency_map : {'proc_macro_examples3' : 'proc_macro_examples'} +-) +- +-executable('transitive-proc-macro', 'transitive-proc-macro.rs', +- link_with: staticlib, +-) +diff --git a/test cases/rust/18 proc-macro/subdir/meson.build b/test cases/rust/18 proc-macro/subdir/meson.build +deleted file mode 100644 +index 04842c431e78..000000000000 +--- a/test cases/rust/18 proc-macro/subdir/meson.build ++++ /dev/null +@@ -1 +0,0 @@ +-pm_in_subdir = rust.proc_macro('proc_macro_examples3', '../proc.rs') +diff --git a/test cases/rust/18 proc-macro/transitive-proc-macro.rs b/test cases/rust/18 proc-macro/transitive-proc-macro.rs +deleted file mode 100644 +index 4c804b3b6f4d..000000000000 +--- a/test cases/rust/18 proc-macro/transitive-proc-macro.rs ++++ /dev/null +@@ -1,7 +0,0 @@ +-extern crate staticlib; +-use staticlib::func; +- +- +-fn main() { +- assert_eq!(42, func()); +-} diff --git a/meson/PKGBUILD b/meson/PKGBUILD index dec16d2..36435b7 100644 --- a/meson/PKGBUILD +++ b/meson/PKGBUILD @@ -6,37 +6,43 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=meson -pkgver=1.3.2 -pkgrel=01 +pkgver=1.4.0 +pkgrel=02 pkgdesc='High productivity build system' url='https://mesonbuild.com/' depends=(ninja python python-typing_extensions) -makedepends=(python-build - python-installer - python-setuptools - python-wheel) -#checkdepends=(boost clang cmake cuda cython doxygen gcc-fortran gcc-objc git glibc-locales -# gmock gnustep-base gobject-introspection graphviz gtest gtk-doc gtk-sharp-2 gtk3 gtkmm3 -# hotdoc itstool java-environment=8 ldc libelf libwmf llvm mercurial mono nasm -# netcdf-fortran openmpi openssh protobuf python-gobject python-pytest-xdist qt5-base -# qt5-tools rust rust-bindgen sdl2 vala valgrind vulkan-validation-layers wxgtk3) +makedepends=(python-build python-installer python-setuptools python-wheel) +checkdepends=(boost clang cmake cuda cython doxygen gcc-fortran gcc-objc git + glibc-locales gmock gnustep-base gobject-introspection graphviz gtest gtk-doc + gtk-sharp-2 gtk3 gtkmm3 hotdoc itstool java-environment=8 ldc libelf libwmf + llvm mercurial mono nasm netcdf-fortran openmpi openssh protobuf python-gobject + python-pytest-xdist qt5-base qt5-tools rust rust-bindgen sdl2 vala valgrind + vulkan-validation-layers wxgtk3) source=(https://github.com/mesonbuild/meson/releases/download/$pkgver/meson-$pkgver.tar.gz{,.asc} meson-reference-$pkgver.3::https://github.com/mesonbuild/meson/releases/download/$pkgver/meson-reference.3 meson-reference-$pkgver.json::https://github.com/mesonbuild/meson/releases/download/$pkgver/reference_manual.json + arch-meson + cross-lib32 + native-clang 0001-Skip-broken-tests.patch - 0002-Limit-unittests-workers.patch - cross-lib32 - native-clang - arch-meson - jobo-meson) + 0002-unittests-Add-a-helper-for-copying-source-trees.patch + 0003-tests-Fix-unit-tests-with-high-parallelism.patch + 0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch + jobo-meson) prepare() { cd $pkgname-$pkgver - ## Arch: Our containers do not allow sanitizers to run # Pass tests patch -Np1 -i ../0001-Skip-broken-tests.patch - patch -Np1 -i ../0002-Limit-unittests-workers.patch + + # https://github.com/mesonbuild/meson/pull/12937 + patch -Np1 -i ../0002-unittests-Add-a-helper-for-copying-source-trees.patch + patch -Np1 -i ../0003-tests-Fix-unit-tests-with-high-parallelism.patch + + # Fix lib32-mesa + patch -Np1 -i ../0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch + } build() { @@ -49,13 +55,23 @@ check() ( export LC_CTYPE=en_US.UTF-8 CPPFLAGS= CFLAGS= CXXFLAGS= LDFLAGS= ./run_tests.py --failfast ) -# pkgver=1.3.2 + +# pkgver=1.4.0 # pkgrel=01 -# Same one test fails for the past 8-9 versions of meson ## comment check section and rerun as it is, not -f -# Ran 246 tests in 132.654s -# -# FAILED (failures=1, skipped=40) -# Total time: 132.658 seconds +#=========================================== short test summary info =========================================== +#FAILED unittests/allplatformstests.py::AllPlatformTests::test_testsetups - AssertionError: 'TEST_ENV is set' not found in "Log of Meson test suite run on 2024-03-13T13:37:01.848202\... +#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +#!!!!!!!!!!!!!!!!!!!!!!!!!!!! xdist.dsession.Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!! +#===================== 1 failed, 314 passed, 44 skipped, 362 warnings in 260.43s (0:04:20) ===================== +# + +# pkgver=1.4.0 +# pkgrel=02 +#=========================================== short test summary info =========================================== +#FAILED unittests/allplatformstests.py::AllPlatformTests::test_testsetups - AssertionError: 'TEST_ENV is set' not found in "Log of Meson test suite run on 2024-03-14T18:36:26.592915\... +#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +#!!!!!!!!!!!!!!!!!!!!!!!!!!!! xdist.dsession.Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!! +#===================== 1 failed, 314 passed, 44 skipped, 362 warnings in 267.57s (0:04:27) ===================== package() { cd $pkgname-$pkgver @@ -89,16 +105,18 @@ license=('Apache') validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen -sha256sums=(492eb450c8b073024276f916f5adbb3c4bb7e90e9e6ec124efda064f3d9b5baa # meson-1.3.2.tar.gz - 89eef0c039fe00fbb74a1134bff1cdb08547f27ac3f745aa80643976e5d337aa # meson-1.3.2.tar.gz.asc - 9407d0cd7c7a98c54d13365a4114b6eff52d1f542d25c500834c9667b2dc48f4 # meson-reference-1.3.2.3 - 05caa797167c384fa7178b1c599cc95c61f494b59d0ec65d014154b68c9c92c0 # meson-reference-1.3.2.json - b3a3c3ff8a3c154045816544110206f5ed0aaf64821eea0412e6e5f5c89d48a0 # 0001-Skip-broken-tests.patch - e78ae1341203d21025dab47e780fb94cf8b78f49e14657054275cf5f3e17c855 # 0002-Limit-unittests-workers.patch +sha256sums=(8fd6630c25c27f1489a8a0392b311a60481a3c161aa699b330e25935b750138d # meson-1.4.0.tar.gz + 778e98463da80e1e24b8d6a147829d0670441d263d0de53fb3d2923304279250 # meson-1.4.0.tar.gz.asc + 0eab2644cca0b04e8b74dbf46dfc377cd750d16e5e258378815668ddb233f578 # meson-reference-1.4.0.3 + 94a39c079fea7ffb6ed5bd2f974fc51e69138c718d96045e54a0d9cc25ce73f9 # meson-reference-1.4.0.json + 43e76c3f895c185f88fa2a1b23ef87d6c5a2a2b32a2e83b947b5439034c436ed # arch-meson 47e6b7d18f2fbde2edd5674c812b9d4a279feb6d7f947310736c39cde28f8831 # cross-lib32 a1fa7d0c3113776337a7e875a35d7cf625000d98024ad4537af23f719c50bfa4 # native-clang - 43e76c3f895c185f88fa2a1b23ef87d6c5a2a2b32a2e83b947b5439034c436ed # arch-meson + acf95b44ff0f42d4552c309e0c4defab69954b23eaef3deafa119c38dee6c15a # 0001-Skip-broken-tests.patch + d11841ba7a1dac0311d9903fabb36883dc0776104beb03c36108db7df7bbec89 # 0002-unittests-Add-a-helper-for-copying-source-trees.patch + ed6702ba7b926f7ad9fcbe1484265d2a65380adabdbcca6de27a4b6e0833661a # 0003-tests-Fix-unit-tests-with-high-parallelism.patch + 455223aec8e8754e0874b13594984a23259a149869732cf0b6381fb9676a439a # 0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch b2aeae2787cf8f3ffb8778ee7f1a434895b1512bc0bdb33528c4cb2aeb067904) # jobo-meson -## fd768b104b2f84e6ef9756f528d4343b16b831e8dbf914c9542c42610f945b24 meson-1.3.2-01-x86_64.pkg.tar.lz +## 5fb47af4775f2f0e12a4d1ba49a541a0b48da0d53f6abdaa0f645646ad9c68df meson-1.4.0-02-x86_64.pkg.tar.lz diff --git a/meson/PKGBUILD-arch b/meson/PKGBUILD-arch index 9f919b2..a29413d 100644 --- a/meson/PKGBUILD-arch +++ b/meson/PKGBUILD-arch @@ -3,8 +3,8 @@ # Contributor: Anatol Pomozov pkgname=meson -pkgver=1.3.2 -pkgrel=1 +pkgver=1.4.0 +pkgrel=2 pkgdesc="High productivity build system" url="https://mesonbuild.com/" arch=(any) @@ -74,17 +74,21 @@ source=( cross-lib32 native-clang 0001-Skip-broken-tests.patch - 0002-Limit-unittests-workers.patch + 0002-unittests-Add-a-helper-for-copying-source-trees.patch + 0003-tests-Fix-unit-tests-with-high-parallelism.patch + 0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch ) -b2sums=('72b061598a0cb22517460de4df25394a9dfbddb536c5b8e75b7267ae21292fe2a6a3ec16d64aa81cde63d33022decebcc051cf2d87d677f9b40eb2f4106a40cd' +b2sums=('7f742ef870c182e552c1ff3508d65f251009d610def6a08e01fddb6c6a4ed6d608ead0d52cf8ca7d66b5bd7a4732dccd7ab5d98f141a4a61e275398885f79486' 'SKIP' - '692feb16f6ef585e5b7fa46370b0ad0ed0418cf05a15fe08cc5f2945cc83425dda0232e8c30c26b3d82ce95fe1703890b0a53ee7745c78e71a1a8eb8cd376e1c' - '46b62e840f066287c74ac066e03f56b54e9c7fa1e5789dd0c93e112ff4d62194dc5be6ac39c9d17d6242105e078c05e98109aed3c4f0f7c317b549cb9ff54610' + '8ad24592c1a9100832dead97a55d4cb358892fc1cd6aee641f9610cb6a5df211831e6cfc42e047d5e835ed53de1bb9c7d711dd1a0a8cfe18a0f85e92a1a3f925' + '6d08a48551e4aa68b05c307dc970e74164ba689b27f7412e39840b5cea7c65addb28e7c0fb46f4a6469b8d1a6dc6b50eb4ea477cb3d25a7f09c49b86015f6052' '70f042a7603d1139f6cef33aec028da087cacabe278fd47375e1b2315befbfde1c0501ad1ecc63d04d31b232a04f08c735d61ce59d7244521f3d270e417fb5af' '9b16477aa77a706492e26fb3ad42e90674b8f0dfe657dd3bd9ba044f921be12ceabeb0050a50a15caee4d999e1ec33ed857bd3bed9e4444d73bb4a4f06381081' '7d88929d5a3b49d91c5c9969f19d9b47f3151706526b889515acaeda0141257d5115875ac84832e9ea46f83a7700d673adcc5db84b331cd798c70ae6e90eac1e' - 'ebcd0d961bdc00309aa76e93e49c7136c454d1d1838c6bf5a5b168c0a94532353d32364de16c045f14950dd5313c17f33b3d7974317ba94db161638f93de6845' - '5847e2f1bf362c9fdaf522f0d3a6c81e67c7ac8c016e0ade5632bf23c1ea591c3659fe40f2139e97805144b3a6db6fe375977735b6fc74a7c7a6f8e581632f24') + 'b0e050d6cfa7e9cb5692e6aa12185632313536bd4ad59c704cfa2b655ad52e3f34d038da3e2f01d47b16f910db8d458b69f3b2b07bd8d74b92622b00bfc7d120' + 'a5206ac07afa0c3cde982109f52e208a30e59daf1200b42946005bc6db09e647dc9ce220eb359fc0820d2ab1d401c5547e44bbadc0c5e1d7c942865951b9fdd7' + '655fdebe13d1857505889c5c8bd4605c989e1c92ac930f42e0162bb75fc53e460c15d929c93e2e9740a99ea49b5ed36f264da5a99dc6110eb1509d665a33ccf9' + '62e19e7ec8c3448989167fdda724104389176440ead253e8f1665f6f383542fbc9afae9d6c64f6365e8b2878863416554266e6e651d6e58981fa8e145d321e49') validpgpkeys=( 19E2D6D9B46D8DAA6288F877C24E631BABB1FE70 # Jussi Pakkanen ) @@ -94,7 +98,13 @@ prepare() { # Pass tests patch -Np1 -i ../0001-Skip-broken-tests.patch - patch -Np1 -i ../0002-Limit-unittests-workers.patch + + # https://github.com/mesonbuild/meson/pull/12937 + patch -Np1 -i ../0002-unittests-Add-a-helper-for-copying-source-trees.patch + patch -Np1 -i ../0003-tests-Fix-unit-tests-with-high-parallelism.patch + + # Fix lib32-mesa + patch -Np1 -i ../0004-Revert-rust-recursively-pull-proc-macro-dependencies.patch } build() { diff --git a/meson/deps b/meson/deps index a5da071..5f11e66 100644 --- a/meson/deps +++ b/meson/deps @@ -7,3 +7,53 @@ python-setuptools python-wheel + +boost +clang +cmake +cuda +cython +doxygen +gcc-fortran +gcc-objc +git +glibc-locales +gnustep-base +gobject-introspection +graphviz +gtest +gtk-doc +gtk-sharp-2 +gtk3 +gtkmm3 +hotdoc +itstool +ldc +libwmf +llvm +mercurial +mono +nasm +netcdf-fortran +openmpi +openssh +protobuf +python-gobject +python-pytest-xdist +qt5-base +qt5-tools +rust +rust-bindgen +sdl2 +vala +valgrind +vulkan-validation-layers +gtest +jdk8-openjdk +wxwidgets-gtk3 +graphite +rav1e +at-spi2-core +libjpeg-turbo + + diff --git a/meson/deps-nocheck b/meson/deps-nocheck new file mode 100644 index 0000000..2f24514 --- /dev/null +++ b/meson/deps-nocheck @@ -0,0 +1,10 @@ +ninja +python +python-typing_extensions +python-build +python-installer +python-setuptools +python-wheel + + + diff --git a/package-query/PKGBUILD b/package-query/PKGBUILD index b193516..b8d7aed 100644 --- a/package-query/PKGBUILD +++ b/package-query/PKGBUILD @@ -8,7 +8,7 @@ #pkgname=package-query-git pkgname=package-query pkgver=1.12.r2.g9160ff6 -pkgrel=02 +pkgrel=03 pkgdesc="Query ALPM and AUR" url="https://github.com/archlinuxfr/package-query" depends=('pacman>=6.0' 'yajl>=2.0') @@ -43,4 +43,4 @@ license=('GPL') sha256sums=(SKIP) -## 57ca46ab3720c9f3ca2a8f59261d222be1b669b9d823ebbaaf345c2d3d2afa41 package-query-1.12.r2.g9160ff6-02-x86_64.pkg.tar.lz +## f07ed93679eac4266521819fe82b601ee459cb06aeda9067c3f3e9dc4e723d7c package-query-1.12.r2.g9160ff6-03-x86_64.pkg.tar.lz diff --git a/pacman-contrib/PKGBUILD b/pacman-contrib/PKGBUILD index bfe0dd1..33b69f2 100644 --- a/pacman-contrib/PKGBUILD +++ b/pacman-contrib/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pacman-contrib pkgver=1.10.4 -pkgrel=01 +pkgrel=04 pkgdesc="Contributed scripts and tools for pacman systems w/o systemd" url="https://gitlab.archlinux.org/pacman/pacman-contrib" groups=( jobbot ) @@ -63,5 +63,5 @@ validpgpkeys=('5134EF9EAF65F95B6BB1608E50FB9B273A9D0BB5' # Johannes Löthberg < sha256sums=(SKIP) ## pacman-contrib.git -## 11bc5b2a72a92e863f07bb05f98aab8d62197161250b30cb637d67523824a6f7 pacman-contrib-1.10.4-01-x86_64.pkg.tar.lz +## da84a7965b51eda96045b362dba7c194d1d73cfa76d6ee88f1fd3fb7af297e13 pacman-contrib-1.10.4-04-x86_64.pkg.tar.lz diff --git a/pacman-contrib/PKGBUILD-arch b/pacman-contrib/PKGBUILD-arch index d84fb54..18728ee 100644 --- a/pacman-contrib/PKGBUILD-arch +++ b/pacman-contrib/PKGBUILD-arch @@ -3,7 +3,7 @@ pkgname=pacman-contrib pkgver=1.10.4 -pkgrel=1 +pkgrel=4 pkgdesc='Contributed scripts and tools for pacman systems' arch=('x86_64') url=https://gitlab.archlinux.org/pacman/pacman-contrib diff --git a/pyalpm/PKGBUILD b/pyalpm/PKGBUILD new file mode 100644 index 0000000..bb5d2a9 --- /dev/null +++ b/pyalpm/PKGBUILD @@ -0,0 +1,50 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=pyalpm +pkgver=0.10.8 +pkgrel=01 +pkgdesc="Libalpm bindings for Python 3" +url="https://gitlab.archlinux.org/archlinux/pyalpm" +depends=('python' 'pacman') +makedepends=('git' 'python-setuptools' 'python-pkgconfig' 'python-wheel' 'python-build' 'python-installer') +checkdepends=('python-pytest' 'python-pytest-pacman') +#source=("git+${url}.git") +source=("git+https://gitlab.archlinux.org/archlinux/pyalpm.git#tag=$pkgver") + +prepare() { + cd "${pkgname}" +} + +build() { + cd $pkgname + python -m build --wheel --no-isolation +} + +check() { + cd $pkgname + local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))') + PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-$python_version" pytest +} + +package() { + cd $pkgname + python -m installer --destdir="$pkgdir" dist/*.whl +} + +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) + +license=('GPL-3.0-or-later') + +validpgpkeys=('E499C79F53C96A54E572FEE1C06086337C50773E') + +sha256sums=(SKIP) + +## 56e091c9b58187a35d5b593e48c3b1a23ee823d53ea997257c091c372cbfbe9d pyalpm-0.10.8-01-x86_64.pkg.tar.lz + diff --git a/pyalpm/PKGBUILD-arch b/pyalpm/PKGBUILD-arch new file mode 100644 index 0000000..8251452 --- /dev/null +++ b/pyalpm/PKGBUILD-arch @@ -0,0 +1,35 @@ +# Maintainer : Rémy Oudompheng + +pkgname=pyalpm +pkgver=0.10.8 +pkgrel=1 +pkgdesc="Python 3 bindings for libalpm" +arch=('x86_64') +url="https://gitlab.archlinux.org/archlinux/pyalpm" +license=('GPL-3.0-or-later') +depends=('python' 'pacman') +makedepends=('git' 'python-setuptools' 'python-pkgconfig' 'python-build' 'python-installer' 'python-wheel') +checkdepends=('python-pytest' 'python-pytest-pacman') +source=("git+https://gitlab.archlinux.org/archlinux/pyalpm.git#tag=$pkgver") +validpgpkeys=('E499C79F53C96A54E572FEE1C06086337C50773E') +sha512sums=('SKIP') + +prepare() { + cd "${pkgname}" +} + +build() { + cd "${pkgname}" + python -m build --wheel --no-isolation +} + +check() { + cd "${pkgname}" + local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))') + PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-$python_version" pytest +} + +package() { + cd "${pkgname}" + python -m installer --destdir="$pkgdir" dist/*.whl +} diff --git a/pyalpm/PKGBUILD-aur b/pyalpm/PKGBUILD-aur new file mode 100644 index 0000000..a0f230e --- /dev/null +++ b/pyalpm/PKGBUILD-aur @@ -0,0 +1,43 @@ +# Maintainer: a821 +# Contributor: Chih-Hsuan Yen +# Contributor: bartus +# Contributor: Rémy Oudompheng +# Contributor: Dave Reisner + +pkgname=pyalpm-git +_pkgname=${pkgname%-git} +pkgver=0.10.6.r11.gc8d9eeb +pkgrel=1 +pkgdesc="Libalpm bindings for Python 3 (Git version)" +arch=('x86_64') +url="https://gitlab.archlinux.org/archlinux/pyalpm" +license=('GPL-3.0-only') +depends=('python' 'pacman') +makedepends=('git' 'python-setuptools' 'python-pkgconfig' 'python-wheel' 'python-build' 'python-installer') +checkdepends=('python-pytest' 'python-pytest-pacman') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=("git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + ) +} + +build() { + cd $_pkgname + python -m build --wheel --no-isolation +} + +check() { + cd $_pkgname + PYTHONPATH="$(ls -d build/lib.linux-$CARCH-*)" pytest -v test +} + +package() { + cd $_pkgname + python -m installer --destdir="$pkgdir" dist/*.whl +} diff --git a/pyalpm/clean b/pyalpm/clean new file mode 100644 index 0000000..1ba9d68 --- /dev/null +++ b/pyalpm/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,pyalpm} diff --git a/pyalpm/deps b/pyalpm/deps new file mode 100644 index 0000000..46a0ced --- /dev/null +++ b/pyalpm/deps @@ -0,0 +1,10 @@ +python +git +python-setuptools +python-pkgconfig +python-wheel +python-build +python-installer +python-pytest +python-pytest-pacman + diff --git a/pyalpm/time b/pyalpm/time new file mode 100644 index 0000000..bdd3787 --- /dev/null +++ b/pyalpm/time @@ -0,0 +1,6 @@ + + +real 0m9.448s +user 0m6.643s +sys 0m0.884s + diff --git a/python-pluggy/PKGBUILD b/python-pluggy/PKGBUILD index 56c037f..cf5908e 100644 --- a/python-pluggy/PKGBUILD +++ b/python-pluggy/PKGBUILD @@ -8,17 +8,17 @@ pkgname=python-pluggy pkgver=1.4.0 _commit=2efd28ef5dcd8b7ad44a41777ce640debbbf9c39 -pkgrel=01 +pkgrel=02 pkgdesc="Plugin and hook calling mechanisms for python" url="https://github.com/pytest-dev/pluggy" depends=('python') -makedepends=('git' 'python-setuptools-scm') +makedepends=('git' 'python-setuptools-scm' 'python-setuptools' 'python-build' 'python-installer' 'python-wheel') checkdepends=('python-pytest') source=("git+https://github.com/pytest-dev/pluggy.git#commit=$_commit") build() { cd pluggy - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -28,7 +28,7 @@ check() { package() { cd pluggy - python setup.py install -O1 --root "$pkgdir" + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ } @@ -40,4 +40,5 @@ license=('MIT') sha256sums=(SKIP) -## 4170bc7d44ebe77e364883ac594133b3bbb2ad29941642fdb02cee7ebe2049be python-pluggy-1.4.0-01-x86_64.pkg.tar.lz +## 34515c347fe47aa8172bf996829af55cde699fbf6b1de1054796fbe45b2afd01 python-pluggy-1.4.0-02-x86_64.pkg.tar.lz + diff --git a/python-pluggy/PKGBUILD-arch b/python-pluggy/PKGBUILD-arch index d2cd2ff..b942c41 100644 --- a/python-pluggy/PKGBUILD-arch +++ b/python-pluggy/PKGBUILD-arch @@ -3,20 +3,20 @@ pkgname=python-pluggy pkgver=1.4.0 _commit=2efd28ef5dcd8b7ad44a41777ce640debbbf9c39 -pkgrel=1 +pkgrel=2 pkgdesc="Plugin and hook calling mechanisms for python" arch=('any') url="https://github.com/pytest-dev/pluggy" license=('MIT') depends=('python') -makedepends=('git' 'python-setuptools-scm') +makedepends=('git' 'python-setuptools-scm' 'python-setuptools' 'python-build' 'python-installer' 'python-wheel') checkdepends=('python-pytest') source=("git+https://github.com/pytest-dev/pluggy.git#commit=$_commit") sha512sums=('SKIP') build() { cd pluggy - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -26,6 +26,6 @@ check() { package() { cd pluggy - python setup.py install -O1 --root "$pkgdir" + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ } diff --git a/python-pluggy/deps b/python-pluggy/deps index 252862b..10119d6 100644 --- a/python-pluggy/deps +++ b/python-pluggy/deps @@ -2,4 +2,9 @@ python git python-setuptools-scm python-pytest +python-setuptools +python-build +python-installer +python-wheel + diff --git a/python-typing_extensions/PKGBUILD b/python-typing_extensions/PKGBUILD new file mode 100644 index 0000000..508e86e --- /dev/null +++ b/python-typing_extensions/PKGBUILD @@ -0,0 +1,61 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=python-typing_extensions +_name=${pkgname#python-} +pkgver=4.10.0 +pkgrel=01 +pkgdesc='Backported and Experimental Type Hints for Python 3.8+' +url=https://github.com/python/typing_extensions +depends=(python) +makedepends=(git python-build python-flit-core python-installer) +checkdepends=(python-tests) +provides=(python-typing-extensions) +conflicts=(python-typing-extensions) +_tag=ed81f2b2043f60b0c159914e264e127f5d0b4cda +source=("git+${url}.git#tag=${_tag}") + +pkgver() { + cd "${_name}" + + git describe --tags +} + +build() { + cd "${_name}" + + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "${_name}" + + python -m unittest discover src +} + +package() { + cd "${_name}" + + python -m installer --destdir="${pkgdir}" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "${pkgdir}"/usr/share/licenses/${pkgname} + ln -s "${site_packages}"/"${_name}"-${pkgver}.dist-info/LICENSE \ + "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) + +license=(Python-2.0.1) + +sha256sums=(SKIP) + +## 441831f74bb606a2dbd9b420c57fae4c2435e68c0764cadb161742c89027123d python-typing_extensions-4.10.0-01-x86_64.pkg.tar.lz + diff --git a/python-typing_extensions/PKGBUILD-arch b/python-typing_extensions/PKGBUILD-arch new file mode 100644 index 0000000..0493e27 --- /dev/null +++ b/python-typing_extensions/PKGBUILD-arch @@ -0,0 +1,52 @@ +# Maintainer: Maxime Gauduin +# Maintainer: Daniel M. Capella +# Contributor: Michael Yeatts + +pkgname=python-typing_extensions +_name=${pkgname#python-} +pkgver=4.10.0 +pkgrel=1 +pkgdesc='Backported and Experimental Type Hints for Python 3.8+' +arch=(any) +url=https://github.com/python/typing_extensions +license=(Python-2.0.1) +depends=(python) +makedepends=(git python-build python-flit-core python-installer) +checkdepends=(python-tests) +provides=(python-typing-extensions) +conflicts=(python-typing-extensions) +_tag=ed81f2b2043f60b0c159914e264e127f5d0b4cda +source=("git+${url}.git#tag=${_tag}") +b2sums=(SKIP) + +pkgver() { + cd "${_name}" + + git describe --tags +} + +build() { + cd "${_name}" + + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "${_name}" + + python -m unittest discover src +} + +package() { + cd "${_name}" + + python -m installer --destdir="${pkgdir}" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "${pkgdir}"/usr/share/licenses/${pkgname} + ln -s "${site_packages}"/"${_name}"-${pkgver}.dist-info/LICENSE \ + "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +# vim: ts=2 sw=2 et: diff --git a/python-typing_extensions/clean b/python-typing_extensions/clean new file mode 100644 index 0000000..8b4aa22 --- /dev/null +++ b/python-typing_extensions/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,typing_extensions} diff --git a/python-typing_extensions/deps b/python-typing_extensions/deps new file mode 100644 index 0000000..7259f75 --- /dev/null +++ b/python-typing_extensions/deps @@ -0,0 +1,8 @@ +python-build +python-installer +python-tests + + +git +python-flit-core + diff --git a/python-typing_extensions/time b/python-typing_extensions/time new file mode 100644 index 0000000..71abb09 --- /dev/null +++ b/python-typing_extensions/time @@ -0,0 +1,6 @@ + + +real 0m4.383s +user 0m3.380s +sys 0m0.615s + diff --git a/qalculate-gtk/PKGBUILD b/qalculate-gtk/PKGBUILD index 07c7e23..3ea792b 100644 --- a/qalculate-gtk/PKGBUILD +++ b/qalculate-gtk/PKGBUILD @@ -6,8 +6,8 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=qalculate-gtk -pkgver=4.9.0 -pkgrel=01 +pkgver=5.0.0 +pkgrel=02 pkgdesc='GTK frontend for libqalculate' url='https://qalculate.github.io/' depends=(libqalculate gtk3) @@ -29,9 +29,9 @@ package() { arch=(x86_64) -license=(GPL) +license=(GPL-2.0-only) -sha256sums=(d6f8bae81585088dcf8eb60ea41614c5a11e9096f1f1aec186e94839b030d480) # qalculate-gtk-4.9.0.tar.gz +sha256sums=(4fb840a42a2246a98db81431baf4622504a226b1d3cbbe36da5649926ad177a9) # qalculate-gtk-5.0.0.tar.gz -## 59406a3cd1fab61511b8453639e6c39645bb0eb868c9201e748b011fb16fd6ee qalculate-gtk-4.9.0-01-x86_64.pkg.tar.lz +## 257db3082d6dd1e42c39f610d589bcfa1dc08ff21d635411818a966086cdf408 qalculate-gtk-5.0.0-02-x86_64.pkg.tar.lz diff --git a/qalculate-gtk/PKGBUILD-arch b/qalculate-gtk/PKGBUILD-arch index 8b7671c..cb8538e 100644 --- a/qalculate-gtk/PKGBUILD-arch +++ b/qalculate-gtk/PKGBUILD-arch @@ -2,12 +2,12 @@ # Contributor: Eric Bélanger pkgname=qalculate-gtk -pkgver=4.9.0 -pkgrel=1 +pkgver=5.0.0 +pkgrel=2 pkgdesc='GTK frontend for libqalculate' arch=(x86_64) url='https://qalculate.github.io/' -license=(GPL) +license=(GPL-2.0-only) depends=(cairo gcc-libs gdk-pixbuf2 @@ -19,7 +19,7 @@ depends=(cairo makedepends=(intltool python) source=(https://github.com/Qalculate/qalculate-gtk/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('d6f8bae81585088dcf8eb60ea41614c5a11e9096f1f1aec186e94839b030d480') +sha256sums=('4fb840a42a2246a98db81431baf4622504a226b1d3cbbe36da5649926ad177a9') build() { cd $pkgname-$pkgver diff --git a/qalculate-gtk/deps b/qalculate-gtk/deps index 263fc4d..abc60dd 100644 --- a/qalculate-gtk/deps +++ b/qalculate-gtk/deps @@ -5,5 +5,6 @@ gettext libqalculate at-spi2-core libglvnd +graphite diff --git a/qt5-base/PKGBUILD b/qt5-base/PKGBUILD index a1974f2..c7b0a3e 100644 --- a/qt5-base/PKGBUILD +++ b/qt5-base/PKGBUILD @@ -7,9 +7,9 @@ pkgbase=qt5-base pkgname=(qt5-base qt5-xcb-private-headers) -_basever=5.15.12 -pkgver=5.15.12+kde+r151 -_commit=a43df98d037ad07cf096ef2f775958ceba743613 +_basever=5.15.13 +pkgver=5.15.13+kde+r138 +_commit=b9906b5233a80cab372c95ac4dd68b25bdca0646 pkgrel=01 url='https://www.qt.io' pkgdesc='A cross-platform application and UI framework w/o systemd' @@ -129,6 +129,6 @@ sha256sums=(SKIP 5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78 # qmake-cflags.patch 4abc22150fa3e06b2fdcec32146abc9be4e316692aa4d5bd5aa53b4b726783fa) # qmake-config.patch -## dcea9cd47ff26f0550cd75f0e25ce3004ac2e9585664b8911b8ff7ff0ba1634e qt5-base-5.15.12+kde+r151-01-x86_64.pkg.tar.lz -## 61fc45fbac98ebd116c8f9fd56ee0490e22ac5dccc77db4edc128b8ddbfe3ba0 qt5-xcb-private-headers-5.15.12+kde+r151-01-x86_64.pkg.tar.lz +## 6412133f9ac9268f9da147683cd41d7e6a46853ec09e414d98a334d0fbf03cac qt5-base-5.15.13+kde+r138-01-x86_64.pkg.tar.lz +## 1d2d7a1cd01af8df97b3d5706092ceb5158f274728be38f49d20467274fe60a6 qt5-xcb-private-headers-5.15.13+kde+r138-01-x86_64.pkg.tar.lz diff --git a/qt5-base/PKGBUILD-arch b/qt5-base/PKGBUILD-arch index d8397b8..cacbbe4 100644 --- a/qt5-base/PKGBUILD-arch +++ b/qt5-base/PKGBUILD-arch @@ -3,10 +3,10 @@ pkgbase=qt5-base pkgname=(qt5-base qt5-xcb-private-headers) -_basever=5.15.12 -pkgver=5.15.12+kde+r151 +_basever=5.15.13 +pkgver=5.15.13+kde+r138 pkgrel=1 -_commit=a43df98d037ad07cf096ef2f775958ceba743613 +_commit=b9906b5233a80cab372c95ac4dd68b25bdca0646 arch=('x86_64') url='https://www.qt.io' license=('GPL3' 'LGPL3' 'FDL' 'custom') diff --git a/qt5ct/PKGBUILD b/qt5ct/PKGBUILD new file mode 100644 index 0000000..1395754 --- /dev/null +++ b/qt5ct/PKGBUILD @@ -0,0 +1,40 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=qt5ct +pkgver=1.8 +pkgrel=01 +pkgdesc='Qt 5 Configuration Utility' +url='https://qt5ct.sourceforge.io/' +depends=(gcc-libs glibc qt5-base qt5-svg) +makedepends=(cmake qt5-tools) +source=(https://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.bz2) + +build() { + cmake -B build -S $pkgname-$pkgver \ + -DCMAKE_WITH_ZSTD=no \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $pkgname-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) + +license=(BSD) + +sha256sums=(23b74054415ea4124328772ef9a6f95083a9b86569e128034a3ff75dfad808e9) # qt5ct-1.8.tar.bz2 + +## 3a8fd238651d4570258ecf83139c497073c3a9b02c6e36006a498e452e01664d qt5ct-1.8-01-x86_64.pkg.tar.lz + +## 3a8fd238651d4570258ecf83139c497073c3a9b02c6e36006a498e452e01664d qt5ct-1.8-01-x86_64.pkg.tar.lz +23b74054415ea4124328772ef9a6f95083a9b86569e128034a3ff75dfad808e9 qt5ct-1.8.tar.bz2 diff --git a/qt5ct/PKGBUILD-arch b/qt5ct/PKGBUILD-arch new file mode 100644 index 0000000..59bb549 --- /dev/null +++ b/qt5ct/PKGBUILD-arch @@ -0,0 +1,31 @@ +# Maintainer: Antonio Rojas +# Contributor: FadeMind +# Contributor: Zatherz + +pkgname=qt5ct +pkgver=1.8 +pkgrel=1 +pkgdesc='Qt5 Configuration Utility' +arch=(x86_64) +url='https://qt5ct.sourceforge.io/' +license=(BSD) +depends=(gcc-libs + glibc + qt5-base + qt5-svg) +makedepends=(cmake + qt5-tools) +source=(https://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.bz2) +sha256sums=('23b74054415ea4124328772ef9a6f95083a9b86569e128034a3ff75dfad808e9') + +build() { + cmake -B build -S $pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + install -Dm644 $pkgname-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} diff --git a/qt5ct/clean b/qt5ct/clean new file mode 100644 index 0000000..36fc423 --- /dev/null +++ b/qt5ct/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,qt5ct*.tar.bz2} diff --git a/qt5ct/deps b/qt5ct/deps new file mode 100644 index 0000000..8360361 --- /dev/null +++ b/qt5ct/deps @@ -0,0 +1,7 @@ +qt5-base +qt5-svg +cmake +qt5-tools + + + diff --git a/qt5ct/time b/qt5ct/time new file mode 100644 index 0000000..a04d81e --- /dev/null +++ b/qt5ct/time @@ -0,0 +1,6 @@ + + +real 0m23.787s +user 1m3.073s +sys 0m4.905s + diff --git a/qt6ct/PKGBUILD b/qt6ct/PKGBUILD new file mode 100644 index 0000000..2fbff66 --- /dev/null +++ b/qt6ct/PKGBUILD @@ -0,0 +1,39 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=qt6ct +pkgver=0.9 +pkgrel=05 +pkgdesc='Qt 6 Configuration Utility' +url='https://github.com/trialuser02/qt6ct' +depends=(gcc-libs glibc qt6-base qt6-svg) +makedepends=(cmake qt6-tools) +source=(https://github.com/trialuser02/qt6ct/releases/download/$pkgver/qt6ct-$pkgver.tar.xz) + +build() { + cmake -B build -S $pkgname-$pkgver \ + -DCMAKE_WITH_ZSTD=no \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $pkgname-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + + +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) + +license=(BSD) + +sha256sums=(0a9f00db7f9c2003b33fad1715cbf2a483bf50a99079b97bf8e5d0bdbd3392cd) # qt6ct-0.9.tar.xz + +## 6166c889ad99fee4077d7b4047755ef85069acece7e65d9099dcbed6d9ee653b qt6ct-0.9-05-x86_64.pkg.tar.lz + diff --git a/qt6ct/PKGBUILD-arch b/qt6ct/PKGBUILD-arch new file mode 100644 index 0000000..567c981 --- /dev/null +++ b/qt6ct/PKGBUILD-arch @@ -0,0 +1,30 @@ +# Maintainer: Antonio Rojas +# Contributor: Martchus + +pkgname=qt6ct +pkgver=0.9 +pkgrel=5 +pkgdesc='Qt 6 Configuration Utility' +arch=(x86_64) +url='https://github.com/trialuser02/qt6ct' +license=(BSD) +depends=(gcc-libs + glibc + qt6-base + qt6-svg) +makedepends=(cmake + qt6-tools) +source=(https://github.com/trialuser02/qt6ct/releases/download/$pkgver/qt6ct-$pkgver.tar.xz) +sha256sums=('0a9f00db7f9c2003b33fad1715cbf2a483bf50a99079b97bf8e5d0bdbd3392cd') + +build() { + cmake -B build -S $pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $pkgname-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} +## diff --git a/qt6ct/clean b/qt6ct/clean new file mode 100644 index 0000000..ab53a17 --- /dev/null +++ b/qt6ct/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,qt6ct*.tar.xz} diff --git a/qt6ct/deps b/qt6ct/deps new file mode 100644 index 0000000..d626768 --- /dev/null +++ b/qt6ct/deps @@ -0,0 +1,5 @@ +qt6-base +qt6-svg +cmake +qt6-tools + diff --git a/qt6ct/time b/qt6ct/time new file mode 100644 index 0000000..238a093 --- /dev/null +++ b/qt6ct/time @@ -0,0 +1,6 @@ + + +real 1m0.347s +user 1m44.923s +sys 0m6.455s + diff --git a/sof-bin/PKGBUILD b/sof-bin/PKGBUILD new file mode 100644 index 0000000..d548b5b --- /dev/null +++ b/sof-bin/PKGBUILD @@ -0,0 +1,56 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgbase=sof-bin +pkgname=(sof-firmware sof-tools) +pkgver=2023.12.1 +pkgrel=01 +pkgdesc="Sound Open Firmware" +url="https://www.sofproject.org/" +source=(https://github.com/thesofproject/sof-bin/releases/download/v$pkgver/sof-bin-$pkgver.tar.gz) + +prepare() { + cd sof-bin-$pkgver + sha256sum -c sha256sum.txt +} + +package_sof-firmware() { + options+=(!strip) + + local fwdir="$pkgdir/usr/lib/firmware/intel" + mkdir -p "$fwdir" + + cd sof-bin-$pkgver + + cp -at "$fwdir" sof* + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENCE* Notice* +} + +package_sof-tools() { + pkgdesc+=" - tools" + depends=(alsa-lib python) + + cd sof-bin-$pkgver + + install -Dt "$pkgdir/usr/bin" tools/* + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENCE* Notice* +} + +#---- arch license gpg-key & sha256sums ---- + +arch=(x86_64) + +license=(custom:BSD custom:ISC) + +b2sums=('a901637ba25df51152f04c7db5330b70a18c92363b102c061568a4c3a8a7e2fc506ac9783abe715f680a27be8a040d63b7dd5b62682979ccf1e4eaeb30789d83') + +sha256sums=(ea279ddfc99c5b11d634f1f5d2337f6d5c0dc381ce3314790f7b550e4088e674) # sof-bin-2023.12.1.tar.gz + +## e9040d029fc98c0303af783c01a326ced2479f1fe0e2b0b822ed66cadde96264 sof-firmware-2023.12.1-01-x86_64.pkg.tar.lz +## c3362153c126c9957756ed33ef717b5e00668dbf3bce08a04422da5b4aa6e498 sof-tools-2023.12.1-01-x86_64.pkg.tar.lz + diff --git a/sof-bin/PKGBUILD-arch b/sof-bin/PKGBUILD-arch new file mode 100644 index 0000000..d28068b --- /dev/null +++ b/sof-bin/PKGBUILD-arch @@ -0,0 +1,51 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=sof-bin +pkgname=( + sof-firmware + sof-tools +) +pkgver=2023.12.1 +pkgrel=1 +pkgdesc="Sound Open Firmware" +url="https://www.sofproject.org/" +arch=(x86_64) +license=( + custom:BSD + custom:ISC +) +source=(https://github.com/thesofproject/sof-bin/releases/download/v$pkgver/sof-bin-$pkgver.tar.gz) +b2sums=('a901637ba25df51152f04c7db5330b70a18c92363b102c061568a4c3a8a7e2fc506ac9783abe715f680a27be8a040d63b7dd5b62682979ccf1e4eaeb30789d83') + +prepare() { + cd sof-bin-$pkgver + sha256sum -c sha256sum.txt +} + +package_sof-firmware() { + options+=(!strip) + + local fwdir="$pkgdir/usr/lib/firmware/intel" + mkdir -p "$fwdir" + + cd sof-bin-$pkgver + + cp -at "$fwdir" sof* + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENCE* Notice* +} + +package_sof-tools() { + pkgdesc+=" - tools" + depends=( + alsa-lib + python + ) + + cd sof-bin-$pkgver + + install -Dt "$pkgdir/usr/bin" tools/* + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENCE* Notice* +} + +# vim:set sw=2 sts=-1 et: diff --git a/sof-bin/clean b/sof-bin/clean new file mode 100644 index 0000000..39b2906 --- /dev/null +++ b/sof-bin/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,sof-bin*.tar.gz} diff --git a/sof-bin/deps b/sof-bin/deps new file mode 100644 index 0000000..139597f --- /dev/null +++ b/sof-bin/deps @@ -0,0 +1,2 @@ + + diff --git a/sof-bin/time b/sof-bin/time new file mode 100644 index 0000000..0dd235c --- /dev/null +++ b/sof-bin/time @@ -0,0 +1,6 @@ + + +real 0m6.874s +user 0m6.423s +sys 0m0.876s + diff --git a/wget/PKGBUILD b/wget/PKGBUILD index 4c0d7a5..2d93eb9 100644 --- a/wget/PKGBUILD +++ b/wget/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=wget -pkgver=1.21.4 +pkgver=1.24.5 pkgrel=01 pkgdesc='Network utility to retrieve files from the Web' url='https://www.gnu.org/software/wget/wget.html' @@ -56,13 +56,12 @@ arch=(x86_64) license=('GPL3') -validpgpkeys=( - 'AC404C1C0BF735C63FF4D562263D6DF2E163E1EA' # Giuseppe Scrivano - '7845120B07CBD8D6ECE5FF2B2A1743EDA91A35B6' # Darshit Shah - '1CB27DBC98614B2D5841646D08302DB6A2670428' # Tim Rühsen -) +validpgpkeys=(AC404C1C0BF735C63FF4D562263D6DF2E163E1EA # Giuseppe Scrivano + 7845120B07CBD8D6ECE5FF2B2A1743EDA91A35B6 # Darshit Shah + 1CB27DBC98614B2D5841646D08302DB6A2670428) # Tim Rühsen -sha256sums=(3683619a5f50edcbccb1720a79006fa37bf9b9a255a8c5b48048bc3c7a874bd9 # wget-1.21.4.tar.lz - 129794aa354cb8f058992725eef85b922b9bae084b382ae2b5a430f0a60b7c39) # wget-1.21.4.tar.lz.sig +sha256sums=(57a107151e4ef94fdf94affecfac598963f372f13293ed9c74032105390b36ee # wget-1.24.5.tar.lz + 4792f4995cd06a6d3dd1243fcded80d21c62f5f3e559ba1fbafe48b947fb52f1) # wget-1.24.5.tar.lz.sig + +## 281abfccf3fb437d8e50cba314368d2463ae87c1b3a90c4a9fa561c8af608862 wget-1.24.5-01-x86_64.pkg.tar.lz -## 4062f77d8fd3527e262018804e916b703d9b6a6e551865fbafbe5e086d22eceb wget-1.21.4-01-x86_64.pkg.tar.lz diff --git a/wget/PKGBUILD-arch b/wget/PKGBUILD-arch index 0ecbc3f..8eafc7e 100644 --- a/wget/PKGBUILD-arch +++ b/wget/PKGBUILD-arch @@ -1,8 +1,9 @@ # Maintainer: Levente Polyak -# Maintainer: Eric Bélanger +# Maintainer: T.J. Townsend +# Contributor: Eric Bélanger pkgname=wget -pkgver=1.21.3 +pkgver=1.24.5 pkgrel=1 pkgdesc='Network utility to retrieve files from the Web' url='https://www.gnu.org/software/wget/wget.html' @@ -14,9 +15,9 @@ checkdepends=('perl-http-daemon' 'perl-io-socket-ssl' 'python') optdepends=('ca-certificates: HTTPS downloads') backup=('etc/wgetrc') source=(https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.lz{,.sig}) -sha256sums=('dbd2fb5e47149d4752d0eaa0dac68cc49cf20d46df4f8e326ffc8f18b2af4ea5' +sha256sums=('57a107151e4ef94fdf94affecfac598963f372f13293ed9c74032105390b36ee' 'SKIP') -b2sums=('e57cb9ea883fb9ed07065b6912238bcc10f4dfd4bd961a363c98ca9321086b75a49f9c7eb03e7704712cb03e43d40f1b74a4d9f5ac2ed142e41f0422a13de275' +b2sums=('8057e5992ddaf39b3daffbde99871ddec1328c6bbafbc6b9f1d3cd294bb928b2a80f813024d4cd664c396f84477f1d93d5a21c60c6fe2932f9196d29bb9aa896' 'SKIP') validpgpkeys=( 'AC404C1C0BF735C63FF4D562263D6DF2E163E1EA' # Giuseppe Scrivano