File plotlet.spec of Package plotlet

Name:           plotlet
Version:        0.8 
Release:        1
Summary:        Create quickly plots and charts

Group:          Development/Tools/Other
License:        GPL
URL:            http://www.plotlet.com
Source0:	CHANGELOG
Source1:        %{name}.desktop
Source2:	%{name}.sh
Source3:	%{name}_0_8.zip
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-build

BuildArch:      noarch 
BuildRequires:  unzip
BuildRequires:  update-desktop-files
Requires:       java >= 1.6.0

%description
PLOTlet is a free, open-source tool to quickly create plots and charts. It lets you create charts and chart grids fast, process plots automatically via batch, align multiple graphs easily, and export them in high quality.

Note: this is a very early version of PLOTlet; we would like to refine and minimize its syntax in the upcoming iterations, and add new diagram features. 

Basic concept:
There are many tool to create plots and charts--the most popular one being Microsoft Excel. Excel, however, has some severe drawbacks:
- To change a diagram type, or diagram attributes, the user must often perform many repeating and time-consuming tasks involving popup windows, context menus etc.
- It is tricky to batch process the creation of graphs, as VBA is not really designed for such tasks.
- It is difficult to create grids of graphs, ie, many graphs of the same size. Especially as individual graphs are resized-- manually or automatically--they are tricky to keep in sync.

%prep
%setup -q -T -c %{name}-%{version} -a 3

%build

%install
# disable bytecode check
export NO_BRP_CHECK_BYTECODE_VERSION=true
install -Dm 0644 -p Plotlet/%{name}.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.jar
#install -Dm 0644 -p %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.cfg
install -m 0755 -d $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
install -m 0755 -d $RPM_BUILD_ROOT%{_datadir}/%{name}/palettes
install -m 0755 -d $RPM_BUILD_ROOT%{_datadir}/%{name}/img
install -m 0755 -d $RPM_BUILD_ROOT%{_datadir}/%{name}/html
install -m 0644 -p Plotlet/palettes/* $RPM_BUILD_ROOT%{_datadir}/%{name}/palettes/
install -m 0644 -p Plotlet/lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib/
install -m 0644 -p Plotlet/img/* $RPM_BUILD_ROOT%{_datadir}/%{name}/img/
install -m 0644 -p Plotlet/html/* $RPM_BUILD_ROOT%{_datadir}/%{name}/html/

# install icon
install -m 0755 -d $RPM_BUILD_ROOT%{_datadir}/pixmaps
install -m 0644 -p Plotlet/img/%{name}_logo.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png

# install executable
install -d $RPM_BUILD_ROOT%{_bindir}
install -m 0755 -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/%{name}

# install desktop file
install -m 0755 -d $RPM_BUILD_ROOT/%{_datadir}/applications
install -D -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}/%{_datadir}/applications/%{name}.desktop

# install documentation
install -m 0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}
install -D -m 0644 %{SOURCE0} $RPM_BUILD_ROOT/%{_docdir}/%{name}/
install -D -m 0644 Plotlet/sourcefiles/README.txt $RPM_BUILD_ROOT/%{_docdir}/%{name}/README
install -D -m 0644 Plotlet/sourcefiles/LICENCE.txt $RPM_BUILD_ROOT/%{_docdir}/%{name}/LICENCE
ln -s %{_datadir}/%{name}/html/startuphelp.html $RPM_BUILD_ROOT/%{_docdir}/%{name}/startuphelp.html
ln -s %{_datadir}/%{name}/html/about.html $RPM_BUILD_ROOT/%{_docdir}/%{name}/about.html


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%dir %{_docdir}/%{name}
%{_docdir}/%{name}/*
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png

%changelog
* Fri Feb 25 2011 - <stefan.jakobs@rus.uni-stuttgart.de> 28 
- added: additional .jar files
* Thu Feb 24 2011 - <stefan.jakobs@rus.uni-stuttgart.de> 1
- initial release: Version 0.8 
openSUSE Build Service is sponsored by