uog libgit2 libgit2-glib mesa mpc python-setuptools vte3

This commit is contained in:
joborun linux 2023-03-19 19:07:05 +02:00
parent 02d20a93c5
commit 1e5fb41dc7
18 changed files with 162 additions and 108 deletions

9
PKGBUILD Normal file
View File

@ -0,0 +1,9 @@
####### diffs between old and new Arch PKGBUILD
#### systemd crap in new PKGBUILD
scan for systemd ipv6 service & socket

View File

@ -9,10 +9,9 @@ pkgbase=libgit2-glib
pkgname=(libgit2-glib libgit2-glib-docs)
_commit=274f81c596b7c248407c14d4a7d58d72fb12cedc # tags/v1.1.0^{}
pkgver=1.1.0
pkgrel=01
pkgrel=02
pkgdesc="GLib wrapper for libgit2"
url="https://gitlab.gnome.org/GNOME/libgit2-glib"
arch=(x86_64)
makedepends=(gi-docgen git glib2 gobject-introspection gtk-doc libgit2 meson
python-gobject vala)
#options=(debug) ### uncomment this line to have the debug pkg produced
@ -73,12 +72,14 @@ package_libgit2-glib-docs() {
mv -v $pkgname/* "$pkgdir"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL2.1)
sha256sums=(SKIP)
## 57dd0c0f962ef3f4b496d26bad58f3809404b885d081472048c72becf3c95e84 libgit2-glib-1.1.0-02-x86_64.pkg.tar.lz
## e5756a704433436c0f0de3fda7f3ad2ddd7987c06a3d7df429e01a4dd0b1db80 libgit2-glib-docs-1.1.0-02-x86_64.pkg.tar.lz

View File

@ -6,14 +6,13 @@ pkgbase=libgit2-glib
pkgname=(libgit2-glib libgit2-glib-docs)
_commit=274f81c596b7c248407c14d4a7d58d72fb12cedc # tags/v1.1.0^{}
pkgver=1.1.0
pkgrel=1
pkgrel=2
pkgdesc="GLib wrapper for libgit2"
url="https://gitlab.gnome.org/GNOME/libgit2-glib"
license=(LGPL2.1)
arch=(x86_64)
makedepends=(gi-docgen git glib2 gobject-introspection gtk-doc libgit2 meson
python-gobject vala)
options=(debug)
source=(git+$url.git#commit=$_commit)
sha256sums=('SKIP')

View File

@ -5,5 +5,6 @@ meson
python-gobject
vala
git
gi-docgen

View File

@ -6,23 +6,22 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libgit2
pkgver=1.5.1
pkgrel=02
pkgver=1.6.2
pkgrel=01
epoch=1
pkgdesc="A linkable library for Git"
arch=(x86_64)
url="https://github.com/libgit2/libgit2"
depends=(gcc-libs glibc http-parser zlib)
makedepends=(cmake libssh2 openssl python pcre2)
provides=(libgit2.so)
source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz
$pkgname-1.5.0-remove_http-parse_incompatible_tests.patch)
source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
# $pkgname-1.5.0-remove_http-parse_incompatible_tests.patch)
prepare() {
# remove tests that are only compatible with the (modified) vendored version
# of http-parser, but not with upstream http-parser
patch -d $pkgname-$pkgver -Np1 -i ../$pkgname-1.5.0-remove_http-parse_incompatible_tests.patch
}
#prepare() {
# # remove tests that are only compatible with the (modified) vendored version
# # of http-parser, but not with upstream http-parser
# patch -d $pkgname-$pkgver -Np1 -i ../$pkgname-1.5.0-remove_http-parse_incompatible_tests.patch
#}
build() {
local cmake_options=(
@ -35,13 +34,30 @@ build() {
-S $pkgname-$pkgver
-Wno-dev
)
cmake "${cmake_options[@]}"
cmake --build build --verbose
}
check() {
# NOTE: disable tests requiring the internet and relying on non-existent resources
ctest --test-dir build --output-on-failure -E "invasive|online|ssh"
local ignored_tests=(
'invasive|'
'online|'
'ssh|'
'network_url_parse__hostname_implied_root_empty_port|'
'network_url_parse__hostname_empty_port|'
'network_url_parse__ipv4_implied_root_empty_port|'
'network_url_parse__ipv4_empty_port|'
'network_url_parse__ipv6_implied_root_empty_port|'
'network_url_parse__ipv6_empty_port'
)
local ifs="$IFS"
IFS=
# NOTE: disable tests requiring the internet, relying on non-existent
# resources, or those that are only compatible with the (modified) vendored
# version of http-parser, but not with upstream http-parser
ctest --test-dir build --output-on-failure -E "${ignored_tests[*]}"
IFS="$ifs"
}
package() {
@ -55,17 +71,18 @@ package() {
install -vDm 644 $pkgname-$pkgver/{AUTHORS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL2)
sha256sums=(7074f1e2697992b82402501182db254fe62d64877b12f6e4c64656516f4cde88 # libgit2-1.5.1.tar.gz
8e232d3ac6ba756d6055aaccca9d5704417fe77f53ad91898ffbe1b1439523aa) # libgit2-1.5.0-remove_http-parse_incompatible_tests.patch
sha256sums=(d557fbf35557bb5df53cbf38ae0081edb4a36494ec0d19741fa673e509245f8f) # libgit2-v1.6.2.tar.gz
# 8e232d3ac6ba756d6055aaccca9d5704417fe77f53ad91898ffbe1b1439523aa) # libgit2-1.5.0-remove_http-parse_incompatible_tests.patch
sha512sums=('ef9feef36c5876776f3aa608101115c9e7a0970e6dd752851d930cb85b4b1789ed68f42700ebea51095ff54600e37c18a4de0c0678d9a4d7d4aba83668890c09')
b2sums=('7a42d8440fbe0afa24057bf53d52bcb04b4e8654f71cfa55871a7e77a150297731879d8f5be51df61ad91556656b66b102536a508cf61d9c11e8658e841fc560')
## 96218491ca5ae97b42927180990e2abe5cae04d6b11e440870f0dc8969d65a52 libgit2-1:1.6.2-01-x86_64.pkg.tar.lz
sha512sums=('04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39'
'f9bb9ad7eb0f43003f5f72c81575ef5751b893fdf257d888b56818ee2c136b496b7cf72627a53dbd01319e33d0dd373e9d6df887360f7bec367419ef0c7ab711')
b2sums=('4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d'
'b3c2386ba84664318573e5c24797d28db914d60782397d8b39a21b54b4fb19502945fa8fcc0d8bbe8949349b5ec705d3e1345b0cbbb51b7d9631fec922f3ac41')

View File

@ -4,30 +4,30 @@
# Contributor: Dave Reisner <d@falconindy.com>
pkgname=libgit2
pkgver=1.5.1
pkgrel=2
pkgver=1.6.2
pkgrel=1
epoch=1
pkgdesc="A linkable library for Git"
arch=(x86_64)
url="https://github.com/libgit2/libgit2"
license=(GPL2)
depends=(gcc-libs glibc http-parser zlib)
makedepends=(cmake libssh2 openssl python pcre2)
provides=(libgit2.so)
source=(
$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz
$pkgname-1.5.0-remove_http-parse_incompatible_tests.patch
depends=(
gcc-libs
glibc
http-parser
zlib
)
sha512sums=('04cf389e30cd9fb787704e3c8997acaaeea5c13e1e2f9eaf9f5598d35c2e85f3cf04b47312cae9e7278236ecb089c2d33addd852e38d3c7d2daa87929b077f39'
'f9bb9ad7eb0f43003f5f72c81575ef5751b893fdf257d888b56818ee2c136b496b7cf72627a53dbd01319e33d0dd373e9d6df887360f7bec367419ef0c7ab711')
b2sums=('4df80216523f4065e46c1ce99fd0747d2f8516571691c8c2b5638e32c805f5ce08d3add769e6d5ce29ac69b35419db82ce56c6b3019e70573c4ad63aca2e440d'
'b3c2386ba84664318573e5c24797d28db914d60782397d8b39a21b54b4fb19502945fa8fcc0d8bbe8949349b5ec705d3e1345b0cbbb51b7d9631fec922f3ac41')
prepare() {
# remove tests that are only compatible with the (modified) vendored version
# of http-parser, but not with upstream http-parser
patch -d $pkgname-$pkgver -Np1 -i ../$pkgname-1.5.0-remove_http-parse_incompatible_tests.patch
}
makedepends=(
cmake
libssh2
openssl
pcre2
python
)
provides=(libgit2.so)
source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
sha512sums=('ef9feef36c5876776f3aa608101115c9e7a0970e6dd752851d930cb85b4b1789ed68f42700ebea51095ff54600e37c18a4de0c0678d9a4d7d4aba83668890c09')
b2sums=('7a42d8440fbe0afa24057bf53d52bcb04b4e8654f71cfa55871a7e77a150297731879d8f5be51df61ad91556656b66b102536a508cf61d9c11e8658e841fc560')
build() {
local cmake_options=(
@ -40,13 +40,30 @@ build() {
-S $pkgname-$pkgver
-Wno-dev
)
cmake "${cmake_options[@]}"
cmake --build build --verbose
}
check() {
# NOTE: disable tests requiring the internet and relying on non-existent resources
ctest --test-dir build --output-on-failure -E "invasive|online|ssh"
local ignored_tests=(
'invasive|'
'online|'
'ssh|'
'network_url_parse__hostname_implied_root_empty_port|'
'network_url_parse__hostname_empty_port|'
'network_url_parse__ipv4_implied_root_empty_port|'
'network_url_parse__ipv4_empty_port|'
'network_url_parse__ipv6_implied_root_empty_port|'
'network_url_parse__ipv6_empty_port'
)
local ifs="$IFS"
IFS=
# NOTE: disable tests requiring the internet, relying on non-existent
# resources, or those that are only compatible with the (modified) vendored
# version of http-parser, but not with upstream http-parser
ctest --test-dir build --output-on-failure -E "${ignored_tests[*]}"
IFS="$ifs"
}
package() {

View File

@ -21,6 +21,9 @@ This would happen in the following case :
vkCmdDispatch(...);
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17247>
---
src/intel/vulkan/genX_cmd_buffer.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)

View File

@ -2,6 +2,9 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Kai-Heng Feng <kai.heng.feng@canonical.com>
Date: Thu, 29 Dec 2022 13:43:27 +0800
Subject: [PATCH] iris: Retry DRM_IOCTL_I915_GEM_EXECBUFFER2 on ENOMEM
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
We are seeing endless DRM_IOCTL_SYNCOBJ_WAIT ioctl when system memory is
under pressured.
@ -17,14 +20,15 @@ ENOMEM, so instead of resetting the batch, be patient and wait until kernel has
enough memory. Once the batch is submiited and snapshots_landed gets
flipped, iris_get_query_result() can proceed normally.
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/6851
(cherry picked from commit 3b38add239795fa5fe97ae37e6ec62cab4f1f968)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20449>
---
src/gallium/drivers/iris/iris_batch.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c
index c7a08a0e1f5f..9e7b43f1dc2c 100644
index c7a08a0e1f5f..deab85ce4aaf 100644
--- a/src/gallium/drivers/iris/iris_batch.c
+++ b/src/gallium/drivers/iris/iris_batch.c
@@ -981,9 +981,14 @@ submit_batch(struct iris_batch *batch)
@ -40,7 +44,7 @@ index c7a08a0e1f5f..9e7b43f1dc2c 100644
+ } while (ret && errno == ENOMEM);
+
+ if (ret)
+ ret = -errno;
+ ret = -errno;
+ }
simple_mtx_unlock(bo_deps_lock);

View File

@ -2,19 +2,23 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Kai-Heng Feng <kai.heng.feng@canonical.com>
Date: Thu, 29 Dec 2022 14:01:31 +0800
Subject: [PATCH] Revert "iris: Avoid abort() if kernel can't allocate memory"
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This reverts commit f9d8d9acbb6a620684fb4dac4affe25816587d92.
Now ENOMEM is handled in submit_batch(), we don't need to check it for
resetting anymore.
(cherry picked from commit e6add12416315b77a420dc8ccb59307ada663a1d)
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20449>
---
src/gallium/drivers/iris/iris_batch.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c
index 9e7b43f1dc2c..5942fcf9c00e 100644
index deab85ce4aaf..2993f0ab7ee8 100644
--- a/src/gallium/drivers/iris/iris_batch.c
+++ b/src/gallium/drivers/iris/iris_batch.c
@@ -1097,9 +1097,8 @@ _iris_batch_flush(struct iris_batch *batch, const char *file, int line)

View File

@ -10,8 +10,7 @@ pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulk
'vulkan-virtio' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
pkgdesc="An open-source implementation of the OpenGL specification w/o systemd or zstd"
pkgver=23.0.0
pkgrel=02
arch=('x86_64')
pkgrel=03
#options=('debug' '!lto') # uncomment this if you want the debug package built # Arch removed debug for 22.3.3-3 version
options=('!lto')
makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm'
@ -239,7 +238,9 @@ package_mesa() {
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
@ -252,25 +253,18 @@ validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l
sha256sums=(01f3cff3763f09e0adabcb8011e4aebc6ad48f6a4dd4bae904fe918707d253e4 # mesa-23.0.0.tar.xz
54dcc0a47dab08be7c9c0911c19de911fd36aa0a7b2cf5c61b3fdf0bf49d07ae # mesa-23.0.0.tar.xz.sig
2b09d2d8792b8f4b9c91aa245859014d163e6c9c1f00749bb0817e8590d56e7a # 0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
721debc4b0f90a20886555b5caf0c410b536b3ede063365fc5b758e56cbb1ccf # 0002-iris-Retry-DRM_IOCTL_I915_GEM_EXECBUFFER2-on-ENOMEM.patch
e2a9fd69ef0795fcce8d83fbb307c7c09c00ffa0d81f102d4df8355d7ffed050 # 0003-Revert-iris-Avoid-abort-if-kernel-can-t-allocate-mem.patch
d3ec9caac9121b18825e0a5c420794ee07a5a42b048cd4f43816a587d659a4ea # 0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
99264c77d63d6fa810e295914808cde9f580a64e913e99fa794c1aa25a4f8fb2 # 0002-iris-Retry-DRM_IOCTL_I915_GEM_EXECBUFFER2-on-ENOMEM.patch
d6ef8fb1809e8aeae0ec32bfe916adb770c64880bfd3d0f4472a616c9f356a9a # 0003-Revert-iris-Avoid-abort-if-kernel-can-t-allocate-mem.patch
7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537) # LICENSE
sha512sums=('127e2759a2a31cacd65a0891719ab7bb4a9188844022b4bccaebbedce9c550b9ccb160ad519178ea0d851c4bcb8f0f56febda248ed2ba82b5ddf804855e4694b'
'SKIP'
'fb89a3cc9801f259faa7da81b12b8e003fcef10b64a30abf5592a159859c9f39941c8042f89fa93dee4d4e107c139ccdb48f255f45a72b6f9c7ce0da5bd0bd56'
'27018f163dd93e492c5d6080690ee6aae7f63de80c014e941a2e42a5eca87cf14de5ec8a35a51472f9b204839b43b14ac663a6095c1c7ef8dd7f8a3861fb936a'
'd7a54efea5a4be9d893c67b97fc846a45ef148c1bc1057ed91c377086d8f18aaa49eab5f9b3f3557e82457f8e23c2b8727b62880003529e1fe364b7ea15daccf'
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
# 05c796415d6f44c442a8b977f99da3261b524d73eb98c671858cf48e0c488efd libva-mesa-driver-23.0.0-02-x86_64.pkg.tar.lz
# 233cc4c147c2d29cbdf7a72f195f614a4662a8d7118dd05590838d6c57de23c0 mesa-23.0.0-02-x86_64.pkg.tar.lz
# d996f68d90488780c8b1d4d89d35d161e2dfdb900c513a1c4aadb13517e4fcbf mesa-vdpau-23.0.0-02-x86_64.pkg.tar.lz
# 22406bbaa8919255e38182dfa87ef790f6e0d6054dd8b3a5a3ea4f7c20c1b4c2 opencl-mesa-23.0.0-02-x86_64.pkg.tar.lz
# 91fc2be9ebc9b4c3ed20d71c24876848b1de3c08bb233fa9ce13ef9291592301 vulkan-intel-23.0.0-02-x86_64.pkg.tar.lz
# 2aea35ea6d2a4e8bd9c91e877ce2d265139d2f231b108e47c5acd51e9222f245 vulkan-mesa-layers-23.0.0-02-x86_64.pkg.tar.lz
# b490dc39df6a496d7838aef5d36aba59d8da307f793651b1a5c0eec0ec78657d vulkan-radeon-23.0.0-02-x86_64.pkg.tar.lz
# 1746e8efb0c3605c09bbcc537a5143c99fca005a4da1889d10413d7e64ba08af vulkan-swrast-23.0.0-02-x86_64.pkg.tar.lz
# f57c35e309963f51d84d8af876d78116f73ce17c6e4e30711076df6b23bb10a5 vulkan-virtio-23.0.0-02-x86_64.pkg.tar.lz
## 03d68c0cec7c158ea3c45d4106637099e59032679f2caf6e75a343700dc4e2c4 libva-mesa-driver-23.0.0-03-x86_64.pkg.tar.lz
## d69f417b5a973a53c968aace27bbcd000431c6e5f5bed2a9450a5dec083510f8 mesa-23.0.0-03-x86_64.pkg.tar.lz
## 63ee51cc031695a67320ac36cc60c0ba3f8c9d8800c5421968b86c47bc2833e7 mesa-vdpau-23.0.0-03-x86_64.pkg.tar.lz
## 9d3922f28b8658eac176f22d38f6a1bc244ba84486ab942fb7c26b528be30d8f opencl-mesa-23.0.0-03-x86_64.pkg.tar.lz
## 18fab770d433feafeaabf30b400d78913fe0c4a24c287b2da8805f6f7c82f052 vulkan-intel-23.0.0-03-x86_64.pkg.tar.lz
## 59931694da50b05c3e043b856f3536c0ce1204d5a639a9cdfb50aa862030da9d vulkan-mesa-layers-23.0.0-03-x86_64.pkg.tar.lz
## 26a20ce25cda30605c9568146a253337cc4716fdc6cdfb3af70af520417f048b vulkan-radeon-23.0.0-03-x86_64.pkg.tar.lz
## 9ca034a6f240f66d5c0886a3525bf78f2d867ba67158901eca2f34edeb90b55c vulkan-swrast-23.0.0-03-x86_64.pkg.tar.lz
## 9da6d2f0cefdaa1ca9928863b95179c11be7a7ef7062d1984351ad87e3fb757c vulkan-virtio-23.0.0-03-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@ pkgbase=mesa
pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'vulkan-virtio' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
pkgdesc="An open-source implementation of the OpenGL specification"
pkgver=23.0.0
pkgrel=2
pkgrel=3
arch=('x86_64')
makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm'
'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols' 'zstd' 'elfutils' 'llvm'
@ -23,9 +23,9 @@ source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
LICENSE)
sha512sums=('127e2759a2a31cacd65a0891719ab7bb4a9188844022b4bccaebbedce9c550b9ccb160ad519178ea0d851c4bcb8f0f56febda248ed2ba82b5ddf804855e4694b'
'SKIP'
'fb89a3cc9801f259faa7da81b12b8e003fcef10b64a30abf5592a159859c9f39941c8042f89fa93dee4d4e107c139ccdb48f255f45a72b6f9c7ce0da5bd0bd56'
'27018f163dd93e492c5d6080690ee6aae7f63de80c014e941a2e42a5eca87cf14de5ec8a35a51472f9b204839b43b14ac663a6095c1c7ef8dd7f8a3861fb936a'
'd7a54efea5a4be9d893c67b97fc846a45ef148c1bc1057ed91c377086d8f18aaa49eab5f9b3f3557e82457f8e23c2b8727b62880003529e1fe364b7ea15daccf'
'c7832724bad137461fcdffc3db8ba653ea25c56b5980d7c45955844a543ce57ec4360e88e73ab48f7cb69717a2f467a03aca13ede3591f27e36e20409f8982e8'
'b089a84333743f2f69889f99903616a9dab28e45edf2de7b1f64d29bbb321daaf898aa05bf60fea6d2feec6b5ff072b807d76bb21efe122ff1a15e275d8acc97'
'ac4f1f98c5f1d0c2f875c2cf964fe60f41385b18a3507fea77f899f0cbbbea0baee92d313936f2d325c2301a7d0dfe3294bf881722fb22fa41defd4e4fbd0f98'
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l.velikov@gmail.com>
'946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez <tanty@igalia.com>

View File

@ -1,4 +1,10 @@
23.0.0-03
real 42m17.718s
user 153m50.507s
sys 4m47.685s
23.0.0-02
real 15m56.260s
user 54m14.860s

View File

@ -7,14 +7,13 @@
pkgname=mpc
pkgver=0.34
pkgrel=02
pkgrel=03
pkgdesc="Minimalist command line interface to MPD"
arch=(x86_64)
url="https://www.musicpd.org/clients/mpc/"
depends=(glibc)
makedepends=(libmpdclient meson python-sphinx rsync)
# options=(debug) ## uncomment to produce the debug pkg
source=("https://www.musicpd.org/download/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"{,.sig})
source=(https://www.musicpd.org/download/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz{,.sig})
build() {
arch-meson build $pkgname-$pkgver
@ -30,18 +29,17 @@ package() {
rm -rvf "$pkgdir/usr/share/doc/$pkgname/"{html,contrib/*.bash}
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL2)
validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512') # Max Kellermann <max@blarg.de>
sha512sums=('d43d5547134ffb24f2a2972882f6e264c1011a94d1033369d329487f59414d32d9842835afdd05da96fd8ed28f823d2ae2f46d8d8d24b68f3695badca2a9bbb2'
'SKIP')
b2sums=('709f54ceebd66f703e5b1bf6ff8deb890e484fdc29c0b2198922763e347caac89d6eec5f74101f9fa860436e7493e2b02cc6b1b26e800e783546fe5a0c6e0d8f'
'SKIP')
sha256sums=(691e3f3654bc10d022bb0310234d0bc2d8c075a698f09924d9ebed8f506fda20 # mpc-0.34.tar.xz
11c88dc463286a1cf1f5c4293945f0a5642248b351576b06fab96881bbd92273) # mpc-0.34.tar.xz.sig
## 7a6f6873232aa83e894974a6cbf51e294a204131dedb2e7cc4d16222eb86dc81 mpc-0.34-03-x86_64.pkg.tar.lz

View File

@ -7,15 +7,14 @@
pkgname=mpc
pkgver=0.34
pkgrel=2
pkgrel=3
pkgdesc="Minimalist command line interface to MPD"
arch=(x86_64)
url="https://www.musicpd.org/clients/mpc/"
license=(GPL2)
depends=(glibc)
makedepends=(libmpdclient meson python-sphinx rsync)
options=(debug)
source=("https://www.musicpd.org/download/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"{,.sig})
source=(https://www.musicpd.org/download/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.sig})
sha512sums=('d43d5547134ffb24f2a2972882f6e264c1011a94d1033369d329487f59414d32d9842835afdd05da96fd8ed28f823d2ae2f46d8d8d24b68f3695badca2a9bbb2'
'SKIP')
b2sums=('709f54ceebd66f703e5b1bf6ff8deb890e484fdc29c0b2198922763e347caac89d6eec5f74101f9fa860436e7493e2b02cc6b1b26e800e783546fe5a0c6e0d8f'
@ -29,7 +28,9 @@ build() {
}
package() {
depends+=(libmpdclient.so)
depends+=(
libmpdclient libmpdclient.so
)
DESTDIR="$pkgdir" ninja -C build install
install -vDm 644 $pkgname-$pkgver/contrib/mpc-completion.bash "$pkgdir/usr/share/bash-completion/completions/mpc"

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=python-setuptools
pkgver=67.5.0
_commit=c98d401ab7003e1bdb0d7db965aeec3c67b59ce4
pkgver=67.5.1
_commit=f51eccd769cab0297c64e4d007bef42544326431
pkgrel=01
epoch=1
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
@ -118,6 +118,5 @@ sha256sums=(SKIP
06e2f68aebedbaeb0b0fe923eae686568910cc3355b33bf619db9266eef83efb # system-validate-pyproject.patch
a2bc8b9d470c13b4cb682ab3943e80ab2841aae98f7c3d9ba1f089408f96aa91) # add-dependency.patch
## 14da8fc8f8ea571db502964bf300a9e5d0b8526d0203c2ee0009634e9599f394 python-setuptools-1:67.5.0-01-x86_64.pkg.tar.lz
## c45875f4bb5cd63f1ebfe765ffc5cb2d1e92361b17a4390798e96466608f7ada python-setuptools-1:67.5.1-01-x86_64.pkg.tar.lz

View File

@ -3,8 +3,8 @@
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
pkgname=python-setuptools
pkgver=67.5.0
_commit=c98d401ab7003e1bdb0d7db965aeec3c67b59ce4
pkgver=67.5.1
_commit=f51eccd769cab0297c64e4d007bef42544326431
pkgrel=1
epoch=1
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"

View File

@ -7,18 +7,17 @@
pkgbase=vte3
pkgname=(vte-common vte3 vte4)
pkgver=0.70.3
pkgver=0.72.0
pkgrel=01
pkgdesc="Virtual Terminal Emulator widget w/o systemd"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
arch=(x86_64)
depends=(gtk3 pcre2 gnutls fribidi)
# # makedepends=(gobject-introspection vala git gtk-doc gperf meson) ## previous dependencies
makedepends=(fribidi gi-docgen git gnutls gobject-introspection gperf
gtk3 gtk4 meson pcre2 vala)
## options=(debug !lto) ## uncomment this to have the debug pkg produced
options=(!lto)
_commit=177c96f2b7e58ba90a7b5738089e8a97094c84d5 # tags/0.70.3^0
_commit=164c0f1eb5165786e0addfe5317cf6de3061ddf9 # tags/0.72.0^0
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
pkgver() {
@ -111,14 +110,16 @@ package_vte4() {
mv gtk4/* "$pkgdir"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL)
sha256sums=(SKIP)
## 91c429c6f4e0aa189e8498a4bd4c8c6366a67a885c887d83bc83b2cd611da6df vte3-0.70.3-01-x86_64.pkg.tar.lz
## e21465d92d618b740ad4658abf999cc8e2d2cde739377a7c46bfccb4313a96d9 vte4-0.70.3-01-x86_64.pkg.tar.lz
## 7d5976a282453e5afdb36c73d6e0d73cf2d2070a7100ec7c72c92d09521f99bc vte-common-0.70.3-01-x86_64.pkg.tar.lz
## 9a4861d872304908636abb2888cbc7d53305d4072db9e6caff9c7dbe0a3d0ce0 vte3-0.72.0-01-x86_64.pkg.tar.lz
## 1a87790c84ac0c20b7248542dcff44a5ce9875185626086ef3bedd4e4e1cfa10 vte4-0.72.0-01-x86_64.pkg.tar.lz
## 70e7eee8e17981315ab2cf01f543b7a9b6357dce9de2d0b9497eb288520ef60f vte-common-0.72.0-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
pkgbase=vte3
pkgname=(vte-common vte3 vte4 vte-docs)
pkgver=0.70.3
pkgver=0.72.0
pkgrel=1
pkgdesc="Virtual Terminal Emulator widget"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
@ -24,7 +24,7 @@ makedepends=(
vala
)
options=(!lto)
_commit=177c96f2b7e58ba90a7b5738089e8a97094c84d5 # tags/0.70.3^0
_commit=164c0f1eb5165786e0addfe5317cf6de3061ddf9 # tags/0.72.0^0
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
sha256sums=('SKIP')