]> xenbits.xensource.com Git - libvirt.git/commitdiff
Add pkg-config files for libvirt-qemu & libvirt-lxc
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 20 Jun 2014 16:47:15 +0000 (17:47 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Mon, 23 Jun 2014 15:17:27 +0000 (16:17 +0100)
For some reason there have never been pkg-config files created
for the libvirt-qemu.so and libvirt-lxc.so libraries.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
.gitignore
Makefile.am
configure.ac
libvirt-lxc.pc.in [new file with mode: 0644]
libvirt-qemu.pc.in [new file with mode: 0644]
libvirt.pc.in
libvirt.spec.in
mingw-libvirt.spec.in

index 8c3b87038aa17273889c14f4f8190ad331dc4c2f..a3d992f59684d54749c479a04f3166cd1b829d88 100644 (file)
@@ -84,7 +84,7 @@
 /libtool
 /libvirt-*.tar.gz
 /libvirt-[0-9]*
-/libvirt.pc
+/libvirt*.pc
 /libvirt.spec
 /ltconfig
 /ltmain.sh
index abc5a2fcd740ba53ad3d204c07bf73c6a4f623bc..a374e1a15631a543e923acb7897b8584c24c1d98 100644 (file)
@@ -38,6 +38,8 @@ EXTRA_DIST = \
   libvirt.spec libvirt.spec.in \
   mingw-libvirt.spec.in \
   libvirt.pc.in \
+  libvirt-qemu.pc.in \
+  libvirt-lxc.pc.in \
   autobuild.sh \
   Makefile.nonreentrant \
   autogen.sh \
@@ -47,7 +49,7 @@ EXTRA_DIST = \
   $(XML_EXAMPLES)
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libvirt.pc
+pkgconfig_DATA = libvirt.pc libvirt-qemu.pc libvirt-lxc.pc
 
 NEWS: $(top_srcdir)/docs/news.xsl $(top_srcdir)/docs/news.html.in
        $(AM_V_GEN)if [ -x $(XSLTPROC) ] ; then                 \
index 710cb7144bf6e007512e617968a912534a85f221..c2094d594e426de62aa942118015439f28dff245 100644 (file)
@@ -2727,7 +2727,10 @@ AC_CONFIG_FILES([\
         docs/schemas/Makefile \
         gnulib/lib/Makefile \
         gnulib/tests/Makefile \
-        libvirt.pc libvirt.spec mingw-libvirt.spec \
+        libvirt.pc \
+        libvirt-qemu.pc \
+        libvirt-lxc.pc \
+        libvirt.spec mingw-libvirt.spec \
         po/Makefile.in \
         include/libvirt/Makefile include/libvirt/libvirt.h \
         daemon/Makefile \
diff --git a/libvirt-lxc.pc.in b/libvirt-lxc.pc.in
new file mode 100644 (file)
index 0000000..d78ccb6
--- /dev/null
@@ -0,0 +1,14 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+datarootdir=@datarootdir@
+
+libvirt_lxc_api=@datadir@/libvirt/api/libvirt-lxc-api.xml
+
+Name: libvirt-lxc
+Version: @VERSION@
+Description: libvirt LXC library
+Requires: libvirt
+Libs: -L${libdir} -lvirt-lxc
+Cflags: -I${includedir}
diff --git a/libvirt-qemu.pc.in b/libvirt-qemu.pc.in
new file mode 100644 (file)
index 0000000..0cb336a
--- /dev/null
@@ -0,0 +1,14 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+datarootdir=@datarootdir@
+
+libvirt_qemu_api=@datadir@/libvirt/api/libvirt-qemu-api.xml
+
+Name: libvirt-qemu
+Version: @VERSION@
+Description: libvirt QEMU library
+Requires: libvirt
+Libs: -L${libdir} -lvirt-qemu
+Cflags: -I${includedir}
index 58645d976867d8eb8cba5e7d0cde76dafe302720..a81df61aa23d9253d7e6600170e9856f1acea916 100644 (file)
@@ -5,6 +5,9 @@ includedir=@includedir@
 datarootdir=@datarootdir@
 
 libvirt_api=@datadir@/libvirt/api/libvirt-api.xml
+
+# For compat with older versions - also present
+# in libvirt-qemu.pc / libvirt-lxc.pc
 libvirt_qemu_api=@datadir@/libvirt/api/libvirt-qemu-api.xml
 libvirt_lxc_api=@datadir@/libvirt/api/libvirt-lxc-api.xml
 
index 344748c3adbfdf7e59d2a31e1d7cc3e711805a66..2ec7eed5f078cfd2c4eadd9c15c8330958307bce 100644 (file)
@@ -2148,7 +2148,9 @@ exit 0
 %{_bindir}/virt-xml-validate
 %{_bindir}/virt-pki-validate
 %{_bindir}/virt-host-validate
-%{_libdir}/lib*.so.*
+%{_libdir}/libvirt.so.*
+%{_libdir}/libvirt-qemu.so.*
+%{_libdir}/libvirt-lxc.so.*
 
 %if %{with_dtrace}
 %{_datadir}/systemtap/tapset/libvirt_probes*.stp
@@ -2205,10 +2207,17 @@ exit 0
 %files devel
 %defattr(-, root, root)
 
-%{_libdir}/lib*.so
+%{_libdir}/libvirt.so
+%{_libdir}/libvirt-qemu.so
+%{_libdir}/libvirt-lxc.so
 %dir %{_includedir}/libvirt
-%{_includedir}/libvirt/*.h
+%{_includedir}/libvirt/virterror.h
+%{_includedir}/libvirt/libvirt.h
+%{_includedir}/libvirt/libvirt-qemu.h
+%{_includedir}/libvirt/libvirt-lxc.h
 %{_libdir}/pkgconfig/libvirt.pc
+%{_libdir}/pkgconfig/libvirt-qemu.pc
+%{_libdir}/pkgconfig/libvirt-lxc.pc
 
 %dir %{_datadir}/libvirt/api/
 %{_datadir}/libvirt/api/libvirt-api.xml
index 1b505e6e89ee592f5ae9291ee1b4e512ebc64fe8..91c2dc2554157e1a9daea5b3a78f517f06f13f03 100644 (file)
@@ -195,6 +195,8 @@ rm -rf $RPM_BUILD_ROOT%{mingw64_libexecdir}/libvirt-guests.sh
 
 %{mingw32_libdir}/libvirt.dll.a
 %{mingw32_libdir}/pkgconfig/libvirt.pc
+%{mingw32_libdir}/pkgconfig/libvirt-qemu.pc
+%{mingw32_libdir}/pkgconfig/libvirt-lxc.pc
 %{mingw32_libdir}/libvirt-lxc.dll.a
 %{mingw32_libdir}/libvirt-qemu.dll.a