Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > f87cf53e21c7a2ae91e70f8ef6bf562c > files > 2

clutter-gst2-2.0.0-1.mga3.src.rpm

%define api		2.0
%define clutterapi	2.0
%define gir_major	2.0
%define major		0

%define gstapi		1.0

%define libname		%mklibname clutter-gst %{api} %{major}
%define devname		%mklibname -d clutter-gst %{api}
%define girname		%mklibname clutter-gst-gir %{gir_major}
%define gstname		gstreamer%{gstapi}-gstclutter

%define url_ver %(echo %{version} | cut -d. -f1,2)

Summary:	GST video texture actor and audio player object for Clutter
Name:		clutter-gst2
Version:	2.0.0
Release:	%mkrel 1
Source0:	http://download.gnome.org/sources/clutter-gst/%{url_ver}/clutter-gst-%{version}.tar.xz
License:	LGPLv2+
Group:		System/Libraries
Url:		http://clutter-project.org/
BuildRequires:	clutter-devel >= 1.6.14
BuildRequires:	pkgconfig(gstreamer-1.0)
BuildRequires:	pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires:	pkgconfig(gstreamer-base-1.0)
BuildRequires:	pkgconfig(gstreamer-video-1.0)
BuildRequires:	pkgconfig(gstreamer-audio-1.0)
BuildRequires:	pkgconfig(gstreamer-tag-1.0)
BuildRequires:	gobject-introspection-devel >= 0.6.8
BuildRequires:	pkgconfig(gl)

%description
An integration library for using GStreamer with Clutter.
GST video texture actor and audio player object.

%package -n %{libname}
Summary:	GST video texture actor and audio player object for Clutter
Group:		System/Libraries
Requires:	gstreamer1.0-plugins-base
Obsoletes:	%{_lib}clutter-gst22.0_0 < 1.9.90-3

%description -n %{libname}
An integration library for using GStreamer with Clutter.
GST video texture actor and audio player object.

%package -n %{devname}
Summary:	Development headers/libraries for %{name}
Group:		Development/X11
Provides:	%{name}-devel = %{version}-%{release}
Provides:	libclutter-gst%{api}-devel = %{version}-%{release}
Requires:	%{libname} = %{version}-%{release}
Obsoletes:	%{_lib}clutter-gst22.0-devel < 1.9.90-3

%description -n %{devname}
Development headers/libraries for %{name}.

%package -n %{girname}
Summary:	GObject Introspection interface description for %{name}
Group:		System/Libraries
Requires:	%{libname} = %{version}-%{release}
Obsoletes:	%{_lib}clutter-gst2-gir2.0 < 1.9.90-3

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

%package -n %{gstname}
Summary:	Gstreamer plugin for %{name}
Group:		System/Libraries

%description -n %{gstname}
Standalone gstreamer plugin for %{name}.

%prep
%setup -q  -n clutter-gst-%{version}
%apply_patches

%build
%configure2_5x \
	--disable-static \
	--enable-introspection=yes
%make

%install
%makeinstall_std

#we don't want these
find %{buildroot} -name "*.la" -delete

# Remove the documentation for now as it conflicts with the files in
# clutter-gst-devel. I'll work with upstream to fix this properly.
rm -rf $RPM_BUILD_ROOT%{_datadir}/gtk-doc/

%files -n %{libname}
%{_libdir}/libclutter-gst-%{api}.so.%{major}*

%files -n %{gstname}
%{_libdir}/gstreamer-%{gstapi}/libgstclutter.so

%files -n %{girname}
%{_libdir}/girepository-1.0/ClutterGst-%{gir_major}.typelib

%files -n %{devname}
#%doc %{_datadir}/gtk-doc/html/%{name}
%{_libdir}/pkgconfig/clutter-gst-%{api}.pc
%{_libdir}/libclutter-gst-%{api}.so
%{_includedir}/clutter-gst-%{clutterapi}
%{_datadir}/gir-1.0/ClutterGst-%{gir_major}.gir


%changelog

* Wed Jan 23 2013 ovitters <ovitters> 2.0.0-1.mga3
+ Revision: 391412
- new version 2.0.0

* Fri Jan 11 2013 umeabot <umeabot> 1.9.92-3.mga3
+ Revision: 347932
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Nov 27 2012 ovitters <ovitters> 1.9.92-2.mga3
+ Revision: 322316
- fix group

* Wed Sep 26 2012 ovitters <ovitters> 1.9.92-1.mga3
+ Revision: 297857
- new version 1.9.92

* Mon Sep 17 2012 fwang <fwang> 1.9.90-4.mga3
+ Revision: 295322
- rebuild for new gst1.0

* Thu Sep 06 2012 fwang <fwang> 1.9.90-3.mga3
+ Revision: 288719
- correct pkg names

* Wed Sep 05 2012 blino <blino> 1.9.90-2.mga3
+ Revision: 288520
- require gstreamer1.0-plugins-base (instead of 0.10 flavour)

* Tue Sep 04 2012 ovitters <ovitters> 1.9.90-1.mga3
+ Revision: 288033
- imported package clutter-gst2