Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 696119c544fac5a50d7e22278f6e4024 > files > 2

redact-0.1.5-1mdk.src.rpm

%define name redact
%define version 0.1.5
%define release %mkrel 1

Summary: Edje compiler written in Ruby
Name: %{name}

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: ruby-rake
# Neede for "rake test"
BuildRequires: ruby-eet ruby-imlib2
Requires: ruby-eet ruby-imlib2
BuildArch: noarch

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

%description
Redact is an Edje compiler written in Ruby.

Unlike the official Edje compiler, edje_cc, Redact doesn't read EDC code, it
reads Ruby code instead. This means that Redact will allow you to write Edjes
in a full-blown programming language.

%prep
%setup -q 

%build
rake test

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
mkdir -p %{buildroot}%{ruby_archdir}
mkdir -p %{buildroot}%{_bindir}
DESTDIR=%{buildroot} PREFIX=%{_prefix} rake install

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

%files
%defattr(-, root, root)
%doc AUTHORS  COPYING  ChangeLog  NEWS  README
%{_bindir}/*
%{ruby_libdir}/%{name}

%changelog
* Mon Sep 26 2005 Pascal Terjan <pterjan@mandriva.org> 0.1.5-1mdk
- 0.1.5

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