diff options
author | Georg Wagner | 2024-04-21 19:02:45 +0200 |
---|---|---|
committer | Georg Wagner | 2024-04-21 19:02:45 +0200 |
commit | a8a4c41afd3e8bf44692aedd372b218655bc8a07 (patch) | |
tree | 7daa834659260f3b2e481a31cce257136f78ff7c | |
parent | f736d75afb5ac57da6490b2d1f8a420fa92e3fd5 (diff) | |
download | aur-a8a4c41afd3e8bf44692aedd372b218655bc8a07.tar.gz |
[pkg-upd] 46.1-1
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 27 insertions, 56 deletions
@@ -1,7 +1,7 @@ -pkgbase = mutter-x11-scaling +pkgbase = mutter pkgdesc = Window manager and compositor for GNOME with X11 fractional scaling patch - pkgver = 46.0 - pkgrel = 4 + pkgver = 46.1 + pkgrel = 1 url = https://gitlab.gnome.org/GNOME/mutter arch = x86_64 license = GPL-2.0-or-later @@ -74,24 +74,16 @@ pkgbase = mutter-x11-scaling depends = systemd-libs depends = wayland depends = xorg-xwayland - provides = mutter=46.0 + provides = mutter=46.1 provides = libmutter-14.so conflicts = mutter - source = git+https://gitlab.gnome.org/GNOME/mutter.git#tag=46.0 - source = https://gitlab.archlinux.org/archlinux/packaging/packages/mutter/-/raw/7a54f849bdbe1b61c54a615dd51c7d9ec0e36131/0001-drm-buffer-gbm-Do-not-call-ensure_fb_id-from-lock_fr.patch + source = git+https://gitlab.gnome.org/GNOME/mutter.git#tag=46.1 source = https://raw.githubusercontent.com/puxplaying/mutter-x11-scaling/7aa432d4366fdd5a2687a78848b25da4f8ab5c68/x11-Add-support-for-fractional-scaling-using-Randr.patch - source = https://salsa.debian.org/gnome-team/mutter/-/raw/e450692a81d20f65bea827212ce55236534711d3/debian/patches/debian/Support-Dynamic-triple-double-buffering.patch - source = https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3300.patch - source = https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling/-/raw/master/mutter-fix-x11-restart.patch - source = https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling/-/raw/master/compositor-x11-sync-again-at-the-end-of-before_paint.patch - source = https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling/-/raw/master/compositor-sync-ring-allow-the-gpu_fence-to-be-moved.patch - b2sums = 04a14854c8ec2668a340b241102b7b2ebbc0387a9771a5bd2c2366419ee08e7ebb308f2288f4a64b9d08053e1897eb514a46802584d1590f8bcebde4a613afaa - b2sums = fed7d496b658a43b306e62a57c817c54990e8764103eae5479b8a96fbdf25da1ae6028126aa3cccda6239ff1f0c4e69bbe6f12e29804651c1a7b6ca40d6bf36c + source = https://raw.githubusercontent.com/puxplaying/mutter-x11-scaling/eff4767168c107ef268c7e8b32eaea41a224efb4/Support-Dynamic-triple-double-buffering.patch + source = https://raw.githubusercontent.com/puxplaying/mutter-x11-scaling/eff4767168c107ef268c7e8b32eaea41a224efb4/mutter-fix-x11-restart.patch + b2sums = 4acd4a192455890b12b2fc9b6553ed65bd2176307cd6c6683fc2ab476b7fa88f4b5e507a1209b3e900c68d94768f3cf749b4f5d87d25300b33a112182c8a62a7 b2sums = 2b1a70b961d70688396c072355accdd8a9fa5591feab7a22c849f54bcf2695cbe72267dc5e006385e95d114e8e7078045fa8b6a09d00c558eff04ec8dd38318a - b2sums = 8ba8479a1ff4d8eb471df781d4a2b0a83c6299136fc35b935e537fad7f4071013bce1c62d3d82bfc31c0d6f34c1229a2032f778023356b84f32962262e9ed0f5 - b2sums = f7ed9db52afa4e02a77347a521cab7e1a438735a988ba6229909365e7acad001599eacb423fce37b3d1ca276d1584797c2afe3ae715f554de84d87e791978475 + b2sums = 35eeeb037ca337acca80485f26e7df43b8588458298b5bf015d19d6cb62423f4f2d948cfd92cf9efd0fcb3b1130e50ea14a7428abe8032845467f9b12baba5f3 b2sums = ba4febdabc89a8c608d2a9621d02a21c05b315bb586f91d34b0369c07f3e051a6333d62dd97ab18d0c5b1c8f453696d4851c55fc82a50e8843ae45068ab178ca - b2sums = 10d48fee50257775393f4ecf15d2736a8806c04dc39b8cfc2b1da51baee93859fb262505ee9c387b76cbe2598614602b3e6c86437b0fcbf485eaa79fe8ad3d10 - b2sums = 18727bb9bce8327595bcdc58c1c58ae67aef0718408a6d668bb24afb966d33736ad2d07f4eb05acdf2b9521b1d6abd15abe842c29113488826bfa97888c3ad6b pkgname = mutter-x11-scaling @@ -16,11 +16,12 @@ # Ubuntu credits: # Marco Trevisan: <https://salsa.debian.org/gnome-team/mutter/-/blob/ubuntu/master/debian/patches/ubuntu/x11-Add-support-for-fractional-scaling-using-Randr.patch> -pkgname=mutter-x11-scaling -pkgver=46.0 -pkgrel=4 +pkgbase=mutter +pkgname=$pkgbase-x11-scaling +pkgver=46.1 +pkgrel=1 pkgdesc="Window manager and compositor for GNOME with X11 fractional scaling patch" -url="https://gitlab.gnome.org/GNOME/mutter" +url="https://gitlab.gnome.org/GNOME/$pkgbase" arch=(x86_64) license=(GPL-2.0-or-later) depends=( @@ -98,55 +99,33 @@ checkdepends=( wireplumber zenity ) -provides=(mutter=$pkgver libmutter-14.so) -conflicts=(mutter) +provides=($pkgbase=$pkgver libmutter-14.so) +conflicts=($pkgbase) source=( # Mutter tags use SSH signatures which makepkg doesn't understand - "git+https://gitlab.gnome.org/GNOME/mutter.git#tag=$pkgver" - "https://gitlab.archlinux.org/archlinux/packaging/packages/mutter/-/raw/7a54f849bdbe1b61c54a615dd51c7d9ec0e36131/0001-drm-buffer-gbm-Do-not-call-ensure_fb_id-from-lock_fr.patch" + "git+$url.git#tag=${pkgver/[a-z]/.&}" "https://raw.githubusercontent.com/puxplaying/mutter-x11-scaling/7aa432d4366fdd5a2687a78848b25da4f8ab5c68/x11-Add-support-for-fractional-scaling-using-Randr.patch" - "https://salsa.debian.org/gnome-team/mutter/-/raw/e450692a81d20f65bea827212ce55236534711d3/debian/patches/debian/Support-Dynamic-triple-double-buffering.patch" - "https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3300.patch" - "https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling/-/raw/master/mutter-fix-x11-restart.patch" - "https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling/-/raw/master/compositor-x11-sync-again-at-the-end-of-before_paint.patch" - "https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling/-/raw/master/compositor-sync-ring-allow-the-gpu_fence-to-be-moved.patch" + "https://raw.githubusercontent.com/puxplaying/mutter-x11-scaling/eff4767168c107ef268c7e8b32eaea41a224efb4/Support-Dynamic-triple-double-buffering.patch" + "https://raw.githubusercontent.com/puxplaying/mutter-x11-scaling/eff4767168c107ef268c7e8b32eaea41a224efb4/mutter-fix-x11-restart.patch" ) -b2sums=('04a14854c8ec2668a340b241102b7b2ebbc0387a9771a5bd2c2366419ee08e7ebb308f2288f4a64b9d08053e1897eb514a46802584d1590f8bcebde4a613afaa' - 'fed7d496b658a43b306e62a57c817c54990e8764103eae5479b8a96fbdf25da1ae6028126aa3cccda6239ff1f0c4e69bbe6f12e29804651c1a7b6ca40d6bf36c' +b2sums=('4acd4a192455890b12b2fc9b6553ed65bd2176307cd6c6683fc2ab476b7fa88f4b5e507a1209b3e900c68d94768f3cf749b4f5d87d25300b33a112182c8a62a7' '2b1a70b961d70688396c072355accdd8a9fa5591feab7a22c849f54bcf2695cbe72267dc5e006385e95d114e8e7078045fa8b6a09d00c558eff04ec8dd38318a' - '8ba8479a1ff4d8eb471df781d4a2b0a83c6299136fc35b935e537fad7f4071013bce1c62d3d82bfc31c0d6f34c1229a2032f778023356b84f32962262e9ed0f5' - 'f7ed9db52afa4e02a77347a521cab7e1a438735a988ba6229909365e7acad001599eacb423fce37b3d1ca276d1584797c2afe3ae715f554de84d87e791978475' - 'ba4febdabc89a8c608d2a9621d02a21c05b315bb586f91d34b0369c07f3e051a6333d62dd97ab18d0c5b1c8f453696d4851c55fc82a50e8843ae45068ab178ca' - '10d48fee50257775393f4ecf15d2736a8806c04dc39b8cfc2b1da51baee93859fb262505ee9c387b76cbe2598614602b3e6c86437b0fcbf485eaa79fe8ad3d10' - '18727bb9bce8327595bcdc58c1c58ae67aef0718408a6d668bb24afb966d33736ad2d07f4eb05acdf2b9521b1d6abd15abe842c29113488826bfa97888c3ad6b') + '35eeeb037ca337acca80485f26e7df43b8588458298b5bf015d19d6cb62423f4f2d948cfd92cf9efd0fcb3b1130e50ea14a7428abe8032845467f9b12baba5f3' + 'ba4febdabc89a8c608d2a9621d02a21c05b315bb586f91d34b0369c07f3e051a6333d62dd97ab18d0c5b1c8f453696d4851c55fc82a50e8843ae45068ab178ca') prepare() { - cd mutter - - # Merge Request: Enable Explicit Sync On Wayland - # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3300 - patch -p1 -i "${srcdir}/3300.patch" + cd $pkgbase # https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7050 # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3329 git apply -3 ../mutter-fix-x11-restart.patch - # https://gitlab.gnome.org/GNOME/mutter/-/issues/3410 - # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3590 - git apply -3 ../compositor-x11-sync-again-at-the-end-of-before_paint.patch - - # https://gitlab.gnome.org/GNOME/mutter/-/issues/3389 - # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3674 - git apply -3 ../0001-drm-buffer-gbm-Do-not-call-ensure_fb_id-from-lock_fr.patch - - # https://gitlab.gnome.org/GNOME/mutter/-/issues/3384 - # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3685 - git apply -3 ../compositor-sync-ring-allow-the-gpu_fence-to-be-moved.patch - # Add scaling support using randr under x11 patch -p1 -i "${srcdir}/x11-Add-support-for-fractional-scaling-using-Randr.patch" - # Support Dynamic triple double buffering + # Add dynamic triple/double buffering support + # https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3760 + # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441 patch -p1 -i "${srcdir}/Support-Dynamic-triple-double-buffering.patch" } @@ -162,7 +141,7 @@ build() { CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition" LDFLAGS+=" -Wl,-Bsymbolic-functions" - arch-meson mutter build "${meson_options[@]}" + arch-meson $pkgbase build "${meson_options[@]}" meson compile -C build } |