From 753e593eba33e01a9bdf4ef37fc8cb8f39538b94 Mon Sep 17 00:00:00 2001 From: Rusty Lynch Date: Tue, 20 Nov 2012 13:55:13 -0800 Subject: [PATCH] Add Tizen 2.0 packaging --- .gitignore | 1 - packaging/ethumb.changes | 6 +++++ packaging/ethumb.spec | 70 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 packaging/ethumb.changes create mode 100644 packaging/ethumb.spec diff --git a/.gitignore b/.gitignore index 323f173..93e028a 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,6 @@ doc/Doxyfile doc/Makefile doc/Makefile.in ethumb.pc -ethumb.spec ethumb_client.pc install-sh libtool diff --git a/packaging/ethumb.changes b/packaging/ethumb.changes new file mode 100644 index 0000000..7d8e531 --- /dev/null +++ b/packaging/ethumb.changes @@ -0,0 +1,6 @@ +* Tue Dec 18 2012 Rusty Lynch 2d70c94 +- Update to stable snapshot 1.7.3-svn.81116 + +* Tue Nov 20 2012 Rusty Lynch 1d9e8c3 +- Initial packaging + diff --git a/packaging/ethumb.spec b/packaging/ethumb.spec new file mode 100644 index 0000000..064bf9d --- /dev/null +++ b/packaging/ethumb.spec @@ -0,0 +1,70 @@ +#sbs-git:slp/pkgs/e/ethumb ethumb 1.0.0+svn.68464slp2+build01 eee5311dd71f4fde48a4838412f70490e5d70c0b + +Name: ethumb +Summary: Thumbnail Generator Library +Version: 1.7.3+svn.81116+build01 +Release: 1 +Group: System/Libraries +License: LGPLv2.1 +Source0: %{name}-%{version}.tar.gz +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(eina) +BuildRequires: pkgconfig(evas) +BuildRequires: pkgconfig(ecore) +BuildRequires: pkgconfig(edje) +BuildRequires: pkgconfig(eet) +BuildRequires: pkgconfig(edbus) +BuildRequires: pkgconfig(emotion) +BuildRequires: edje-tools +BuildRequires: libexif-devel + +%description +Enlightenment thumbnailing library Thumbnailing library meant to replace epsilon + +%package devel +Summary: Thumbnail Generator Library (devel) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Thumbnailing library meant to replace epsilon (devel) + +%prep +%setup -q + +%build +export CFLAGS+=" -fPIC" +export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed" + +%autogen --disable-static +%configure --disable-static +make %{?jobs:-j%jobs} + +%install +%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 + +%files +%defattr(-,root,root,-) +%{_libdir}/libethumb*.so.* +/usr/share/dbus-1/services/org.enlightenment.Ethumb.service +/usr/share/ethumb/data/frames/default.edj +/usr/bin/ethumb +/usr/bin/ethumbd +/usr/bin/ethumbd_client +/usr/libexec/ethumbd_slave +/usr/share/license/%{name} +/usr/lib/ethumb/plugins/data/emotion_template.edj +/usr/lib/ethumb/plugins/emotion.so + +%files devel +%defattr(-,root,root,-) +%{_includedir}/ethumb-1/*.h +%{_libdir}/libethumb*.so +%{_libdir}/pkgconfig/*.pc -- 2.7.4