doc/reference/pidgin/meson.build

Wed, 29 Mar 2023 23:22:41 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Wed, 29 Mar 2023 23:22:41 -0500
changeset 42187
fc241db9162d
parent 41690
fc7915f49b1c
child 42481
94a590e39869
permissions
-rw-r--r--

Remove the Facebook plugin

This hasn't been used in forever and is behind on patches from the purple2
version so this for sure is not going to work. This will also stop people from
tryingt to update the purple2 version for this code as that's a horrible idea.

Testing Done:
had the turtles do their thing

Reviewed at https://reviews.imfreedom.org/r/2393/

41124
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
1 pidgin_doc_content_files = [
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
2 'signals_gtkblist.md',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
3 'signals_gtkconv.md',
38551
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38546
diff changeset
4 ]
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38546
diff changeset
5
41124
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
6 if get_option('doc')
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
7 pidgin_toml = configure_file(
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
8 input : 'pidgin.toml.in',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
9 output : 'pidgin.toml',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
10 configuration : version_conf,
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
11 install : true,
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
12 install_dir : docs_dir / 'pidgin',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
13 )
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
14
41124
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
15 pidgin_doc = custom_target('pidgin-doc',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
16 input : [ pidgin_toml, pidgin_gir[0] ],
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
17 output : 'pidgin',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
18 command : [
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
19 gidocgen,
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
20 'generate',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
21 '--quiet',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
22 '--fatal-warnings',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
23 '--config=@INPUT0@',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
24 '--output-dir=@OUTPUT@',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
25 '--no-namespace-dir',
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
26 '--content-dir=@0@'.format(meson.current_source_dir()),
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
27 '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin/gplugin'),
41518
31072565a926 And so begins the start of the GTK4 port
Gary Kramlich <grim@reaperworld.com>
parents: 41142
diff changeset
28 '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin/gplugin-gtk4'),
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
29 '--add-include-path=@0@'.format(meson.project_build_root() / 'libpurple'),
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
30 '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/talkatu/talkatu'),
41124
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
31 '@INPUT1@'
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
32 ],
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
33 depends: [ libpurple_gir[0] ],
41124
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
34 depend_files : [ pidgin_doc_content_files ],
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
35 build_by_default : true,
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
36 install : true,
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
37 install_dir : docs_dir,
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
38 )
95555046173e Convert pidgin from gtk-doc to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41060
diff changeset
39 endif
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
40

mercurial