diff options
Diffstat (limited to 'packaging/eeze.spec')
-rw-r--r-- | packaging/eeze.spec | 61 |
1 files changed, 61 insertions, 0 deletions
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 + |