From: Rusty Lynch Date: Tue, 20 Nov 2012 22:49:01 +0000 (-0800) Subject: Add Tizen 2.0 packaging X-Git-Tag: accepted/2.0alpha-wayland/20121219.185831^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;p=profile%2Fivi%2Femotion.git Add Tizen 2.0 packaging --- diff --git a/.gitignore b/.gitignore index 84d4b2f..0238852 100644 --- a/.gitignore +++ b/.gitignore @@ -25,7 +25,6 @@ doc/Doxyfile doc/Makefile doc/Makefile.in emotion.pc -emotion.spec install-sh libtool ltmain.sh diff --git a/packaging/emotion.changes b/packaging/emotion.changes new file mode 100644 index 0000000..e469a27 --- /dev/null +++ b/packaging/emotion.changes @@ -0,0 +1,6 @@ +* Tue Dec 18 2012 Rusty Lynch 39c8e50 +- Update to stable snapshot 1.7.3-svn.81116 + +* Tue Nov 20 2012 Rusty Lynch f8122e4 +- Initial packaging + diff --git a/packaging/emotion.spec b/packaging/emotion.spec new file mode 100644 index 0000000..74307ea --- /dev/null +++ b/packaging/emotion.spec @@ -0,0 +1,104 @@ +Name: emotion +Summary: Media Library +Version: 1.7.3+svn.81116+build01 +Release: 1 +Group: System Environment/Libraries +License: BSD +URL: http://www.enlightenment.org/ +Source0: %{name}-%{version}.tar.gz +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: eina-devel +BuildRequires: eet-devel +BuildRequires: evas-devel +BuildRequires: ecore-devel +BuildRequires: edje-devel +BuildRequires: edje-bin +BuildRequires: gstreamer-devel +BuildRequires: gst-plugins-base-devel + + +%description +Video playback library used in Enlightenment DR0.17 + This is the emotion library, a wrapper library used in the next-generation + Enlightenment suite for video playback. + . + This package contains the shared libraries. + + +%package devel +Summary: Emotion headers, static libraries, documentation and test programs +Group: TO_BE/FILLED_IN +Requires: %{name} = %{version} +Requires: eet-devel evas-devel edje-devel + + +%description devel +Headers, static libraries, test programs and documentation for Emotion + + +%package gstreamer +Summary: Video playback library used in Enlightenment DR0.17 +Group: TO_BE/FILLED_IN +Requires: %{name} = %{version} +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + + +%description gstreamer +Video playback library used in Enlightenment DR0.17 +This is the emotion library, a wrapper library used in the next-generation +Enlightenment suite for video playback. +. +This package provides the gstreamer module for emotion. + +%prep +%setup -q + +%build + +%autogen +%configure --enable-static \ + --disable-rpath --enable-xine=no --disable-doc +make %{?jobs:-j%jobs} + + +%install +rm -rf %{buildroot} +%make_install +mkdir -p %{buildroot}/usr/share/license +cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name} + + +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + +%post gstreamer -p /sbin/ldconfig + + +%postun gstreamer -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%{_libdir}/libemotion.so.* +%{_bindir}/emotion_* +%{_datadir}/emotion/data/*.edj +%{_libdir}/emotion +%{_libdir}/edje/modules/emotion/*/module.so +/usr/share/license/%{name} + + +%files devel +%defattr(-, root, root) +%{_includedir}/* +%{_libdir}/pkgconfig/emotion*.pc +%{_libdir}/libemotion.so + + +%files gstreamer +%defattr(-, root, root) +%{_libdir}/emotion/*gstreamer*.so