Skip to content

build: updates to meson build system#4431

Open
Muqtxdir wants to merge 12 commits intomasterfrom
chore/update-sessions
Open

build: updates to meson build system#4431
Muqtxdir wants to merge 12 commits intomasterfrom
chore/update-sessions

Conversation

@Muqtxdir
Copy link
Copy Markdown
Member

@Muqtxdir Muqtxdir commented Apr 3, 2026

description

  • drops the X11/Xorg session entry and its xsessions
  • updates to mode.json to be inline with ubuntu-desktop
  • replaced all join_paths() calls with the / path operator across all components (please see here)
  • drop hardcoded paths and replaced with get_option('datadir').
  • drop post install-scripts and utilize gnome module calls as its replacement

@Muqtxdir Muqtxdir requested a review from 3v1n0 April 3, 2026 15:03
@Muqtxdir Muqtxdir changed the title chore: updates to meson build system build: updates to meson build system Apr 7, 2026
Copy link
Copy Markdown
Contributor

@3v1n0 3v1n0 left a comment

Choose a reason for hiding this comment

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

Thanks, LGTM, we can merge this once 26.10 cycle starts

Comment thread icons/meson.build
meson.add_install_script(
gtk_update_icon_cache, '-qtf',
get_option('datadir') / 'icons' / theme_name,
'bash', '-c',
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can also use sh, iirc we have a definition of sh via find_program already.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants