Commit 995e1de
flatpak: disable cairomm maintainer mode for the git source
Building cairomm from git rather than a release tarball turns maintainer mode
on, which hard-requires mm-common-get, which the GNOME SDK does not ship:
../meson.build:151:18: ERROR: Program 'mm-common-get' not found or not executable
Switching it off is safe here rather than merely expedient. mm-common-get fetches
the gmmproc scaffolding that generates .h/.cc from .hg/.ccg inputs, and cairomm
has none of those -- its 1.18.0 tree contains zero .hg and zero .ccg files,
unlike glibmm and gtkmm, which really are generated. The only other thing
maintainer mode provides is the documentation toolchain, and
-Dbuild-documentation=false already declines it.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MAXFxG1EK4jTxQ1iW73BUr1 parent 241b3c4 commit 995e1de
1 file changed
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
169 | 182 | | |
170 | 183 | | |
171 | 184 | | |
| |||
0 commit comments