%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