Sophie

Sophie

distrib > Mageia > 2 > x86_64 > media > core-release-src > by-pkgid > 5b67cf29ac771b67648af4729671c7ec > files > 2

eio-0.1.0-0.r69188.1.mga2.src.rpm

%define major 0
%define libname %mklibname %name %major
%define develname %mklibname -d %name
%define svn   r69188
%define rel   1
%if %svn
%define release %mkrel -c %svn %rel
%else
%define release %mkrel %rel
%endif

Summary: Enlightenment Input Output Library
Name: eio
Version: 0.1.0
Release: %release
License: LGPLv2+
Group: Graphical desktop/Enlightenment
URL: http://www.enlightenment.org/
%if %svn
Source: %name-%svn.tar.xz
%else
Source: %name-%version.tar.bz2
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: eina-devel >= 1.0.0
BuildRequires: ecore-devel >= 1.0.0

%description
This library is intended to provide non blocking IO by using thread for all
operation that may block. It depends only on eina and ecore right now. It
should integrate all the features/functions of Ecore_File that could block.

This should become one day part of what we call the EFL and be a dependence
of E17. Feel free to contribute, help is always appreciated !

%package -n %libname
Summary: Enlightenment Input Output Library
Group: System/Libraries

%description -n %libname
Enlightenment Input Output Library.

%package -n %develname
Summary: Enlightenment Input Output Library - devel files
Group: System/Libraries
Requires: %libname = %version-%release
Provides: %name-devel = %version-%release

%description -n %develname
eio development headers and development libraries.

%prep
%if %svn
%setup -qn %name
%else
%setup -qn %name-%version
%endif

%build
%if %svn
LC_ALL=C NOCONFIGURE=1 ./autogen.sh
%endif
%configure2_5x --disable-static
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

find %buildroot -name *.la | xargs rm

%files -n %libname
%{_libdir}/*.so.%{major}*

%files -n %develname
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc


%changelog

* Sun Mar 11 2012 trem <trem> 0.1.0-0.r69188.1.mga2
+ Revision: 222684
- update to release 69188

* Sat Mar 10 2012 trem <trem> 0.1.0-0.r69165.1.mga2
+ Revision: 222418
- update to release 69165

* Sun Mar 04 2012 trem <trem> 0.1.0-0.r68658.1.mga2
+ Revision: 217995
- update to release 68658

* Sat Mar 03 2012 trem <trem> 0.1.0-0.r68649.1.mga2
+ Revision: 217545
- update to release 68649

* Sun Feb 26 2012 trem <trem> 0.1.0-0.r68450.1.mga2
+ Revision: 215211
- update to release 68450

* Sat Feb 25 2012 trem <trem> 0.1.0-0.r68434.1.mga2
+ Revision: 214424
- update to release 68434

* Fri Feb 24 2012 trem <trem> 0.1.0-0.r68363.1.mga2
+ Revision: 213969
- update to release 68363

* Wed Feb 22 2012 trem <trem> 0.1.0-0.r68228.1.mga2
+ Revision: 212076
- update to release 68228

* Sun Feb 19 2012 trem <trem> 0.1.0-0.r68120.1.mga2
+ Revision: 210792
- update to release 68120

* Sat Feb 18 2012 trem <trem> 0.1.0-0.r68102.1.mga2
+ Revision: 210240
- update to release 68102

* Sat Feb 11 2012 trem <trem> 0.1.0-0.r67851.1.mga2
+ Revision: 207543
- update to release 67851

* Sat Feb 11 2012 trem <trem> 0.1.0-0.r67846.1.mga2
+ Revision: 207256
- update to release 67846

* Fri Feb 10 2012 trem <trem> 0.1.0-0.r67830.1.mga2
+ Revision: 206965
- update to release 67830

* Tue Feb 07 2012 trem <trem> 0.1.0-0.r67715.1.mga2
+ Revision: 206000
- update to release 67715
- update to release 67703
- update to release 67702
- update to release 67698
- update to release 67688
- update to release 67680
- update to release 65867
- update to release 65688
- update to release 65613
- update to release 65428

* Sat Nov 05 2011 trem <trem> 0.1.0-0.r64766.1.mga2
+ Revision: 163810
- imported package eio