Name: java-tggraphlayout Version: 1.22 Release: 2mamba Summary: The layout library of the Touchgraph project Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.touchgraph.com Source: http://switch.dl.sourceforge.net/sourceforge/touchgraph/TGGL_122_jre11.zip License: Apache Software License BuildRequires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description TouchGraph provides a set of interfaces for graph visualization using force-based layout and focus+context techniques. For now only older code is available, but we are planning to release new versions as well. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc TouchGraph provides a set of interfaces for graph visualization using force-based layout and focus+context techniques. For now only older code is available, but we are planning to release new versions as well. This package contains javadoc for %{name}. %prep %setup -q -n TGGraphLayout for j in $(find . -name "*.jar"); do mv $j ${j}.no done for j in $(find . -name "*.class"); do mv $j ${j}.no done mv TGGL\ ReleaseNotes.txt TGGL_ReleaseNotes.txt mkdir -p target/classes mkdir -p target/site/apidocs %build export JAVA_HOME=/usr/lib/jvm/jdk-sun export ClASSPATH=$JAVA_HOME/jre/lib/rt.jar $JAVA_HOME/bin/javac -d target/classes $(find com/ -name "*.java") $JAVA_HOME/bin/javadoc -d target/site/apidocs $(find com/ -name "*.java") pushd target/classes $JAVA_HOME/bin/jar cf ../tggraphlayout-%{version}.jar * popd %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 target/tggraphlayout-%{version}.jar \ %{buildroot}%{_javadir}/ ln -sf tggraphlayout-%{version}.jar %{buildroot}%{_javadir}/tggraphlayout.jar ln -sf tggraphlayout-%{version}.jar %{buildroot}%{_javadir}/tggl.jar mkdir -p %{buildroot}%{_javadocdir}/tggraphlayout-%{version} cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/tggraphlayout-%{version} ln -s tggraphlayout-%{version} %{buildroot}%{_javadocdir}/tggraphlayout %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/tggl.jar %{_javadir}/tggraphlayout-%{version}.jar %{_javadir}/tggraphlayout.jar %doc TG-APACHE-LICENSE.txt TGGL_ReleaseNotes.txt TGGraphLayout.html %files javadoc %defattr(-,root,root) %{_javadocdir}/tggraphlayout-%{version} %{_javadocdir}/tggraphlayout %changelog * Fri Dec 10 2010 gil 1.22-2mamba - rebuilt devel * Fri Apr 17 2009 gil 1.22-1mamba - package created by autospec