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.


Reply via email to