Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 2b83c1b49181075517c0ff92df544138 > files > 2

ruby-eet-0.1.3-3mdk.src.rpm

%define rbname eet
%define version 0.1.3
%define release %mkrel 3

Summary: Ruby extension to access EET files
Name: ruby-%{rbname}

Version: %{version}
Release: %{release}
Group: Development/Other
License: MIT
URL: http://code-monkey.de/projects/%{name}.html
Source0: ftp://code-monkey.de/pub/%{name}/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: eet-devel 
BuildRequires: ruby-rake
BuildRequires: ruby-devel

%define ruby_libdir %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]')
%define ruby_archdir %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]')

%description
EET is a tiny library designed to write an arbitary set of chunks of data to
a file and optionally compress each chunk (very much like a zip file) and 
allow fast random-access reading of the file later on.
Ruby-EET allows you to read and write EET files from Ruby code. 
This extension also supports Ruby object serialization to EDD (EET Data
Descriptor).

%prep
%setup -q 

%build
rake 
rake test

%install
mkdir -p %{buildroot}%{ruby_archdir}
DESTDIR=%{buildroot} rake install

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files
%defattr(-, root, root)
%doc AUTHORS  COPYING  ChangeLog  NEWS  README
%{ruby_archdir}/*.so
%{ruby_libdir}/*.rb

%changelog
* Fri Dec 23 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.1.3-3mdk
- Fix BuildRequires : ruby-devel

* Thu Dec 22 2005 Pascal Terjan <pterjan@mandriva.org> 0.1.3-2mdk
- BuildRequires ruby-devel

* Tue Aug 16 2005 Pascal Terjan <pterjan@mandriva.org> 0.1.3-1mdk
- 0.1.3

* Sun Aug 14 2005 Pascal Terjan <pterjan@mandriva.org> 0.1.2-2mdk
- fix Summary
- mkrel

* Sun Aug 14 2005 Pascal Terjan <pterjan@mandriva.org> 0.1.2-1mdk
- First version of the package