Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / mutter
Commits: 23474c01 by Fabian Bornschein at 2024-07-06T22:27:29+02:00 upgpkg: 47alpha-1: gnome-unstable - - - - - 472458f0 by Fabian Bornschein at 2024-07-09T10:10:27+02:00 upgpkg: 47alpha-2 * Cherry-pick: wayland/actor-surface: Don't bail for Xwayland surfaces (MR:3862) - - - - - 454cc64f by George Tsiamasiotis at 2024-07-23T15:26:31+02:00 47alpha-3 * Cherry-pick: wayland: Use separate signal handlers to track pending activations (MR: 3860) Signed-off-by: Fabian Bornschein <[email protected]> - - - - - 3484efa0 by Fabian Bornschein at 2024-08-04T18:21:37+02:00 upgpkg: 47beta-1: gnome-unstable - - - - - 13b7fa73 by Fabian Bornschein at 2024-08-18T13:42:45+02:00 upgpkg: 47beta+r131+gbd8db3846-1: gnome-unstable - - - - - 53a3483a by Fabian Bornschein at 2024-09-02T15:27:43+02:00 upgpkg: 47rc-1: gnome-unstable - - - - - 59066a2b by Fabian Bornschein at 2024-09-08T02:30:57+02:00 upgpkg: 47rc-2 * Add patch "window/xwayland: Handle arithmetics close to the int limits" - - - - - 9297aca5 by Jan Alexander Steffens (heftig) at 2024-09-15T04:13:57+02:00 47.0-1 - - - - - 1e3ddca7 by Jan Alexander Steffens (heftig) at 2024-09-17T01:49:48+02:00 Merge remote-tracking branch 'origin/gnome-unstable' * origin/gnome-unstable: 47.0-1 upgpkg: 47rc-2 * Add patch "window/xwayland: Handle arithmetics close to the int limits" upgpkg: 47rc-1: gnome-unstable upgpkg: 47beta+r131+gbd8db3846-1: gnome-unstable upgpkg: 47beta-1: gnome-unstable 47alpha-3 upgpkg: 47alpha-2 * Cherry-pick: wayland/actor-surface: Don't bail for Xwayland surfaces (MR:3862) upgpkg: 47alpha-1: gnome-unstable - - - - - 3 changed files: - .SRCINFO - .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = mutter pkgdesc = Window manager and compositor for GNOME - pkgver = 46.5 + pkgver = 47.0 pkgrel = 1 url = https://gitlab.gnome.org/GNOME/mutter arch = x86_64 @@ -68,11 +68,13 @@ pkgbase = mutter depends = systemd-libs depends = wayland depends = xorg-xwayland - source = git+https://gitlab.gnome.org/GNOME/mutter.git#tag=46.5 - b2sums = 3c7990afd584836dd092e30813194ac24608416051a9b06c51d2f9577206360cb0f8bafceccc42ce1809d47e7a1676326fe8b87fa231c6abe2d9dddba10b6581 + source = git+https://gitlab.gnome.org/GNOME/mutter.git#tag=47.0 + source = git+https://gitlab.gnome.org/GNOME/gvdb.git#commit=b54bc5da25127ef416858a3ad92e57159ff565b3 + b2sums = 0dc3e7541707fe7c9fd24397f08fd29272bd3f104a51503f7657b9b4589a22ee3a6ce407c440785e06bd19b3347fd555c3187aae4f5c87052ce94783d599426d + b2sums = f989bc2ceb52aad3c6a23c439df3bbc672bc11d561a247d19971d30cc85ed5d42295de40f8e55b13404ed32aa44f12307c9f5b470f2e288d1c9c8329255c43bf pkgname = mutter - provides = libmutter-14.so + provides = libmutter-15.so pkgname = mutter-docs pkgdesc = Window manager and compositor for GNOME (documentation) ===================================== .nvchecker.toml ===================================== @@ -2,3 +2,5 @@ source = "git" git = "https://gitlab.gnome.org/GNOME/mutter.git" include_regex = '\d+(\.\d+)*' +from_pattern = '\.([a-z])' +to_pattern = '\1' ===================================== PKGBUILD ===================================== @@ -8,7 +8,7 @@ pkgname=( mutter mutter-docs ) -pkgver=46.5 +pkgver=47.0 pkgrel=1 pkgdesc="Window manager and compositor for GNOME" url="https://gitlab.gnome.org/GNOME/mutter" @@ -84,8 +84,10 @@ makedepends=( source=( # Mutter tags use SSH signatures which makepkg doesn't understand "git+$url.git#tag=${pkgver/[a-z]/.&}" + "git+https://gitlab.gnome.org/GNOME/gvdb.git#commit=b54bc5da25127ef416858a3ad92e57159ff565b3" ) -b2sums=('3c7990afd584836dd092e30813194ac24608416051a9b06c51d2f9577206360cb0f8bafceccc42ce1809d47e7a1676326fe8b87fa231c6abe2d9dddba10b6581') +b2sums=('0dc3e7541707fe7c9fd24397f08fd29272bd3f104a51503f7657b9b4589a22ee3a6ce407c440785e06bd19b3347fd555c3187aae4f5c87052ce94783d599426d' + 'f989bc2ceb52aad3c6a23c439df3bbc672bc11d561a247d19971d30cc85ed5d42295de40f8e55b13404ed32aa44f12307c9f5b470f2e288d1c9c8329255c43bf') prepare() { cd mutter @@ -97,13 +99,16 @@ build() { -D egl_device=true -D installed_tests=false -D libdisplay_info=enabled - -D tests=false + -D tests=disabled -D wayland_eglstream=true ) CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition" LDFLAGS+=" -Wl,-Bsymbolic-functions" + # Inject gvdb + export MESON_PACKAGE_CACHE_DIR="$srcdir" + arch-meson mutter build "${meson_options[@]}" meson compile -C build } @@ -119,7 +124,7 @@ _pick() { } package_mutter() { - provides=(libmutter-14.so) + provides=(libmutter-15.so) meson install -C build --destdir "$pkgdir" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mutter/-/compare/0b6b52601ccfa6d1a7020fa0db65073b6d33fa29...1e3ddca75e768a5367320992505b5e898e382246 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mutter/-/compare/0b6b52601ccfa6d1a7020fa0db65073b6d33fa29...1e3ddca75e768a5367320992505b5e898e382246 You're receiving this email because of your account on gitlab.archlinux.org.
