Skip to content

Add support for Mutter 50#2764

Open
garaevdi wants to merge 8 commits intoelementary:mainfrom
garaevdi:mutter-50
Open

Add support for Mutter 50#2764
garaevdi wants to merge 8 commits intoelementary:mainfrom
garaevdi:mutter-50

Conversation

@garaevdi
Copy link
Contributor

Closes #2762

Also adds some fixes for #2720

Tested on fedora 44

@garaevdi garaevdi force-pushed the mutter-50 branch 2 times, most recently from 99fe78a to c6efb61 Compare February 11, 2026 14:44
@danirabbit danirabbit requested a review from a team March 1, 2026 16:15
@danirabbit danirabbit added this to OS 9 Mar 1, 2026
@danirabbit danirabbit moved this to Needs Review in OS 9 Mar 1, 2026
@danirabbit
Copy link
Member

@garaevdi can you resolve merge conflicts and bump CI to mutter-18? :)

@garaevdi garaevdi force-pushed the mutter-50 branch 2 times, most recently from 54a47e7 to e45885c Compare March 1, 2026 21:21
@garaevdi
Copy link
Contributor Author

garaevdi commented Mar 1, 2026

I think it's better to hold off this PR for now. I'd like to wait for mutter's RC so the api would be little bit more stable.

@danirabbit
Copy link
Member

@garaevdi it seems like Mutter RC is out now. Any more changes to propose before we move ahead?

run: |
apt update
apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-4-dev libgnome-bg-4-dev libgranite-dev libgtk-3-dev ${{ matrix.mutter_pkg }} libsqlite3-dev meson systemd-dev valac valadoc
apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-4-dev libgnome-bg-4-dev libgranite-dev libgtk-3-dev ${{ matrix.mutter_pkg }} libsoup-3.0-dev libsqlite3-dev meson systemd-dev valac valadoc
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was adding soup here intentional?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, for some reason, libmutter-18 on ubuntu requires it... Perhaps with RC this would get fixed

📦[garaevdi@elementary-devel gala]$ pkg-config --cflags libmutter-18
Package libsoup-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsoup-3.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libsoup-3.0', required by 'libmutter-18', not found

@garaevdi
Copy link
Contributor Author

garaevdi commented Mar 6, 2026

Ah, it seems like latest RC wasn't pushed to ubuntu repos due to some tests failing on their end... :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Needs Review

Development

Successfully merging this pull request may close these issues.

add support for mutter 50 / libmutter-18

3 participants