Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / picom


Commits:
530a8878 by Robin Candau at 2024-01-29T11:14:31+01:00
upgpkg: 11.1-1: New upstream release

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − xrender-rollback-pixmap-region.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = picom
        pkgdesc = X compositor that may fix tearing issues
-       pkgver = 11
-       pkgrel = 4
+       pkgver = 11.1
+       pkgrel = 1
        url = https://github.com/yshui/picom
        arch = x86_64
        license = MPL-2.0 AND MIT
@@ -26,10 +26,8 @@ pkgbase = picom
        optdepends = xorg-xprop:    for picom-trans
        optdepends = xorg-xwininfo: for picom-trans
        backup = etc/xdg/picom.conf
-       source = 
git+https://github.com/yshui/picom?signed#commit=197b4bd396590cb5df61eb54ec6a1dadf1115a5d
-       source = xrender-rollback-pixmap-region.patch
+       source = 
git+https://github.com/yshui/picom#commit=fc1d1d40e5ffe73cb35a6b09b3cd713a14d242f6
        validpgpkeys = A22F5C0F4FCF9C7C89A167462C965E9E5D45D730
        b2sums = SKIP
-       b2sums = 
c35ac19b1931697ba5f2fac36afba74712af3534c9e534e48fd11a8bd26b70e2a8a49075e2aec6043618ad806ad5dc79556c053b810e6b0da6bf43f762b3258e
 
 pkgname = picom


=====================================
PKGBUILD
=====================================
@@ -5,8 +5,8 @@
 # Contributor: Valère Monseur <valere.mons...@ymail.com>
 
 pkgname=picom
-pkgver=11
-pkgrel=4
+pkgver=11.1
+pkgrel=1
 pkgdesc='X compositor that may fix tearing issues'
 arch=(x86_64)
 url='https://github.com/yshui/picom'
@@ -19,11 +19,11 @@ optdepends=('dbus:          for controlling picom via D-Bus'
             'python:        for running picom-convgen.py'
             'xorg-xprop:    for picom-trans'
             'xorg-xwininfo: for picom-trans')
-source=("git+$url?signed#commit=197b4bd396590cb5df61eb54ec6a1dadf1115a5d"
-        "xrender-rollback-pixmap-region.patch")
+#source=("git+$url?signed#commit=fc1d1d40e5ffe73cb35a6b09b3cd713a14d242f6") # 
tag: v11.1
+# Temporarily disable signed commit as the commit for tag v11.1 is signed with 
GitHub's key instead of upstream one
+source=("git+$url#commit=fc1d1d40e5ffe73cb35a6b09b3cd713a14d242f6") # tag: 
v11.1
 validpgpkeys=('A22F5C0F4FCF9C7C89A167462C965E9E5D45D730') # Yuxuan Shui 
<yshu...@gmail.com>
-b2sums=('SKIP'
-        
'c35ac19b1931697ba5f2fac36afba74712af3534c9e534e48fd11a8bd26b70e2a8a49075e2aec6043618ad806ad5dc79556c053b810e6b0da6bf43f762b3258e')
+b2sums=('SKIP')
 
 prepare() {
   cd $pkgname
@@ -32,10 +32,6 @@ prepare() {
   setconf picom.sample.conf 'inactive-opacity=0.95;'
   # Improve performance (recommended option)
   setconf -u picom.sample.conf 'glx-no-stencil=true;'
-
-  # Temporary patch to rollback this upstream commit which produces freezes 
with the xrender backend when vsync is enabled: 
https://github.com/yshui/picom/commit/23a29470e50ef1d68b9c99186b069659a793184c
-  # See https://github.com/yshui/picom/issues/1166
-  patch -Np1 <${srcdir}/xrender-rollback-pixmap-region.patch
 }
 
 build() {


=====================================
xrender-rollback-pixmap-region.patch deleted
=====================================
@@ -1,22 +0,0 @@
-diff --git a/src/backend/xrender/xrender.c b/src/backend/xrender/xrender.c
-index b2ec3f2..d7b41c8 100644
---- a/src/backend/xrender/xrender.c
-+++ b/src/backend/xrender/xrender.c
-@@ -624,16 +624,13 @@ static void present(backend_t *base, const region_t 
*region) {
-                                    XCB_NONE, xd->back[xd->curr_back], orig_x, 
orig_y, 0,
-                                    0, orig_x, orig_y, region_width, 
region_height);
- 
--              auto xregion = x_create_region(base->c, region);
--
-               // Make sure we got reply from PresentPixmap before waiting for 
events,
-               // to avoid deadlock
-               auto e = xcb_request_check(
-                   base->c->c, xcb_present_pixmap_checked(
-                                   xd->base.c->c, xd->target_win,
--                                  xd->back_pixmap[xd->curr_back], 0, 
XCB_NONE, xregion, 0,
-+                                  xd->back_pixmap[xd->curr_back], 0, 
XCB_NONE, XCB_NONE, 0,
-                                   0, XCB_NONE, XCB_NONE, XCB_NONE, 0, 0, 0, 
0, 0, NULL));
--              x_destroy_region(base->c, xregion);
-               if (e) {
-                       log_error("Failed to present pixmap");
-                       free(e);



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/picom/-/commit/530a887849c714255a5388b7dc8a7a4f266b6a69

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/picom/-/commit/530a887849c714255a5388b7dc8a7a4f266b6a69
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to