Mon, 30 Jun 2025 14:22:13 -0500
Update the flatpak to gnome 48 and to the matching birb version
The birb version was missed here when it was updated.
Testing Done:
Built the flatpak with the instructions in the readme.
Reviewed at https://reviews.imfreedom.org/r/4038/
|
41124
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
1 | pidgin_doc_content_files = [ |
|
38551
0090f66eafdc
doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents:
38546
diff
changeset
|
2 | ] |
|
0090f66eafdc
doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents:
38546
diff
changeset
|
3 | |
|
41124
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
4 | if get_option('doc') |
|
43159
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
5 | pidgin_doc_girs = [ |
|
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
6 | '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/birb-@0@/birb'.format(birb_dep.version())), |
|
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
7 | '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin-@0@/gplugin'.format(gplugin_dep.version())), |
|
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
8 | '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin-@0@/gplugin-gtk4'.format(gplugin_gtk_dep.version())), |
|
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
9 | '--add-include-path=@0@'.format(meson.project_build_root() / 'libpurple'), |
|
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
10 | ] |
|
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
11 | |
|
41124
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
12 | pidgin_toml = configure_file( |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
13 | input : 'pidgin.toml.in', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
14 | output : 'pidgin.toml', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
15 | configuration : version_conf, |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
16 | install : true, |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
17 | install_dir : docs_dir / 'pidgin', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
18 | ) |
|
38515
2d4d3a8fd23c
Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
19 | |
|
41124
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
20 | pidgin_doc = custom_target('pidgin-doc', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
21 | input : [ pidgin_toml, pidgin_gir[0] ], |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
22 | output : 'pidgin', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
23 | command : [ |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
24 | gidocgen, |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
25 | 'generate', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
26 | '--quiet', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
27 | '--fatal-warnings', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
28 | '--config=@INPUT0@', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
29 | '--output-dir=@OUTPUT@', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
30 | '--no-namespace-dir', |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
31 | '--content-dir=@0@'.format(meson.current_source_dir()), |
|
43159
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
32 | pidgin_doc_girs, |
|
41124
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
33 | '@INPUT1@' |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
34 | ], |
|
41142
a9f32316d828
Fix includes for the introspection targets that I thought weren't needed during the gi-docgen conversation
Gary Kramlich <grim@reaperworld.com>
parents:
41124
diff
changeset
|
35 | depends: [ libpurple_gir[0] ], |
|
41124
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
36 | depend_files : [ pidgin_doc_content_files ], |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
37 | build_by_default : true, |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
38 | install : true, |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
39 | install_dir : docs_dir, |
|
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
40 | ) |
|
42649
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
41 | |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
42 | test('doc-check', |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
43 | gidocgen, |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
44 | args: [ |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
45 | 'check', |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
46 | '--config', pidgin_toml, |
|
43159
2bde48da761d
Make all of the subprojects use tarballs
Gary Kramlich <grim@reaperworld.com>
parents:
42847
diff
changeset
|
47 | pidgin_doc_girs, |
|
42649
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
48 | pidgin_gir[0], |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
49 | ], |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
50 | depends: [libpurple_gir[0], pidgin_gir[0]], |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42581
diff
changeset
|
51 | ) |
|
42847
fbb0d252bc35
Move the documentation into more appropriate places
Gary Kramlich <grim@reaperworld.com>
parents:
42649
diff
changeset
|
52 | |
|
fbb0d252bc35
Move the documentation into more appropriate places
Gary Kramlich <grim@reaperworld.com>
parents:
42649
diff
changeset
|
53 | doc_targets += pidgin_doc |
|
41124
95555046173e
Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents:
41060
diff
changeset
|
54 | endif |
|
38515
2d4d3a8fd23c
Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
55 |