Signed-off-by: Pavel Hrdina <phrdina(a)redhat.com>
---
docs/Makefile.am | 3 ---
docs/meson.build | 1 +
docs/schemas/meson.build | 26 ++++++++++++++++++++++++++
3 files changed, 27 insertions(+), 3 deletions(-)
create mode 100644 docs/schemas/meson.build
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 8fe0959bc2d..40b4d224d71 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -16,9 +16,6 @@
## License along with this library. If not, see
## <
http://www.gnu.org/licenses/>.
-schemadir = $(pkgdatadir)/schemas
-schema_DATA = $(wildcard $(srcdir)/schemas/*.rng)
-
check-html:
$(XMLLINT) --nonet --noout html/*.html
diff --git a/docs/meson.build b/docs/meson.build
index a03beb86b77..6d3d002fd7c 100644
--- a/docs/meson.build
+++ b/docs/meson.build
@@ -291,6 +291,7 @@ subdir('js')
subdir('kbase')
subdir('logos')
subdir('manpages')
+subdir('schemas')
# This hack enables us to view the web pages
diff --git a/docs/schemas/meson.build b/docs/schemas/meson.build
new file mode 100644
index 00000000000..7fc7ff05038
--- /dev/null
+++ b/docs/schemas/meson.build
@@ -0,0 +1,26 @@
+docs_schema_files = [
+ 'basictypes.rng',
+ 'capability.rng',
+ 'cputypes.rng',
+ 'domainbackup.rng',
+ 'domaincaps.rng',
+ 'domaincheckpoint.rng',
+ 'domaincommon.rng',
+ 'domain.rng',
+ 'domainsnapshot.rng',
+ 'interface.rng',
+ 'networkcommon.rng',
+ 'networkport.rng',
+ 'network.rng',
+ 'nodedev.rng',
+ 'nwfilterbinding.rng',
+ 'nwfilter_params.rng',
+ 'nwfilter.rng',
+ 'secret.rng',
+ 'storagecommon.rng',
+ 'storagepoolcaps.rng',
+ 'storagepool.rng',
+ 'storagevol.rng',
+]
+
+install_data(docs_schema_files, install_dir: pkgdatadir / 'schemas')
--
2.26.2