summaryrefslogtreecommitdiff
path: root/freeride.spec
blob: 52be1000cd1268c2ee4ab4b0a9c002431807badd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Summary:	FreeRIDE - IDE for Ruby
Summary(pl.UTF-8):	FreeRIDE - IDE dla języka Ruby
Name:		freeride
Version:	0.6.0
Release:	2
License:	Ruby License
Group:		Development/Tools
Source0:	http://rubyforge.org/download.php/256/%{name}-%{version}.tgz
# Source0-md5:	1fc5dbd376437ce6da7df303b0907244
URL:		http://www.rubyide.org/
BuildRequires:	rpmbuild(macros) >= 1.277
BuildRequires:	ruby-modules
%{?ruby_mod_ver_requires_eq}
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
FreeRIDE is a cross-platform IDE for the Ruby Programming Language.

%description -l pl.UTF-8
FreeRIDE to wieloplatformowe zintegrowane środowisko programistyczne
(IDE) dla języka Ruby.

%prep
%setup -q

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_prefix}/lib,%{_bindir}

cp -a ../freeride-%{version} $RPM_BUILD_ROOT%{_prefix}/lib/freeride
rm -f $RPM_BUILD_ROOT%{_prefix}/lib/freeride/run.bat
cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/freeride
#!/bin/sh
RUBYLIB=%{_prefix}/lib/freeride
export RUBYLIB
exec ruby %{_prefix}/lib/freeride/freeride.rb
EOF
chmod +x $RPM_BUILD_ROOT%{_bindir}/freeride

cd $RPM_BUILD_ROOT%{_prefix}/lib/freeride/redist
rbplat=`ruby -e'print RUBY_PLATFORM'`
[ -d $rbplat ] || ln -sf i686-linux $rbplat

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/freeride
%{_prefix}/lib/freeride