packages: emotion/emotion.spec - updated to 0.2.0.65643
qboosh
qboosh at pld-linux.org
Tue Dec 13 18:21:01 CET 2011
Author: qboosh Date: Tue Dec 13 17:21:01 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 0.2.0.65643
---- Files affected:
packages/emotion:
emotion.spec (1.26 -> 1.27)
---- Diffs:
================================================================
Index: packages/emotion/emotion.spec
diff -u packages/emotion/emotion.spec:1.26 packages/emotion/emotion.spec:1.27
--- packages/emotion/emotion.spec:1.26 Mon Aug 25 18:46:17 2008
+++ packages/emotion/emotion.spec Tue Dec 13 18:20:56 2011
@@ -2,63 +2,79 @@
#
# Conditional build:
%bcond_without gstreamer # don't build gstreamer decoder
+%bcond_without vlc # don't build vlc generic decoder
%bcond_without xine # don't build xine decoder
%bcond_without static_libs # don't build static library
#
-%if !%{with gstreamer} && !%{with xine}
-%error at last one backend must be enabled
-%endif
-#
-%define ecore_ver 0.9.9.044
-%define edje_ver 0.9.9.044
-%define evas_ver 0.9.9.044
-%define _snap 20080813
+%define ecore_ver 1.0.0
+%define edje_ver 1.0.0
+%define eet_ver 1.4.0
+%define eeze_ver 1.1.0
+%define eina_ver 1.0.0
+%define evas_ver 1.0.0
-Summary: Enlightenment Fundation Libraries - Emotion
-Summary(pl.UTF-8): Podstawowe biblioteki Enlightenmenta - Emotion
+Summary: Emotion - EFL media playback library
+Summary(pl.UTF-8): Emotion - biblioteka EFL do odtwarzania multimediów
Name: emotion
-Version: 0.1.0.043
-Release: 0.%{_snap}.1
-License: BSD
-Group: X11/Libraries
-Source0: %{name}-%{version}-%{_snap}.tar.bz2
-# Source0-md5: c69f6fcd206cb6b0adab09ac0241d64d
-URL: http://enlightenment.org/p.php?p=about/libs/emotion
-BuildRequires: autoconf >= 2.52
+Version: 0.2.0.65643
+Release: 1
+License: BSD-like
+Group: Libraries
+Source0: http://download.enlightenment.org/snapshots/LATEST/%{name}-%{version}.tar.bz2
+# Source0-md5: 1c4fb7c26f4324f4fcc343d6baa21e42
+URL: http://trac.enlightenment.org/e/wiki/Emotion
+BuildRequires: autoconf >= 2.60
BuildRequires: automake >= 1.6
-# ecore-evas ecore-job
BuildRequires: ecore-devel >= %{ecore_ver}
+BuildRequires: ecore-evas-devel >= %{ecore_ver}
+BuildRequires: ecore-fb-devel >= %{ecore_ver}
+BuildRequires: ecore-x-devel >= %{ecore_ver}
BuildRequires: edje >= %{edje_ver}
BuildRequires: edje-devel >= %{edje_ver}
+BuildRequires: eet-devel >= %{eet_ver}
+BuildRequires: eeze-devel >= %{eeze_ver}
+BuildRequires: eio-devel
+BuildRequires: eina-devel >= %{eina_ver}
BuildRequires: evas-devel >= %{evas_ver}
%if %{with gstreamer}
BuildRequires: gstreamer-devel >= 0.10.2
-BuildRequires: gstreamer-plugins-base-devel >= 0.10.1
-# gstreamer-cdio,gstreamer-ffmpeg for runtime, configure just warns if missing
+BuildRequires: gstreamer-plugins-base-devel >= 0.10.34
%endif
BuildRequires: libtool
-BuildRequires: pkgconfig
+BuildRequires: pkgconfig >= 1:0.22
+%{?with_vlc:BuildRequires: vlc-devel >= 0.9}
%{?with_xine:BuildRequires: xine-lib-devel >= 2:1.1.1}
+Requires: ecore >= %{ecore_ver}
Requires: ecore-evas >= %{ecore_ver}
-Requires: ecore-job >= %{ecore_ver}
+Requires: ecore-fb >= %{ecore_ver}
+Requires: ecore-x >= %{ecore_ver}
Requires: edje-libs >= %{edje_ver}
+Requires: eet >= %{eet_ver}
+Requires: eeze >= %{eeze_ver}
+Requires: eina >= %{eina_ver}
Requires: evas >= %{evas_ver}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-Emotion is a Media Library.
+Emotion is a library to easily integrate media playback into EFL
+applications, it will take care of using Ecore's main loop and video
+display is done using Evas.
%description -l pl.UTF-8
-Emotion to biblioteka multimedialna.
+Emotion to biblioteka pozwalająca na łatwą integrację odtwarzania
+multimediów w aplikacjach EFL. Współpracuje z główną pętlą Ecore, a do
+wyświetlania wykorzystuje bibliotekę Evas.
%package devel
Summary: Emotion header files
Summary(pl.UTF-8): Pliki nagłówkowe Emotion
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-# ecore-evas ecore-job
Requires: ecore-devel >= %{ecore_ver}
-Requires: edje-devel >= %{edje_ver}
+Requires: eio-devel
+Requires: eet-devel >= %{eet_ver}
+Requires: eeze-devel >= %{eeze_ver}
+Requires: eina-devel >= %{eina_ver}
Requires: evas-devel >= %{evas_ver}
%description devel
@@ -85,9 +101,7 @@
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: gstreamer >= 0.10.2
-Requires: gstreamer-plugins-base >= 0.10.1
-Suggests: gstreamer-cdio
-Suggests: gstreamer-ffmpeg
+Requires: gstreamer-plugins-base >= 0.10.34
%description decoder-gstreamer
Emotion decoder using gstreamer.
@@ -108,8 +122,21 @@
%description decoder-xine -l pl.UTF-8
Dekoder Emotion używający xine.
+%package decoder-vlc
+Summary: Emotion decoder using vlc
+Summary(pl.UTF-8): Dekoder Emotion używający vlc
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: vlc >= 0.9
+
+%description decoder-vlc
+Emotion decoder using vlc and Emotion generic plugin.
+
+%description decoder-vlc -l pl.UTF-8
+Dekoder Emotion używający vlc i wtyczkę generic biblioteki Emotion.
+
%prep
-%setup -q -n %{name}-%{version}-%{_snap}
+%setup -q
%build
%{__libtoolize}
@@ -118,7 +145,9 @@
%{__autoheader}
%{__automake}
%configure \
+ --disable-silent-rules \
%{!?with_static_libs:--disable-static} \
+ %{!?with_vlc:--disable-generic-vlc} \
%{!?with_gstreamer:--disable-gstreamer} \
%{!?with_xine:--disable-xine}
%{__make}
@@ -129,7 +158,13 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.{a,la}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la \
+ $RPM_BUILD_ROOT%{_libdir}/edje/modules/emotion/linux-gnu-*/*.la
+
+%if %{without vlc}
+# dir not installed if vlc module not installed
+install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/utils
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
@@ -139,18 +174,23 @@
%files
%defattr(644,root,root,755)
-%doc AUTHORS COPYING COPYING-PLAIN README TODO
-%attr(755,root,root) %{_bindir}/emotion_*
+%doc AUTHORS COPYING COPYING-PLAIN ChangeLog README TODO
+%attr(755,root,root) %{_bindir}/emotion_test
%attr(755,root,root) %{_libdir}/libemotion.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libemotion.so.0
%dir %{_libdir}/%{name}
+%attr(755,root,root) %{_libdir}/%{name}/em_generic.so
+%dir %{_libdir}/%{name}/utils
+%dir %{_libdir}/edje/modules/emotion
+%dir %{_libdir}/edje/modules/emotion/linux-gnu-*
+%attr(755,root,root) %{_libdir}/edje/modules/emotion/linux-gnu-*/module.so
%{_datadir}/%{name}
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libemotion.so
%{_libdir}/libemotion.la
-%{_includedir}/Emotion.h
+%{_includedir}/emotion-0
%{_pkgconfigdir}/emotion.pc
%if %{with static_libs}
@@ -171,12 +211,21 @@
%attr(755,root,root) %{_libdir}/%{name}/xine.so
%endif
+%if %{with vlc}
+%files decoder-vlc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/utils/em_generic_vlc
+%endif
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.27 2011/12/13 17:20:56 qboosh
+- updated to 0.2.0.65643
+
Revision 1.26 2008/08/25 16:46:17 pablo
- updated to 20080813 snap
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/emotion/emotion.spec?r1=1.26&r2=1.27&f=u
More information about the pld-cvs-commit
mailing list