Name: jgraphx Version: 1.4.0.2 Release: 1%{?dist} Summary: Java Graph Drawing Component Group: Development/Libraries License: BSD URL: http://www.jgraph.com/jgraphx.html # http://www.mxgraph.com/downloads/jgraphx/index.php Source0: jgraphx-%(echo %{version} |sed 's/\./_/g').zip BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: ant Requires: java Requires: jpackage-utils BuildArch: noarch %description JGraphX is the a powerful, easy-to-use and feature-rich graph drawing component for Java. It is a rewrite of JGraph, also known as JGraph 6. %package javadoc Summary: API Documentation for %{name} Group: Development/Tools Requires: jpackage-utils %description javadoc JavaDoc documentation for %{name} %prep %setup -q -n %{name} %build find -name '*.jar' -delete rm -rf docs/api ant %install rm -rf $RPM_BUILD_ROOT # Code install -d $RPM_BUILD_ROOT%{_javadir} install -p -m644 lib/%{name}.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar ln -s %{name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}.jar # API documentation install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -a docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_javadir}/* %doc license.txt %files javadoc %defattr(-,root,root,-) %{_javadocdir}/* %changelog * Thu May 20 2010 Lubomir Rintel - 1.4.0.2-1 - Bump version * Thu Apr 29 2010 Lubomir Rintel - 1.3.1.6-1 - Initial packaging