diff --git a/.gitignore b/.gitignore index e69de29..fce5611 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/libgovirt-0.0.3.tar.xz diff --git a/libgovirt.spec b/libgovirt.spec new file mode 100644 index 0000000..b3e4922 --- /dev/null +++ b/libgovirt.spec @@ -0,0 +1,93 @@ +# -*- rpm-spec -*- + +%global with_gir 0 + +%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7 +%global with_gir 1 +%endif + +Summary: A GObject library for interacting with oVirt REST API +Name: libgovirt +Version: 0.0.3 +Release: 2%{?dist}%{?extra_release} +License: LGPLv2+ +Group: Development/Libraries +Source: http://people.freedesktop.org/~teuf/govirt/%{name}-%{version}.tar.xz +URL: http://people.freedesktop.org/~teuf/govirt/ +BuildRequires: glib2-devel +BuildRequires: rest-devel >= 0.7.90 +%if %{with_gir} +BuildRequires: gobject-introspection-devel +%endif + +%description +libgovirt is a library that allows applications to use oVirt REST API +to list VMs managed by an oVirt instance, and to get the connection +parameters needed to make a SPICE/VNC connection to them. + +%package devel +Summary: Libraries, includes, etc. to compile with the libgovirt library +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig +Requires: glib2-devel + +%description devel +libgovirt is a library that allows applications to use oVirt REST API +to list VMs managed by an oVirt instance, and to get the connection +parameters needed to make a SPICE/VNC connection to them. + +Libraries, includes, etc. to compile with the libgovirt library + +%prep +%setup -q + +%build +%if %{with_gir} +%global gir_arg --enable-introspection=yes +%else +%global gir_arg --enable-introspection=no +%endif + +%configure %{gir_arg} +%__make %{?_smp_mflags} V=1 + +%install +%__make install DESTDIR=%{buildroot} +rm -f %{buildroot}%{_libdir}/*.a +rm -f %{buildroot}%{_libdir}/*.la + +%check +make check + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%doc AUTHORS COPYING MAINTAINERS README +%{_libdir}/%{name}.so.1* +%if %{with_gir} +%{_libdir}/girepository-1.0/GoVirt-1.0.typelib +%endif + +%files devel +%{_libdir}/%{name}.so +%dir %{_includedir}/govirt-1.0/ +%dir %{_includedir}/govirt-1.0/govirt/ +%{_includedir}/govirt-1.0/govirt/*.h +%{_libdir}/pkgconfig/govirt-1.0.pc +%if %{with_gir} +%{_datadir}/gir-1.0/GoVirt-1.0.gir +%endif + +%changelog +* Mon Mar 11 2013 Christophe Fergeau 0.0.3-2 +- Removed definition of BuildRoot and cleanup of BuildRoot in %clean +- Added missing arch to versioned Requires: %%{name} in the -devel package +- Don't include empty NEWS and ChangeLog in built RPM + +* Wed Feb 20 2013 Christophe Fergeau 0.0.3-1 +- Initial import of libgovirt 0.0.3 + + diff --git a/sources b/sources index e69de29..b7931a6 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +f7f5054731092fb17fc497222fc29de4 libgovirt-0.0.3.tar.xz