From 28e53d5ff9068c2931c3fa5bbb5eb4b7237ae369 Mon Sep 17 00:00:00 2001 From: Rusty Lynch Date: Tue, 20 Nov 2012 13:47:45 -0800 Subject: [PATCH] Add Tizen 2.0 packaging --- packaging/eeze.changes | 8 +++++++ packaging/eeze.spec | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 packaging/eeze.changes create mode 100644 packaging/eeze.spec diff --git a/packaging/eeze.changes b/packaging/eeze.changes new file mode 100644 index 0000000..e128124 --- /dev/null +++ b/packaging/eeze.changes @@ -0,0 +1,8 @@ +* Tue Dec 18 2012 Rusty Lynch 3cdb171 +- Update to a stable snapshot of 1.7.3-svn.81116 + +* Tue Nov 20 2012 Rusty Lynch 62ddc96 +- Packaging snapshot from svn version 78409 + +* Thur Jul 05 2012 - Rusty Lynch - 1.2.99+svn.73381 +- Packaging snapshot from svn version 73381 diff --git a/packaging/eeze.spec b/packaging/eeze.spec new file mode 100644 index 0000000..ee7d1cb --- /dev/null +++ b/packaging/eeze.spec @@ -0,0 +1,61 @@ +Name: eeze +Summary: Eeze is a library for manipulating devices with an extremely simple api +Version: 1.7.3+svn.81116+build01 +Release: 1 +Group: System/Libraries +License: BSD +URL: http://www.enlightenment.org +Source0: %{name}-%{version}.tar.bz2 +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(ecore) + + +%description +Eeze is a library for manipulating devices with an extremely simple api. + It interfaces directly with device subsystems, avoiding such middleman daemons as + udisks/upower or hal to immediately gather device information the instant it + becomes known to the OS. + Core abstraction layer for enlightenment DR 0.17 This is the core event abstraction layer and X abstraction layer that makes + +%package devel +Summary: Development files for using eeze +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Development files for using eeze + +%prep +%setup -q + +%build +export CFLAGS+=" -fvisibility=hidden -fPIC" +export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed" + +libtoolize --force +%autogen +%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}/lib*.so.* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/eeze-1/*.h +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/*.pc + -- 2.7.4