File scala.spec of Package scala

# norootforbuild

Name:         scala
Summary:      Scala Compiler and Tools
Version:      2.7.5
Release:      1
License:      FreeBsd Type
Group:        Development/Libraries/Java
Source:       http://www.scala-lang.org/downloads/distrib/files/scala-%{version}.final-sources.tgz
#Source:       scala-%{version}.final-sources.tgz
URL:          http://www.scala-lang.org
Patch0:	      patch_script_template
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
BuildRequires: unzip
BuildRequires: update-alternatives java-1_5_0-sun-devel
BuildRequires: ant ant-apache-regexp ant-contrib ant-nodeps
BuildRequires: subversion
Requires:     java >= 1.5.0
BuildArch:    noarch

%description
Scala is a general purpose programming language designed to express common
programming patterns in a concise, elegant, and type-safe way. It smoothly
integrates features of object-oriented and functional languages. It is
also fully interoperable with Java.

%prep
%setup -q -n "scala-%{version}.final-sources"
%patch0 

# remove the third party jars
#find . -iname '*.jar' | xargs rm -rf

%build
%ant build

%install

# lib
%__install -d -m 0755 "%{buildroot}%{_datadir}/%{name}"
%__cp -rp build/pack/lib "%{buildroot}%{_datadir}/%{name}/"

# startscript
%__install -d -m 0755 "%{buildroot}%{_bindir}"
%__install -m 0755 build/pack/bin/scalac  "%{buildroot}%{_bindir}"
%__install -m 0755 build/pack/bin/fsc  "%{buildroot}%{_bindir}"
%__install -m 0755 build/pack/bin/scala  "%{buildroot}%{_bindir}"
%__install -m 0755 build/pack/bin/scaladoc  "%{buildroot}%{_bindir}"

%clean
%__rm -rf "%{buildroot}"

%files
%defattr(-, root, root)
%doc README
%{_bindir}/scala
%{_bindir}/scalac
%{_bindir}/fsc
%{_bindir}/scaladoc
%{_datadir}/%{name}
%{_datadir}/%{name}/lib
%{_datadir}/%{name}/lib/*.jar

%changelog
openSUSE Build Service is sponsored by