Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 0ebc36a340d93992a90db95b29fd116b > files > 4

sunflow-0.07.3-1.mga3.src.rpm

Name:          sunflow
Version:       0.07.3
Release:       %mkrel 1
Summary:       Sunflow Rendering System
Group:         Development/Java
URL:           http://sunflow.sourceforge.net/
# svn co https://sunflow.svn.sourceforge.net/svnroot/sunflow/trunk sunflow
# tar czf sunflow-0.07.3-src-svn.tar.gz sunflow
Source0:       sunflow-0.07.3-src-svn.tar.gz
Patch0:        sunflow-0.07.3g-patch
Patch1:        sunflow-0.07.3-noclasspathinmanifest.patch
License:       MIT
BuildRequires: ant
BuildRequires: janino
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: junit
Requires:      janino
Requires:      jpackage-utils
BuildArch:     noarch
BuildRoot:     %{_tmppath}/%{name}-%{version}-root

%description
Sunflow is an open source rendering system for photo-realistic image synthesis.
It is written in Java and built around a flexible ray tracing core and
an extensible object-oriented design.

%package javadoc
Group:         Development/Java
Summary:       Javadoc for %{name}

%description javadoc
Sunflow Rendering System.

This package contains javadoc for %{name}.

%prep

%setup -q -n sunflow

for j in $(find . -name "*.jar"); do
  mv $j $j.no
done

%patch0 -p1
%patch1 -p0

ln -sf $(build-classpath janino/janino) janino.jar

%build

ant

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

mkdir -p %{buildroot}%{_javadir}
install -m 644 release/sunflow.jar %{buildroot}%{_javadir}/sunflow-%{version}.jar

(
  cd %{buildroot}%{_javadir}
  for jar in *-%{version}.jar; do
    ln -sf ${jar} ${jar/-%{version}/}
  done
)

mkdir -p %{buildroot}%{_javadocdir}/sunflow-%{version}
cp -pr release/javadoc/* %{buildroot}%{_javadocdir}/sunflow-%{version}/
ln -s sunflow-%{version} %{buildroot}%{_javadocdir}/sunflow

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

%files
%defattr(-,root,root)
%{_javadir}/sunflow-%{version}.jar
%{_javadir}/sunflow.jar
%doc CHANGELOG LICENSE README* examples

%files javadoc
%defattr(-,root,root)
%{_javadocdir}/sunflow-%{version}
%{_javadocdir}/sunflow



%changelog

* Wed Jan 16 2013 dmorgan <dmorgan> 0.07.3-1.mga3
+ Revision: 388659
- Fix classpath

  + umeabot <umeabot>
    - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

  + gil <gil>
    - imported package sunflow