Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > f856a98b52e37b5b46bc022eb6a17003 > files > 2

libvirt-glib-0.1.9-5.mga5.src.rpm

%define oname		virt

%define api		1.0
%define major		0

%define libname_glib		%mklibname %{oname}-glib %{api} %{major}
%define develname_glib		%mklibname %{oname}-glib %{api} -d

%define libname_gconfig		%mklibname %{oname}-gconfig %{api} %{major}
%define develname_gconfig	%mklibname %{oname}-gconfig %{api} -d

%define libname_gobject		%mklibname %{oname}-gobject %{api} %{major}
%define develname_gobject	%mklibname %{oname}-gobject %{api} -d


%define girmajor	1.0
%define girname_glib		%mklibname %{oname}-glib-gir %{girmajor}
%define girname_gconfig		%mklibname %{oname}-gconfig-gir %{girmajor}
%define girname_gobject		%mklibname %{oname}-gobject-gir %{girmajor}

%global __provides_exclude_from ^%{_datadir}/doc/libvirt-glib-python/event-test.py$
%global __requires_exclude_from ^%{_datadir}/doc/libvirt-glib-python/event-test.py$

Name:		libvirt-glib
Version:	0.1.9
Release:	%mkrel 5
Summary:	libvirt glib integration for events
Group:		System/Libraries
License:	LGPLv2+
URL:		http://libvirt.org/
Source0:	http://libvirt.org/sources/glib/%{name}-%{version}.tar.gz
BuildRequires:	pkgconfig(glib-2.0) >= 2.10.0
BuildRequires:	pkgconfig(libvirt) >= 0.9.10
BuildRequires:	python-devel
BuildRequires:	gobject-introspection-devel
BuildRequires:	libxml2-devel
# Hack due to https://bugzilla.redhat.com/show_bug.cgi?id=613466
BuildRequires:	libtool
BuildRequires:	vala
BuildRequires:	vala-tools

%description
This package provides integration between libvirt and the glib
event loop.


# ---------------------------------------------------------------------------


%package -n %{libname_glib}
Group:		System/Libraries
Summary:	libvirt object APIs for processing object configuration
Provides:	%{mklibname %{oname}-glib %{major}} = %{version}-%{release}

%description -n %{libname_glib}
This package provides APIs for processing the object configuration
data

%files -n %{libname_glib} -f %name.lang
%doc README COPYING AUTHORS ChangeLog NEWS
%{_libdir}/libvirt-glib-%{api}.so.%{major}*


%package -n %{develname_glib}
Group:		System/Libraries
Summary:	libvirt glib integration for events development files
Requires:	%{libname_glib} = %{version}-%{release}
Provides:	%{name}-glib-devel = %version-%release
Provides:	%{oname}-glib-devel = %{version}-%{release}

%description -n %{develname_glib}
This package provides development header files and libraries for
integration between libvirt and the glib event loop.

%files -n %{develname_glib}
%doc examples/event-test.c
%{_libdir}/libvirt-glib-%{api}.so
%{_libdir}/pkgconfig/libvirt-glib-%{api}.pc
%dir %{_includedir}/libvirt-glib-%{api}
%dir %{_includedir}/libvirt-glib-%{api}/libvirt-glib
%{_includedir}/libvirt-glib-%{api}/libvirt-glib/libvirt-glib.h
%{_includedir}/libvirt-glib-%{api}/libvirt-glib/libvirt-glib-*.h
%{_datadir}/gir-1.0/LibvirtGLib-%{girmajor}.gir
%{_datadir}/gtk-doc/html/Libvirt-glib
%{_datadir}/vala/vapi/libvirt-glib-%{api}.vapi


%package -n %{girname_glib}
Summary:	GObject Introspection interface description for %{name}
Group:		System/Libraries
Requires:	%{libname_glib} = %{version}-%{release}

%description -n %{girname_glib}
GObject Introspection interface description for %{name}.

%files -n %{girname_glib}
%{_libdir}/girepository-1.0/LibvirtGLib-%{girmajor}.typelib


# ---------------------------------------------------------------------------


%package -n %{libname_gconfig}
Group:		System/Libraries
Summary:	libvirt object APIs for processing object configuration
Provides:	%{mklibname %{oname}-gconfig %{major}} = %{version}-%{release}

%description -n %{libname_gconfig}
This package provides APIs for processing the object configuration
data

%files -n %{libname_gconfig}
%{_libdir}/libvirt-gconfig-%{api}.so.%{major}*


%package -n %{develname_gconfig}
Group:		System/Libraries
Summary:	libvirt object APIs for processing object configuration development files
Requires:	%{libname_gconfig} = %{version}-%{release}
Provides:	%{name}-gconfig-devel = %version-%release
Provides:	%{oname}-gconfig-devel = %{version}-%{release}

%description -n %{develname_gconfig}
This package provides development header files and libraries for
the object configuration APIs.

%files -n %{develname_gconfig}
%doc examples/event-test.c
%{_libdir}/libvirt-gconfig-%{api}.so
%{_libdir}/pkgconfig/libvirt-gconfig-%{api}.pc
%dir %{_includedir}/libvirt-gconfig-%{api}
%dir %{_includedir}/libvirt-gconfig-%{api}/libvirt-gconfig
%{_includedir}/libvirt-gconfig-%{api}/libvirt-gconfig/libvirt-gconfig.h
%{_includedir}/libvirt-gconfig-%{api}/libvirt-gconfig/libvirt-gconfig-*.h
%{_datadir}/gir-1.0/LibvirtGConfig-%{girmajor}.gir
%{_datadir}/gtk-doc/html/Libvirt-gconfig
%{_datadir}/vala/vapi/libvirt-gconfig-%{api}.vapi


%package -n %{girname_gconfig}
Summary:	GObject Introspection interface description for %{name}
Group:		System/Libraries
Requires:	%{libname_gconfig} = %{version}-%{release}

%description -n %{girname_gconfig}
GObject Introspection interface description for %{name}.

%files -n %{girname_gconfig}
%{_libdir}/girepository-1.0/LibvirtGConfig-%{girmajor}.typelib


# ---------------------------------------------------------------------------


%package -n %{libname_gobject}
Group:		System/Libraries
Summary:	libvirt object APIs for managing virtualization hosts
Provides:	%{mklibname %{oname}-gobject %{major}} = %{version}-%{release}

%description -n %{libname_gobject}
This package provides APIs for managing virtualization host
objects

%files -n %{libname_gobject}
%{_libdir}/libvirt-gobject-%{api}.so.%{major}*


%package -n %{develname_gobject}
Group:		System/Libraries
Summary:	libvirt object APIs for managing virtualization hosts development files
Requires:	%{libname_gobject} = %{version}-%{release}
Requires:	%{develname_glib} = %{version}-%{release}
Requires:	%{develname_gconfig} = %{version}-%{release}
Provides:	%{name}-gobject-devel = %version-%release
Provides:	%{oname}-gobject-devel = %{version}-%{release}

%description -n %{develname_gobject}
This package provides development header files and libraries for
managing virtualization host objects

%files -n %{develname_gobject}
%doc examples/event-test.c
%{_libdir}/libvirt-gobject-%{api}.so
%{_libdir}/pkgconfig/libvirt-gobject-%{api}.pc
%dir %{_includedir}/libvirt-gobject-%{api}
%dir %{_includedir}/libvirt-gobject-%{api}/libvirt-gobject
%{_includedir}/libvirt-gobject-%{api}/libvirt-gobject/libvirt-gobject.h
%{_includedir}/libvirt-gobject-%{api}/libvirt-gobject/libvirt-gobject-*.h
%{_datadir}/gir-1.0/LibvirtGObject-%{girmajor}.gir
%{_datadir}/gtk-doc/html/Libvirt-gobject
%{_datadir}/vala/vapi/libvirt-gobject-%{api}.vapi
%{_datadir}/vala/vapi/libvirt-gobject-%{api}.deps


%package -n %{girname_gobject}
Summary:	GObject Introspection interface description for %{name}
Group:		System/Libraries
Requires:	%{libname_gobject} = %{version}-%{release}

%description -n %{girname_gobject}
GObject Introspection interface description for %{name}.

%files -n %{girname_gobject}
%{_libdir}/girepository-1.0/LibvirtGObject-%{girmajor}.typelib


# ---------------------------------------------------------------------------


%package python
Group:		System/Libraries
Summary:	libvirt glib integration for events python binding

%description python
This package provides a python module for integration between
libvirt and the glib event loop

%files python
%doc examples/event-test.py
%{py_platsitedir}/*

# ---------------------------------------------------------------------------


%prep
%setup -q


%build
%configure2_5x --enable-introspection --with-python --disable-static
# (tv) parallel build is broken:
make


%install
%makeinstall_std

# Fix up libtool libraries.
find %{buildroot} -name '*.la' | xargs rm

%find_lang %{name}


%changelog
* Wed Oct 15 2014 umeabot <umeabot> 0.1.9-5.mga5
+ Revision: 748183
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 0.1.9-4.mga5
+ Revision: 726915
- rebuild for missing pythoneggs deps

* Fri Sep 26 2014 wally <wally> 0.1.9-3.mga5
+ Revision: 724933
- rebuild with new rpm-mageia-setup to generate requires for .typelib files

* Tue Sep 16 2014 umeabot <umeabot> 0.1.9-2.mga5
+ Revision: 681842
- Mageia 5 Mass Rebuild

  + tv <tv>
    - auto convert _exclude_files_from_autoreq

* Wed Aug 20 2014 ovitters <ovitters> 0.1.9-1.mga5
+ Revision: 666063
- new version 0.1.9

* Sat May 31 2014 pterjan <pterjan> 0.1.8-2.mga5
+ Revision: 628313
- Rebuild for new Python

* Sun May 18 2014 tv <tv> 0.1.8-1.mga5
+ Revision: 623574
- add translations to file list
- disable parallel build
- new release

* Fri Jan 24 2014 oden <oden> 0.1.7-3.mga4
+ Revision: 567707
- rebuilt for libvirt 1.2.1

* Sat Oct 19 2013 umeabot <umeabot> 0.1.7-2.mga4
+ Revision: 530699
- Mageia 4 Mass Rebuild

* Sat Jul 27 2013 neoclust <neoclust> 0.1.7-1.mga4
+ Revision: 459168
- New version

* Sat May 25 2013 blino <blino> 0.1.6-1.mga4
+ Revision: 427680
- 0.1.6

* Sat Jan 12 2013 umeabot <umeabot> 0.1.2-2.mga3
+ Revision: 358350
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Aug 21 2012 ovitters <ovitters> 0.1.2-1.mga3
+ Revision: 282978
- new version 0.1.2

* Tue Aug 07 2012 ovitters <ovitters> 0.1.1-1.mga3
+ Revision: 279632
- new version 0.1.1

* Mon Jul 16 2012 ovitters <ovitters> 0.1.0-1.mga3
+ Revision: 271432
- new version 0.1.0

* Wed Jun 27 2012 ovitters <ovitters> 0.0.9-1.mga3
+ Revision: 264571
- new version 0.0.9

* Tue May 29 2012 ovitters <ovitters> 0.0.8-1.mga3
+ Revision: 249180
- new version 0.0.8

* Sun Apr 01 2012 ovitters <ovitters> 0.0.7-1.mga2
+ Revision: 227702
- new version 0.0.7

* Fri Mar 09 2012 fwang <fwang> 0.0.6-1.mga2
+ Revision: 222086
- new version 0.0.6
- new version 0.0.6

* Wed Feb 22 2012 ovitters <ovitters> 0.0.5-1.mga2
+ Revision: 212354
- update buildrequires
- new version

* Mon Jan 16 2012 ovitters <ovitters> 0.0.4-1.mga2
+ Revision: 197031
- new version

* Tue Dec 20 2011 wally <wally> 0.0.3-1.mga2
+ Revision: 184996
- new version 0.0.3

* Thu Dec 01 2011 fwang <fwang> 0.0.2-2.mga2
+ Revision: 174818
- exclude req from doc files
- update file list

* Wed Nov 30 2011 ovitters <ovitters> 0.0.2-1.mga2
+ Revision: 174557
- fix buildrequires
- imported package libvirt-glib