mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
Install API XML desc to a standard location
Language bindings may well want to use the libvirt-api.xml and libvirt-qemu-api.xml files to either auto-generate themselves, or sanity check the manually written bindings for completeness. Currently these XML files are not installed as standard, merely ending up as a %doc file in the RPM. This changes them to be installed into $prefix/share/libvirt/apis/ The *-refs.xml files are not installed, since those are only useful during generation of the online API doc files. The pkg-config file is enhanced so that you can query the install location of the API files. eg # pkg-config --variable=libvirt_qemu_api libvirt /home/berrange/builder/i686-pc-mingw32/sys-root/mingw/share/libvirt/libvirt-qemu-api.xml * docs/Makefile.am: Install libvirt-api.xml & libvirt-qemu-api.xml * libvirt.pc.in: Add vars for querying API install location * libvirt.spec.in, mingw32-libvirt.spec.in: Include API XML files
This commit is contained in:
parent
172d34298f
commit
c95c90ee4a
@ -85,6 +85,9 @@ qemu_xml = \
|
||||
libvirt-qemu-api.xml \
|
||||
libvirt-qemu-refs.xml
|
||||
|
||||
apidir = $(pkgdatadir)/api
|
||||
api_DATA = libvirt-api.xml libvirt-qemu-api.xml
|
||||
|
||||
fig = \
|
||||
libvirt-net-logical.fig \
|
||||
libvirt-net-physical.fig \
|
||||
|
@ -3,6 +3,9 @@ exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
|
||||
libvirt_api=@datadir@/libvirt/libvirt-api.xml
|
||||
libvirt_qemu_api=@datadir@/libvirt/libvirt-qemu-api.xml
|
||||
|
||||
Name: libvirt
|
||||
Version: @VERSION@
|
||||
Description: libvirt library
|
||||
|
@ -1249,6 +1249,10 @@ rm -f $RPM_BUILD_ROOT%{_sysconfdir}/sysctl.d/libvirtd
|
||||
%doc %{_datadir}/gtk-doc/html/libvirt/*.png
|
||||
%doc %{_datadir}/gtk-doc/html/libvirt/*.css
|
||||
|
||||
%dir %{_datadir}/libvirt/apis/
|
||||
%{_datadir}/libvirt/apis/libvirt-api.xml
|
||||
%{_datadir}/libvirt/apis/libvirt-qemu-api.xml
|
||||
|
||||
%doc docs/*.html docs/html docs/*.gif
|
||||
%doc docs/libvirt-api.xml
|
||||
%doc examples/hellolibvirt
|
||||
|
@ -156,6 +156,10 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_mingw32_libdir}/libvirt-qemu.dll.a
|
||||
%{_mingw32_libdir}/libvirt-qemu.la
|
||||
|
||||
%dir %{_mingw32_datadir}/libvirt/apis/
|
||||
%{_mingw32_datadir}/libvirt/apis/libvirt-api.xml
|
||||
%{_mingw32_datadir}/libvirt/apis/libvirt-qemu-api.xml
|
||||
|
||||
%dir %{_mingw32_datadir}/libvirt/
|
||||
%dir %{_mingw32_datadir}/libvirt/schemas/
|
||||
%{_mingw32_datadir}/libvirt/schemas/basictypes.rng
|
||||
|
Loading…
Reference in New Issue
Block a user