From ad2c6fbec19c9e1bde6a456297f2f54cf1216e6f Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Wed, 24 Oct 2012 09:26:47 -0700 Subject: [PATCH] add packaging files --- packaging/eeze.spec | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 packaging/eeze.spec diff --git a/packaging/eeze.spec b/packaging/eeze.spec new file mode 100644 index 0000000..2a7b370 --- /dev/null +++ b/packaging/eeze.spec @@ -0,0 +1,76 @@ +Name: eeze +Version: 1.7.1 +Release: 1 +License: BSD 2-clause +Summary: Device Convenience Library +Url: http://www.enlightenment.org/ +Group: System/Libraries +Source0: eeze-%{version}.tar.gz +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 + + +%build + +%configure --disable-static +make %{?_smp_mflags} + +%install +%make_install + + + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + + + + +%files +%defattr(-,root,root,-) +%doc COPYING +%{_libdir}/libeeze.so.* + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/eeze-1/*.h +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + + + +%changelog -- 2.7.4