Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > media > contrib-release-src > by-pkgid > 7713b511485d94a72714ad141ff5f738 > files > 2

jmol-12.0.22-1mdv2011.0.src.rpm

%define name	jmol
%define version	12.0.22
%define jmoldir	%{_datadir}/%{name}

Name:		%{name}
Group:		Sciences/Chemistry
License:	LGPL
Summary:	Jmol: an open-source Java viewer for chemical structures in 3D
Version:	%{version}
Release:	%mkrel 1
Source:		http://downloads.sourceforge.net/jmol/Jmol-%{version}-full.tar.gz
URL:		http://www.jmol.org/
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

Requires:	java > 1.5
BuildRequires:	java-rpmbuild

%description
Jmol: an open-source Java viewer for chemical structures in 3D
with features for chemicals, crystals, materials and biomolecules.

%prep
%setup -q

%build

%install
mkdir -p %{buildroot}%{_datadir}/%{name}
cp -fa *.jar %{buildroot}%{_datadir}/%{name}
cp -far jars appletweb plugin-jars %{buildroot}%{_datadir}/%{name}
cp -fa jmol %{buildroot}%{_datadir}/%{name}

mkdir -p %{buildroot}%{_bindir}
# This is basically a cut&paste of the bundled script, removing
# checks for . directory, and hardcoded /usr/share/jmol
cat > %{buildroot}%{_bindir}/%{name} << EOF
#!/bin/sh

# Collect -D & -m options as java arguments
command=java
while [ \`echo \$1 | egrep '^-D|^-m' | wc -l\` != 0 ]; do
        command="\$command \$1"
        shift
done

if [ x"\$JMOL_HOME" = x ]; then
	JMOL_HOME=%{jmoldir}
fi
jarpath=\$JMOL_HOME/Jmol.jar
if [ ! -f \$jarpath ] ; then
	echo Jmol.jar not found
	exit
fi
\$command -Xmx512m -Djmol.home="\$JMOL_HOME" -jar \$jarpath "\$@"
EOF
chmod +x %{buildroot}%{_bindir}/%{name}

mkdir -p %{buildroot}%{_docdir}/%{name}
cp -far doc/* %{buildroot}%{_docdir}/%{name}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%{_bindir}/%{name}
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%dir %doc %{_docdir}/%{name}
%doc %{_docdir}/%{name}/*


%changelog
* Mon Nov 22 2010 Paulo Andrade <pcpa@mandriva.com.br> 12.0.22-1mdv2011.0
+ Revision: 599831
- Update to latest upstream release

* Tue Oct 26 2010 Paulo Andrade <pcpa@mandriva.com.br> 12.0.19-1mdv2011.0
+ Revision: 589398
- Update to latest upstream release

* Wed Dec 30 2009 Frederik Himpe <fhimpe@mandriva.org> 11.8.15-1mdv2010.1
+ Revision: 483989
- Update to new version 11.8.15

* Mon Oct 26 2009 Paulo Andrade <pcpa@mandriva.com.br> 11.8.6-2mdv2010.0
+ Revision: 459441
- Install "signed" jar files.

* Fri Sep 25 2009 Paulo Andrade <pcpa@mandriva.com.br> 11.8.6-1mdv2010.0
+ Revision: 448539
- update to latest upstream release version 11.8.6.

* Sat May 23 2009 Frederik Himpe <fhimpe@mandriva.org> 11.6.23-1mdv2010.0
+ Revision: 379060
- Update to new version 11.6.23

* Sat May 09 2009 Paulo Andrade <pcpa@mandriva.com.br> 11.6.19-2mdv2010.0
+ Revision: 373566
+ rebuild (emptylog)

* Wed Mar 25 2009 Paulo Andrade <pcpa@mandriva.com.br> 11.6.19-1mdv2009.1
+ Revision: 361185
- Initial import of jmol version 11.6.19.
  Jmol: an open-source Java viewer for chemical structures in 3D
  http://www.jmol.org/
- jmol