]> git.ipfire.org Git - thirdparty/libvirt.git/log
thirdparty/libvirt.git
5 years agomeson: generate developer tooling files
Pavel Hrdina [Wed, 1 Jul 2020 00:54:36 +0000 (02:54 +0200)] 
meson: generate developer tooling files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: generate run helper
Pavel Hrdina [Wed, 1 Jul 2020 00:52:45 +0000 (02:52 +0200)] 
meson: generate run helper

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: generate and distribute spec files and AUTHORS
Pavel Hrdina [Tue, 28 Jul 2020 15:51:53 +0000 (17:51 +0200)] 
meson: generate and distribute spec files and AUTHORS

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: install pkgconfig files
Pavel Hrdina [Mon, 29 Jun 2020 19:56:09 +0000 (21:56 +0200)] 
meson: install pkgconfig files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/html: add html test
Pavel Hrdina [Thu, 25 Jun 2020 16:15:02 +0000 (18:15 +0200)] 
meson: docs/html: add html test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/schemas: install RNG schemas
Pavel Hrdina [Thu, 25 Jun 2020 12:33:56 +0000 (14:33 +0200)] 
meson: docs/schemas: install RNG schemas

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/manpages: install man pages
Pavel Hrdina [Thu, 25 Jun 2020 12:33:22 +0000 (14:33 +0200)] 
meson: docs/manpages: install man pages

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/logos: install logo files
Pavel Hrdina [Thu, 18 Jun 2020 00:31:31 +0000 (02:31 +0200)] 
meson: docs/logos: install logo files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/kbase: build html files
Pavel Hrdina [Thu, 18 Jun 2020 00:30:40 +0000 (02:30 +0200)] 
meson: docs/kbase: build html files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/js: install javascript files
Pavel Hrdina [Thu, 18 Jun 2020 00:30:14 +0000 (02:30 +0200)] 
meson: docs/js: install javascript files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/internals: build html files
Pavel Hrdina [Thu, 18 Jun 2020 00:29:29 +0000 (02:29 +0200)] 
meson: docs/internals: build html files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/html: generate admin,lxc and qemu API documentation
Pavel Hrdina [Thu, 18 Jun 2020 00:29:04 +0000 (02:29 +0200)] 
meson: docs/html: generate admin,lxc and qemu API documentation

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/html: generate libvirt API documentation
Pavel Hrdina [Thu, 18 Jun 2020 00:28:33 +0000 (02:28 +0200)] 
meson: docs/html: generate libvirt API documentation

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs/fonts: install font files
Pavel Hrdina [Thu, 18 Jun 2020 00:27:48 +0000 (02:27 +0200)] 
meson: docs/fonts: install font files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: copy asset data to build dir
Pavel Hrdina [Thu, 18 Jun 2020 00:27:09 +0000 (02:27 +0200)] 
meson: docs: copy asset data to build dir

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: build news.html from NEWS.rst
Pavel Hrdina [Thu, 25 Jun 2020 12:32:55 +0000 (14:32 +0200)] 
meson: docs: build news.html from NEWS.rst

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: build hvsupport.html
Pavel Hrdina [Thu, 25 Jun 2020 12:32:40 +0000 (14:32 +0200)] 
meson: docs: build hvsupport.html

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: build *.html files from *.rst files
Pavel Hrdina [Thu, 18 Jun 2020 00:25:19 +0000 (02:25 +0200)] 
meson: docs: build *.html files from *.rst files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: build *.html files from *.html.in files
Pavel Hrdina [Thu, 18 Jun 2020 00:24:51 +0000 (02:24 +0200)] 
meson: docs: build *.html files from *.html.in files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: introduce XSL files
Pavel Hrdina [Thu, 18 Jun 2020 00:24:03 +0000 (02:24 +0200)] 
meson: docs: introduce XSL files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: introduce meson-html-gen.py helper
Pavel Hrdina [Thu, 23 Jul 2020 16:16:49 +0000 (18:16 +0200)] 
meson: docs: introduce meson-html-gen.py helper

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: introduce docs_rst2html_gen generator
Pavel Hrdina [Thu, 18 Jun 2020 00:23:00 +0000 (02:23 +0200)] 
meson: docs: introduce docs_rst2html_gen generator

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: generate aclperms.htmlinc
Pavel Hrdina [Thu, 23 Jul 2020 16:16:14 +0000 (18:16 +0200)] 
meson: docs: generate aclperms.htmlinc

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: generate docs timestamp
Pavel Hrdina [Mon, 29 Jun 2020 20:14:13 +0000 (22:14 +0200)] 
meson: docs: generate docs timestamp

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: build api XML files
Pavel Hrdina [Thu, 25 Jun 2020 12:31:59 +0000 (14:31 +0200)] 
meson: docs: build api XML files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: docs: introduce docs directory
Pavel Hrdina [Thu, 18 Jun 2020 00:20:37 +0000 (02:20 +0200)] 
meson: docs: introduce docs directory

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: po: introduce libvirt translation
Pavel Hrdina [Mon, 29 Jun 2020 19:55:39 +0000 (21:55 +0200)] 
meson: po: introduce libvirt translation

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: examples: build and install example files
Pavel Hrdina [Thu, 25 Jun 2020 16:14:13 +0000 (18:14 +0200)] 
meson: examples: build and install example files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add valgrind test setup
Pavel Hrdina [Thu, 25 Jun 2020 16:13:44 +0000 (18:13 +0200)] 
meson: tests: add valgrind test setup

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add file access test setup
Pavel Hrdina [Tue, 28 Jul 2020 12:29:32 +0000 (14:29 +0200)] 
meson: tests: add file access test setup

We need to modify check-file-access.py to be usable as wrapper for
libvirt tests. This way we can run the tests using this command:

    meson test --setup access

which will run all tests using check-file-access.py as a wrapper.

With autotools all file access are written into single file for all
tests and compared once the whole test suite is done.

With Meson we will compare the file access after every single test
because it is used as wrapper now. That requires writing the file
access into separate files for every single test as they are executed
in parallel.

Since the wrapper is used for all tests in Meson including tests outside
of tests directory we have to check for presence of the output file.
We should also cleanup after ourselves.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add test scripts
Pavel Hrdina [Mon, 27 Jul 2020 09:43:11 +0000 (11:43 +0200)] 
meson: tests: add test scripts

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: build helper binaries
Pavel Hrdina [Mon, 27 Jul 2020 09:41:52 +0000 (11:41 +0200)] 
meson: tests: build helper binaries

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add helper binaries build support
Pavel Hrdina [Tue, 2 Jun 2020 17:15:22 +0000 (19:15 +0200)] 
meson: tests: add helper binaries build support

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add yajl specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:41:16 +0000 (11:41 +0200)] 
meson: tests: add yajl specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add vmx specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:39:54 +0000 (11:39 +0200)] 
meson: tests: add vmx specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add vmware specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:39:41 +0000 (11:39 +0200)] 
meson: tests: add vmware specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add vbox specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:39:29 +0000 (11:39 +0200)] 
meson: tests: add vbox specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add storage_sheepdog specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:39:17 +0000 (11:39 +0200)] 
meson: tests: add storage_sheepdog specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add storage_fs specific tests
Pavel Hrdina [Tue, 2 Jun 2020 17:02:11 +0000 (19:02 +0200)] 
meson: tests: add storage_fs specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add storage specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:39:06 +0000 (11:39 +0200)] 
meson: tests: add storage specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add selinux specific tests
Pavel Hrdina [Thu, 25 Jun 2020 11:06:59 +0000 (13:06 +0200)] 
meson: tests: add selinux specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add remote specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:38:46 +0000 (11:38 +0200)] 
meson: tests: add remote specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add qemu specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:38:19 +0000 (11:38 +0200)] 
meson: tests: add qemu specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add openvz specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:37:51 +0000 (11:37 +0200)] 
meson: tests: add openvz specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add nwfilter specific tests
Pavel Hrdina [Tue, 2 Jun 2020 16:42:07 +0000 (18:42 +0200)] 
meson: tests: add nwfilter specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add nss specific tests
Pavel Hrdina [Wed, 24 Jun 2020 10:28:57 +0000 (12:28 +0200)] 
meson: tests: add nss specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add node device specific tests
Pavel Hrdina [Wed, 24 Jun 2020 10:28:17 +0000 (12:28 +0200)] 
meson: tests: add node device specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add network specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:37:34 +0000 (11:37 +0200)] 
meson: tests: add network specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add lxc specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:37:21 +0000 (11:37 +0200)] 
meson: tests: add lxc specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add libxl specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:36:53 +0000 (11:36 +0200)] 
meson: tests: add libxl specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add libvirtd specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:36:37 +0000 (11:36 +0200)] 
meson: tests: add libvirtd specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add ESX specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:36:22 +0000 (11:36 +0200)] 
meson: tests: add ESX specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add dbus specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:36:02 +0000 (11:36 +0200)] 
meson: tests: add dbus specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add bhyve specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:34:24 +0000 (11:34 +0200)] 
meson: tests: add bhyve specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add linux specific tests
Pavel Hrdina [Mon, 27 Jul 2020 09:34:03 +0000 (11:34 +0200)] 
meson: tests: add linux specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: introduce generic tests
Pavel Hrdina [Thu, 23 Jul 2020 22:49:01 +0000 (00:49 +0200)] 
meson: tests: introduce generic tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add test binaries build support
Pavel Hrdina [Thu, 25 Jun 2020 11:05:51 +0000 (13:05 +0200)] 
meson: tests: add test binaries build support

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: build shared libraries
Pavel Hrdina [Mon, 27 Jul 2020 09:16:34 +0000 (11:16 +0200)] 
meson: tests: build shared libraries

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: add test environment variables
Pavel Hrdina [Fri, 10 Jul 2020 09:14:56 +0000 (11:14 +0200)] 
meson: tests: add test environment variables

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: build fake ssh binary
Pavel Hrdina [Thu, 18 Jun 2020 00:02:58 +0000 (02:02 +0200)] 
meson: tests: build fake ssh binary

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: build commandhelper binary
Pavel Hrdina [Thu, 18 Jun 2020 00:02:30 +0000 (02:02 +0200)] 
meson: tests: build commandhelper binary

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: built utils static libraries
Pavel Hrdina [Thu, 18 Jun 2020 00:01:49 +0000 (02:01 +0200)] 
meson: tests: built utils static libraries

With the old build system we just list the source files directly for
each test, but this would not work as expected with Meson.

For every binary there is a separate directory with its object files
which would mean all the utils sources would be compiled repeatedly
for every test using them.

Having static libraries ensures that the utils sources are compiled
only once.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tests: build mock shared modules
Pavel Hrdina [Mon, 27 Jul 2020 09:12:56 +0000 (11:12 +0200)] 
meson: tests: build mock shared modules

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: introduce tests directory
Pavel Hrdina [Thu, 21 May 2020 14:41:32 +0000 (16:41 +0200)] 
meson: introduce tests directory

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools/wireshark: build libvirt.so wireshark module
Pavel Hrdina [Fri, 10 Jul 2020 09:10:12 +0000 (11:10 +0200)] 
meson: tools/wireshark: build libvirt.so wireshark module

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools/wireshark: generate protocol header files
Pavel Hrdina [Wed, 17 Jun 2020 23:56:54 +0000 (01:56 +0200)] 
meson: tools/wireshark: generate protocol header files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: modify genxdrstub to work with meson
Pavel Hrdina [Wed, 20 May 2020 20:48:30 +0000 (22:48 +0200)] 
meson: tools: modify genxdrstub to work with meson

Instead of using environment variables pass the values to the script
as arguments.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: introduce wireshark directory
Pavel Hrdina [Wed, 17 Jun 2020 23:55:59 +0000 (01:55 +0200)] 
meson: tools: introduce wireshark directory

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build libnss_libvirt_guest.so shared_library
Pavel Hrdina [Mon, 29 Jun 2020 18:49:10 +0000 (20:49 +0200)] 
meson: tools: build libnss_libvirt_guest.so shared_library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build libnss_libvirt.so shared library
Pavel Hrdina [Wed, 20 May 2020 19:16:55 +0000 (21:16 +0200)] 
meson: tools: build libnss_libvirt.so shared library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build libnss_libvirt_guest_impl.a static library
Pavel Hrdina [Wed, 20 May 2020 19:14:37 +0000 (21:14 +0200)] 
meson: tools: build libnss_libvirt_guest_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build libnss_libvirt_impl.a static library
Pavel Hrdina [Wed, 20 May 2020 19:19:50 +0000 (21:19 +0200)] 
meson: tools: build libnss_libvirt_impl.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: introduce nss directory
Pavel Hrdina [Wed, 17 Jun 2020 23:54:09 +0000 (01:54 +0200)] 
meson: tools: introduce nss directory

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: install bash-completion files
Pavel Hrdina [Wed, 17 Jun 2020 23:53:04 +0000 (01:53 +0200)] 
meson: tools: install bash-completion files

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: generate libvirt-guests.service systemd unit
Pavel Hrdina [Mon, 27 Jul 2020 07:15:24 +0000 (09:15 +0200)] 
meson: tools: generate libvirt-guests.service systemd unit

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: install libvirt-guests sysconf file
Pavel Hrdina [Wed, 17 Jun 2020 23:50:48 +0000 (01:50 +0200)] 
meson: tools: install libvirt-guests sysconf file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: install virt-login-shell.conf
Pavel Hrdina [Wed, 17 Jun 2020 23:49:58 +0000 (01:49 +0200)] 
meson: tools: install virt-login-shell.conf

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: generate libvirt-guests.sh script
Pavel Hrdina [Mon, 27 Jul 2020 07:14:24 +0000 (09:14 +0200)] 
meson: tools: generate libvirt-guests.sh script

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: generate virt-sanlock-cleanup script
Pavel Hrdina [Wed, 17 Jun 2020 23:48:45 +0000 (01:48 +0200)] 
meson: tools: generate virt-sanlock-cleanup script

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: generate virt-pki-validate script
Pavel Hrdina [Wed, 17 Jun 2020 23:47:36 +0000 (01:47 +0200)] 
meson: tools: generate virt-pki-validate script

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: generate virt-xml-validate script
Pavel Hrdina [Wed, 17 Jun 2020 23:47:11 +0000 (01:47 +0200)] 
meson: tools: generate virt-xml-validate script

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build virt-admin binary
Pavel Hrdina [Mon, 27 Jul 2020 07:13:31 +0000 (09:13 +0200)] 
meson: tools: build virt-admin binary

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build virsh binary
Pavel Hrdina [Wed, 24 Jun 2020 11:33:22 +0000 (13:33 +0200)] 
meson: tools: build virsh binary

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build virsh_win_icon object file
Pavel Hrdina [Wed, 1 Jul 2020 01:08:06 +0000 (03:08 +0200)] 
meson: tools: build virsh_win_icon object file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build virt-login-shell-helper binary
Pavel Hrdina [Wed, 24 Jun 2020 11:33:04 +0000 (13:33 +0200)] 
meson: tools: build virt-login-shell-helper binary

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build virt-login-shell binary
Pavel Hrdina [Wed, 20 May 2020 14:28:46 +0000 (16:28 +0200)] 
meson: tools: build virt-login-shell binary

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build virt-host-validate binary
Pavel Hrdina [Mon, 27 Jul 2020 09:11:55 +0000 (11:11 +0200)] 
meson: tools: build virt-host-validate binary

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: tools: build libvirt_shell.a static library
Pavel Hrdina [Wed, 24 Jun 2020 11:32:30 +0000 (13:32 +0200)] 
meson: tools: build libvirt_shell.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: add tools directory
Pavel Hrdina [Wed, 24 Jun 2020 11:32:04 +0000 (13:32 +0200)] 
meson: add tools directory

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: configure pkg-config files used by run script
Pavel Hrdina [Mon, 29 Jun 2020 19:54:35 +0000 (21:54 +0200)] 
meson: src: configure pkg-config files used by run script

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check-admin-drivername test
Pavel Hrdina [Thu, 25 Jun 2020 15:49:12 +0000 (17:49 +0200)] 
meson: src: add check-admin-drivername test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check-admin-symsorting test
Pavel Hrdina [Tue, 23 Jun 2020 14:20:27 +0000 (16:20 +0200)] 
meson: src: add check-admin-symsorting test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check-admin-symfile test
Pavel Hrdina [Wed, 20 May 2020 13:12:47 +0000 (15:12 +0200)] 
meson: src: add check-admin-symfile test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check*protocol tests
Pavel Hrdina [Tue, 28 Jul 2020 11:50:04 +0000 (13:50 +0200)] 
meson: src: add check*protocol tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: build libvirt_functions.stp
Pavel Hrdina [Mon, 27 Jul 2020 07:12:34 +0000 (09:12 +0200)] 
meson: src: build libvirt_functions.stp

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check-augeas test
Pavel Hrdina [Mon, 27 Jul 2020 07:11:42 +0000 (09:11 +0200)] 
meson: src: add check-augeas test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src/access: add check-aclperms test
Pavel Hrdina [Tue, 23 Jun 2020 13:58:33 +0000 (15:58 +0200)] 
meson: src/access: add check-aclperms test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check-aclrules test
Pavel Hrdina [Tue, 28 Jul 2020 11:46:34 +0000 (13:46 +0200)] 
meson: src: add check-aclrules test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check-driverimpls test
Pavel Hrdina [Mon, 27 Jul 2020 07:10:31 +0000 (09:10 +0200)] 
meson: src: add check-driverimpls test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
5 years agomeson: src: add check-drivername test
Pavel Hrdina [Mon, 18 May 2020 09:35:45 +0000 (11:35 +0200)] 
meson: src: add check-drivername test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>