From: Rusty Lynch Date: Tue, 20 Nov 2012 21:42:44 +0000 (-0800) Subject: Add Tizen 2.0 packaging X-Git-Tag: accepted/2.0alpha-wayland/20121219.185850^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;p=profile%2Fivi%2Fedje.git Add Tizen 2.0 packaging --- diff --git a/packaging/edje.changes b/packaging/edje.changes new file mode 100644 index 0000000..a3a28b1 --- /dev/null +++ b/packaging/edje.changes @@ -0,0 +1,14 @@ +* Tue Dec 18 2012 Rusty Lynch 1b87eab +- Update to 1.7.3+svn.81116 + +* Tue Nov 20 2012 Rusty Lynch 399403d +- Update to 1.7.1+svn.79419 snapshot + +* Wed 15 Aug 2012 Rob Bradford - 1.2.99.svn.75241.1 +- Drop now unshipped file from .spec + +* Wed 15 Aug 2012 Rob Bradford - 1.2.99.svn.75241 +- Update snapshot + +* Wed Jun 12 2012 - Rusty Lynch - 1.2.99+svn.71848 +- Packaging snapshot of master diff --git a/packaging/edje.spec b/packaging/edje.spec new file mode 100644 index 0000000..ffa0e48 --- /dev/null +++ b/packaging/edje.spec @@ -0,0 +1,88 @@ +Name: edje +Summary: Complex Graphical Design/Layout Engine +Version: 1.7.3+svn.81116+build01 +Release: 1 +Group: System/Libraries +License: BSD +URL: http://www.enlightenment.org/ +Source0: %{name}-%{version}.tar.gz +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(ecore) +BuildRequires: pkgconfig(ecore-evas) +BuildRequires: pkgconfig(ecore-file) +BuildRequires: pkgconfig(ecore-imf) +BuildRequires: pkgconfig(ecore-imf-evas) +BuildRequires: pkgconfig(eet) +BuildRequires: pkgconfig(eina) +BuildRequires: pkgconfig(embryo) +BuildRequires: pkgconfig(evas) +BuildRequires: pkgconfig(lua) + + +%description +Various binaries for use with libedje +Edje is a graphical layout and animation library for animated resizable, + compressed and scalable themes. It is the theming engine behind + Enlightenment DR 0.17. + . + This package contains the following binaries: + - edje_cc: Compiles EDC files. + - edje_decc: Used to decompile compiled edje files. + - edje_recc: A convenience script to recompile EDC files. + +%package devel +Summary: Complex Graphical Design/Layout Engine (devel) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Edje is a graphical layout and animation library (devel) + +%package tools +Summary: Complex Graphical Design/Layout Engine (tools) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Provides: %{name}-bin +Obsoletes: %{name}-bin + +%description tools +Edje is a graphical layout and animation library (tools) + +%prep +%setup -q + +%build +export CFLAGS+=" -fvisibility=hidden -ffast-math -fPIC" +export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed" + +libtoolize --force +%autogen --disable-static +%configure --disable-static +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_libdir}/libedje.so.* +%{_datadir}/mime/packages/edje.xml + +%files devel +%defattr(-,root,root,-) +%{_includedir}/edje-1/*.h +%{_libdir}/libedje.so +%{_libdir}/pkgconfig/edje.pc +%exclude /usr/share/edje/examples/* + +%files tools +%defattr(-,root,root,-) +%{_bindir}/* +%{_libdir}/%{name}/utils/epp +%{_datadir}/%{name}/include/edje.inc