Skip to content

Commit eeb6afe

Browse files
committed
fix(flatpak): bundle intltool for libdbusmenu build
intltool was removed from org.gnome.Sdk in 2019. libdbusmenu's configure script requires it even with --disable-nls. Using cleanup: ["*"] ensures intltool is only used at build time.
1 parent d3074ea commit eeb6afe

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

flatpak/com.ccswitch.desktop.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@ finish-args:
2222
- --filesystem=home
2323

2424
modules:
25+
# Required for libdbusmenu build (intltool was removed from GNOME SDK since 2019)
26+
- name: intltool
27+
cleanup:
28+
- "*"
29+
sources:
30+
- type: archive
31+
url: https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
32+
sha256: 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd
33+
2534
# Required for tray icon support
2635
- name: libayatana-ido
2736
buildsystem: cmake-ninja

0 commit comments

Comments
 (0)