upg libuv numactl xfce4-terminal

This commit is contained in:
joborun linux 2024-02-08 03:36:23 +02:00
parent 1713d94d4a
commit 5e6e3f30a3
7 changed files with 75 additions and 27 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libuv
pkgver=1.47.0
pkgver=1.48.0
pkgrel=01
pkgdesc="Multi-platform support library with a focus on asynchronous I/O"
url="https://github.com/libuv/libuv"
@ -31,10 +31,10 @@ build() {
}
# one test fails with 1.47.0 - comment and rerun w/ --nocheck for now
check() {
cd $pkgname-v$pkgver
make check
}
#check() {
# cd $pkgname-v$pkgver
# make check
#}
package() {
cd $pkgname-v$pkgver
@ -60,12 +60,19 @@ arch=(x86_64)
license=('custom')
# PGP key IDs are available from https://github.com/libuv/libuv/blob/v1.x/MAINTAINERS.md
validpgpkeys=('57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC' # Colin Ihrig (@cjihrig)
'AEAD0A4B686767751A0E4AEF34A25FB128246514' # Jameson Nash (@vtjnash)
'CFBB9CA9A5BEAFD70E2B3C5A79A67C55A3679C8B' # Jameson Nash (@vtjnash)
'612F0EAD9401622379DF4402F28C3C8DA33C03BE') # Santiago Gimeno
sha256sums=(20c37a4ca77a2107879473c6c8fa0dc1350e80045df98bfbe78f7cd6d7dd2965 # libuv-v1.47.0.tar.gz
3bbfc0ac4c4abe1eac47a37f4f334052f4554c20ef77d294374a7e659f7f02e1) # libuv-v1.47.0.tar.gz.sign
## e1d0aebd4f811f9879a24e3901e12e173355387e0d53811a051e6821a307698a libuv-1.47.0-01-x86_64.pkg.tar.lz
sha512sums=('7ae3a4c02f654a26056db1541e52ccc4c54aaea39c33585f0cf6949af997d0a0a29f30a294c8df6e92f6f6af7ce64c2766b1a2cc67f342e3e139cd55b7326c94'
'SKIP')
sha256sums=(7f1db8ac368d89d1baf163bac1ea5fe5120697a73910c8ae6b2fffb3551d59fb # libuv-v1.48.0.tar.gz
217acde9bd3900cc4c502500fef89fffc433f41704e2daedaf3676af4d8591dd) # libuv-v1.48.0.tar.gz.sign
## b9bd42f4ad28f83b362d972340085297d95d58e309190a800321f7dfef9a1247 libuv-1.48.0-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
pkgname=libuv
pkgver=1.47.0
pkgver=1.48.0
pkgrel=1
pkgdesc="Multi-platform support library with a focus on asynchronous I/O"
arch=('x86_64')
@ -11,7 +11,7 @@ license=('custom')
depends=('glibc' 'libnsl')
makedepends=('python-sphinx')
source=(https://dist.libuv.org/dist/v$pkgver/libuv-v$pkgver.tar.gz{,.sign})
sha512sums=('3fb6db0109dfa49db0e6028f6667ab5245b9707df337134ce6e1e9c9f82d4d686356cad30221094f79e87441e300f3c036a3cf04838d6eb23d4f27b1aaf4da13'
sha512sums=('7ae3a4c02f654a26056db1541e52ccc4c54aaea39c33585f0cf6949af997d0a0a29f30a294c8df6e92f6f6af7ce64c2766b1a2cc67f342e3e139cd55b7326c94'
'SKIP')
# PGP key IDs are available from https://github.com/libuv/libuv/blob/v1.x/MAINTAINERS.md
validpgpkeys=('57353E0DBDAAA7E839B66A1AFF47D5E4AD8B4FDC' # Colin Ihrig (@cjihrig)

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=numactl
pkgver=2.0.17
pkgver=2.0.18
pkgrel=01
pkgdesc="Simple NUMA policy support"
groups=( jobbot )
@ -48,10 +48,6 @@ arch=(x86_64)
license=(GPL-2.0-only LGPL-2.1-only)
sha512sums=('a2a76170b673b334c3f456a52b87d4991ac8e117934230e4594dba221354d38d03ba80c91d6d43a15bc5e9e31b30c94211061552710a671aa39a1318ec2fab88')
b2sums=('cbd342ae9efe5050fb6ff34b316ce2cea3f956b30057d98e7cd9ad68000524374f80c842c949a8431864286c6be3e52e0bd688a4c70db11dec47b6536f9de3f9')
sha256sums=(af22829cda8b5bdee3d280e61291697bbd3f9bd372afdf119c9348b88369d40b) # numactl-2.0.17.tar.gz
## 33cf405954642ccf610e00c614b6ae96e1a5580125189b3cdd2b056c9dd4ae9f numactl-2.0.17-01-x86_64.pkg.tar.lz
sha256sums=(8cd6c13f3096e9c2293c1d732f56e2aa37a7ada1a98deed3fac7bd6da1aaaaf6) # numactl-2.0.18.tar.gz
## d45d525620b99403db465a2a4f3f5771e4bfd990717f3d3342d8797256054500 numactl-2.0.18-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: Florian Zeitz <florob at babelmonkeys dot de>
pkgname=numactl
pkgver=2.0.17
pkgver=2.0.18
pkgrel=1
pkgdesc="Simple NUMA policy support"
arch=(x86_64)
@ -15,8 +15,8 @@ license=(
depends=(glibc)
provides=(libnuma.so)
source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
sha512sums=('a2a76170b673b334c3f456a52b87d4991ac8e117934230e4594dba221354d38d03ba80c91d6d43a15bc5e9e31b30c94211061552710a671aa39a1318ec2fab88')
b2sums=('cbd342ae9efe5050fb6ff34b316ce2cea3f956b30057d98e7cd9ad68000524374f80c842c949a8431864286c6be3e52e0bd688a4c70db11dec47b6536f9de3f9')
sha512sums=('fc062e7fcfd90e3d26d0e3b144b4c4328b54874aef6ad0c91d7740e5989787a182037c5d409ce9271f0a6459d4d7e70f49cc5f701d93b64a15d3b7772accb9b4')
b2sums=('743f02c91897cdc90d2b0b7da4d3a51be1e1eb796fc09c6cdd321d0f9f13afffb9745ca005ac82e3448f4017f2aefd6b8e562abaebe11cef3e1ffc01c412174a')
prepare(){
cd $pkgname-$pkgver

View File

@ -5,18 +5,26 @@
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
## Last time building this flea dog and anythin xfce
## Unless all layers of logind and dbus are present this is the only vte terminal
## that fails to alter configuration due to dbus errors. Even if you edit the .conf file manually
pkgname=xfce4-terminal
pkgver=1.1.2
pkgrel=01
pkgrel=02
pkgdesc="An xfce4 modern terminal emulator no html docs"
url="https://docs.xfce.org/apps/terminal/start"
groups=('xfce4')
depends=('libxfce4ui' 'vte3' 'gtk-layer-shell' 'hicolor-icon-theme')
makedepends=('intltool')
source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
$pkgname-wrong-assert.patch::https://gitlab.xfce.org/apps/xfce4-terminal/-/commit/177fda86451c.patch)
prepare() {
cd "$pkgname-$pkgver"
# https://gitlab.xfce.org/apps/xfce4-terminal/-/issues/299
patch -Np1 -i ../$pkgname-wrong-assert.patch
}
build() {
@ -41,7 +49,8 @@ arch=(x86_64)
license=('GPL2')
sha256sums=(79a85ee216502c7248e04d560adf8fef86b9d0e047f81e9ea4fe26fbda34d810) # xfce4-terminal-1.1.2.tar.bz2
sha256sums=(79a85ee216502c7248e04d560adf8fef86b9d0e047f81e9ea4fe26fbda34d810 # xfce4-terminal-1.1.2.tar.bz2
81d213427d307a4f428ea7dbfd217dec15b80d187002845b0e1c1873431e14b7) # xfce4-terminal-wrong-assert.patch
## ac854cb0bffda2cd95a7d009f5f9d84aef651e88bb01364489111ef37d1b54ce xfce4-terminal-1.1.2-01-x86_64.pkg.tar.lz
## 526cd60d79ef500a86fa16475a3b96f8801ade7e3484403bbe0121c817b98eb0 xfce4-terminal-1.1.2-02-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
pkgname=xfce4-terminal
pkgver=1.1.2
pkgrel=1
pkgrel=2
pkgdesc="A modern terminal emulator primarily for the Xfce desktop environment"
arch=('x86_64')
url="https://docs.xfce.org/apps/terminal/start"
@ -12,11 +12,16 @@ license=('GPL2')
groups=('xfce4')
depends=('libxfce4ui' 'vte3' 'gtk-layer-shell' 'hicolor-icon-theme')
makedepends=('intltool')
source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
sha256sums=('79a85ee216502c7248e04d560adf8fef86b9d0e047f81e9ea4fe26fbda34d810')
source=(https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
$pkgname-wrong-assert.patch::https://gitlab.xfce.org/apps/xfce4-terminal/-/commit/177fda86451c.patch)
sha256sums=('79a85ee216502c7248e04d560adf8fef86b9d0e047f81e9ea4fe26fbda34d810'
'81d213427d307a4f428ea7dbfd217dec15b80d187002845b0e1c1873431e14b7')
prepare() {
cd $pkgname-$pkgver
# https://gitlab.xfce.org/apps/xfce4-terminal/-/issues/299
patch -Np1 -i ../$pkgname-wrong-assert.patch
}
build() {

View File

@ -0,0 +1,31 @@
From 177fda86451cdeaaea8ed409e6d711b670699a97 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org>
Date: Tue, 6 Feb 2024 18:14:04 +0100
Subject: [PATCH] screen: Fix wrong assert
It's always been wrong (or has been for a long time) but de3e7aac
revealed it, because now it's no longer disabled by building with
--disable-debug.
Fixes: de3e7aac72fdcd3e62d69f37ec2570e5d668950a
Closes: #299
---
terminal/terminal-screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/terminal/terminal-screen.c b/terminal/terminal-screen.c
index 6e48b522..dc931ec7 100644
--- a/terminal/terminal-screen.c
+++ b/terminal/terminal-screen.c
@@ -1892,7 +1892,7 @@ terminal_screen_paste_unsafe_text (TerminalScreen *screen,
{
GtkWidget *dialog;
- g_return_if_fail (original_clipboard != GDK_SELECTION_CLIPBOARD && original_clipboard != GDK_SELECTION_PRIMARY);
+ g_return_if_fail (original_clipboard == GDK_SELECTION_CLIPBOARD || original_clipboard == GDK_SELECTION_PRIMARY);
dialog = terminal_screen_unsafe_paste_dialog_new (screen, text);
gtk_widget_show_all (dialog);
--
GitLab