Name: eeze Version: 1.7.8 Release: 1 License: BSD 2-clause Summary: Device Convenience Library Url: http://www.enlightenment.org/ Group: Graphics/EFL Source0: eeze-%{version}.tar.bz2 Source1001: eeze.manifest BuildRequires: doxygen BuildRequires: pkgconfig(ecore) BuildRequires: pkgconfig(eina) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(udev) %description Eeze is a library for manipulating devices through udev with a simple and fast api. It interfaces directly with libudev, avoiding such middleman daemons as udisks/upower or hal, to immediately gather device information the instant it becomes known to the system. This can be used to determine such things as: * If a cdrom has a disk inserted * The temperature of a cpu core * The remaining power left in a battery * The current power consumption of various parts * Monitor in realtime the status of peripheral devices Each of the above examples can be performed by using only a single eeze function, as one of the primary focuses of the library is to reduce the complexity of managing devices. %package devel Summary: Development components for the eeze package Group: Development/Libraries Requires: %{name} = %{version} %description devel Development files for eeze %prep %setup -q cp %{SOURCE1001} . %build %configure --disable-static make %{?_smp_mflags} %install %make_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %manifest %{name}.manifest %defattr(-,root,root,-) %license COPYING %{_libdir}/libeeze.so.* %files devel %manifest %{name}.manifest %defattr(-,root,root,-) %{_includedir}/eeze-1/*.h %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %changelog