aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2018-09-13 03:22:59 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2018-09-21 09:13:21 +0200
commit5bec6c28e7e762dc61a5c5643714d63c39b57877 (patch)
tree6d140bf77f1c8bf19f201565dc32be7e04faea0c /test cases
parent2b6fa3dd3b12f75bfbe4f5d6299c76c6b0b9098e (diff)
downloadmeson-5bec6c28e7e762dc61a5c5643714d63c39b57877.zip
meson-5bec6c28e7e762dc61a5c5643714d63c39b57877.tar.gz
meson-5bec6c28e7e762dc61a5c5643714d63c39b57877.tar.bz2
gnome: add support for `module_version`
gtk-doc for autotools has the concept of module version, that is used to define the module install path and the devhelp2 basename. Add a `module_version` parameter to gnome.gtkdoc to replicate the same behavior. Updated the test checking that the install_dir is properly computed (if not passed), and that the .devhelp2 file has proper name. https://gitlab.gnome.org/GNOME/gtk-doc/blob/GTK_DOC_1_29/buildsystems/autotools/gtk-doc.make#L269
Diffstat (limited to 'test cases')
-rw-r--r--test cases/frameworks/10 gtk-doc/doc/meson.build15
-rw-r--r--test cases/frameworks/10 gtk-doc/installed_files.txt28
2 files changed, 43 insertions, 0 deletions
diff --git a/test cases/frameworks/10 gtk-doc/doc/meson.build b/test cases/frameworks/10 gtk-doc/doc/meson.build
index 059d405..019be94 100644
--- a/test cases/frameworks/10 gtk-doc/doc/meson.build
+++ b/test cases/frameworks/10 gtk-doc/doc/meson.build
@@ -16,3 +16,18 @@ gnome.gtkdoc('foobar2',
content_files : [docbook, version_xml],
install : true,
install_dir : 'foobar2')
+
+gnome.gtkdoc('foobar',
+ module_version : '3.0',
+ src_dir : inc,
+ main_sgml : 'foobar-docs.sgml',
+ content_files : [docbook, version_xml],
+ install : true)
+
+gnome.gtkdoc('foobar2',
+ module_version : '3.0',
+ src_dir : inc,
+ main_sgml : 'foobar-docs.sgml',
+ content_files : [docbook, version_xml],
+ install : true,
+ install_dir : 'foobar3')
diff --git a/test cases/frameworks/10 gtk-doc/installed_files.txt b/test cases/frameworks/10 gtk-doc/installed_files.txt
index 2bfb3f5..952a724 100644
--- a/test cases/frameworks/10 gtk-doc/installed_files.txt
+++ b/test cases/frameworks/10 gtk-doc/installed_files.txt
@@ -27,3 +27,31 @@ usr/share/gtk-doc/html/foobar2/right-insensitive.png
usr/share/gtk-doc/html/foobar2/style.css
usr/share/gtk-doc/html/foobar2/up.png
usr/share/gtk-doc/html/foobar2/up-insensitive.png
+usr/share/gtk-doc/html/foobar-3.0/BAR.html
+usr/share/gtk-doc/html/foobar-3.0/foobar-3.0.devhelp2
+usr/share/gtk-doc/html/foobar-3.0/foobar.html
+usr/share/gtk-doc/html/foobar-3.0/foobar-foo.html
+usr/share/gtk-doc/html/foobar-3.0/foobar-foo-version.html
+usr/share/gtk-doc/html/foobar-3.0/home.png
+usr/share/gtk-doc/html/foobar-3.0/index.html
+usr/share/gtk-doc/html/foobar-3.0/left.png
+usr/share/gtk-doc/html/foobar-3.0/left-insensitive.png
+usr/share/gtk-doc/html/foobar-3.0/right.png
+usr/share/gtk-doc/html/foobar-3.0/right-insensitive.png
+usr/share/gtk-doc/html/foobar-3.0/style.css
+usr/share/gtk-doc/html/foobar-3.0/up.png
+usr/share/gtk-doc/html/foobar-3.0/up-insensitive.png
+usr/share/gtk-doc/html/foobar3/BAR.html
+usr/share/gtk-doc/html/foobar3/foobar2-3.0.devhelp2
+usr/share/gtk-doc/html/foobar3/foobar.html
+usr/share/gtk-doc/html/foobar3/foobar2-foo.html
+usr/share/gtk-doc/html/foobar3/foobar2-foo-version.html
+usr/share/gtk-doc/html/foobar3/home.png
+usr/share/gtk-doc/html/foobar3/index.html
+usr/share/gtk-doc/html/foobar3/left.png
+usr/share/gtk-doc/html/foobar3/left-insensitive.png
+usr/share/gtk-doc/html/foobar3/right.png
+usr/share/gtk-doc/html/foobar3/right-insensitive.png
+usr/share/gtk-doc/html/foobar3/style.css
+usr/share/gtk-doc/html/foobar3/up.png
+usr/share/gtk-doc/html/foobar3/up-insensitive.png