Name: jgraphx Version: 1.4.1.0 Release: 2%{?dist} Summary: Java Graph Drawing Component Group: Development/Libraries License: BSD URL: http://www.jgraph.com/jgraph.html Source0: http://www.jgraph.com/downloads/jgraphx/archive/%{name}-%(echo %{version} |sed 's/\./_/g').zip BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: ant BuildRequires: java-devel >= 1.6 BuildRequires: jpackage-utils Requires: java >= 1.4 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: Documentation Requires: jpackage-utils Requires: %{name} = %{version}-%{release} %description javadoc JavaDoc documentation for %{name} %prep %setup -q -n %{name} find -name '*.jar' -delete rm -rf docs/api %build 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 * Wed Sep 29 2010 Lubomir Rintel <lkundrak@v3.sk> - 1.4.1.0-2 - Drop files in %%prep, fix URL (Markus Mayer) * Mon Sep 20 2010 Lubomir Rintel <lkundrak@v3.sk> - 1.4.1.0-1 - Bump version - Fix URL (Markus Mayer) - Add required dependencies (Markus Mayer) * Thu May 20 2010 Lubomir Rintel <lkundrak@v3.sk> - 1.4.0.2-1 - Bump version * Thu Apr 29 2010 Lubomir Rintel <lkundrak@v3.sk> - 1.3.1.6-1 - Initial packaging