commit: 7630b95d0d2d9d9d825d39081b282cd6c280bfa2 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Feb 3 09:00:32 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Feb 3 09:00:32 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7630b95d
gnome-extra/gnome-shell-extensions: fix build with meson 0.61 Closes: https://bugs.gentoo.org/831938 Signed-off-by: Sam James <sam <AT> gentoo.org> .../files/gnome-shell-extensions-41.1-meson-0.61.patch | 12 ++++++++++++ .../gnome-shell-extensions-41.1.ebuild | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/gnome-extra/gnome-shell-extensions/files/gnome-shell-extensions-41.1-meson-0.61.patch b/gnome-extra/gnome-shell-extensions/files/gnome-shell-extensions-41.1-meson-0.61.patch new file mode 100644 index 000000000000..692f828ecd7f --- /dev/null +++ b/gnome-extra/gnome-shell-extensions/files/gnome-shell-extensions-41.1-meson-0.61.patch @@ -0,0 +1,12 @@ +Rebased version of https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/commit/cdaa837d48894737ca0b4e7d2dfb365119e53759 +https://bugs.gentoo.org/831938 + +--- a/data/meson.build ++++ b/data/meson.build +@@ -1,5 +1,5 @@ + session_desktop = 'gnome-classic.desktop' +-i18n.merge_file('', ++i18n.merge_file( + input: session_desktop + '.in', + output: session_desktop, + po_dir: '../po', diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-41.1.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-41.1.ebuild index aea37b082f55..286bd9385b2d 100644 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-41.1.ebuild +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-41.1.ebuild @@ -46,6 +46,10 @@ https://extensions.gnome.org/ web interface, or modify the org.gnome.shell enabled-extensions gsettings key from the command line or a script." +PATCHES=( + "${FILESDIR}"/${P}-meson-0.61.patch +) + src_configure() { meson_src_configure \ -Dextension_set=all \