diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-10-24 09:26:07 -0700 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-10-24 09:26:07 -0700 |
commit | 34c6c7d04e87cf0bc2a80b47616558414e231d3f (patch) | |
tree | 4683a0110cbb2af72defb9fb340bc287a46ee436 /eeze.spec.in | |
download | eeze-34c6c7d04e87cf0bc2a80b47616558414e231d3f.tar.gz eeze-34c6c7d04e87cf0bc2a80b47616558414e231d3f.tar.bz2 eeze-34c6c7d04e87cf0bc2a80b47616558414e231d3f.zip |
Imported Upstream version 1.7.1upstream/1.7.1
Diffstat (limited to 'eeze.spec.in')
-rw-r--r-- | eeze.spec.in | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/eeze.spec.in b/eeze.spec.in new file mode 100644 index 0000000..f60e372 --- /dev/null +++ b/eeze.spec.in @@ -0,0 +1,78 @@ +%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} +%define _missing_doc_files_terminate_build 0 + +Summary: Device Convenience Library +Name: @PACKAGE@ +Version: @VERSION@ +Release: %{_rel} +License: BSD +Group: System Environment/Libraries +Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.gz +Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings <mej@eterm.org>} +Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} +Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} +Requires: ecore, libudev, libmount, eject +BuildRequires: ecore-devel, libudev-devel, libmount-devel +URL: http://www.enlightenment.org/ +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%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 files for Eeze +Group: System Environment/Libraries +Requires: %{name} = %{version} +Requires: ecore-devel, libudev-devel + +%description devel +Headers, static libraries, test programs and documentation for Eeze + +%prep +%setup -q + +%build +%{configure} --prefix=%{_prefix} +%{__make} %{?_smp_mflags} %{?mflags} + +%install +%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install + +%clean +test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + +%files +%defattr(-, root, root) +%doc AUTHORS COPYING README +%{_libdir}/*.so.* +#%{_libdir}/enlightenment/utils/eeze_scanner +%{_bindir}/* + +%files devel +%defattr(-, root, root) +%{_includedir}/* +%{_libdir}/*.a +%{_libdir}/*.so +%{_libdir}/*.la +%{_libdir}/pkgconfig/* + +%changelog |