%define javahome /usr/lib/jvm/jdk-sun Name: java-idw-gpl Version: 1.6.1 Release: 2mamba Summary: Java Swing based docking windows framework Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.infonode.net/ Source: http://downloads.sourceforge.net/project/infonode/InfoNode%20Docking%20Windows/%{version}/idw-gpl-%{version}-src.zip License: GPL BuildRequires: jpackage-utils BuildRequires: sun-java Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description InfoNode Docking Windows is a Java Swing based docking windows framework. It also includes a highly flexible tabbed panel component and a slim Swing look and feel. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc InfoNode Docking Windows is a Java Swing based docking windows framework. This package contains javadoc for %{name}. %prep %setup -q -n idw-gpl-%{version} mkdir -p target/classes %build export JAVA_HOME=%javahome pushd src find . -name "*.java" > ../file.list %javahome/bin/javac -d ../target/classes \ -g -source 1.3 -encoding ISO8859-1 \ @../file.list for d in net/infonode/tabbedpanel/theme/internal/resource \ net/infonode/docking/theme/internal/resource; do cp -a $d ../target/classes/$d done %javahome/bin/javadoc -d ../target/javadoc \ -encoding ISO8859-1 -version -author \ @../file.list popd %javahome/bin/jar cvf target/idw-gpl.jar -C target/classes . %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 target/idw-gpl.jar \ %{buildroot}%{_javadir}/idw-gpl-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) sed -i 's/\r//' LICENSE.txt mkdir -p %{buildroot}%{_javadocdir}/idw-gpl-%{version} cp -pr target/javadoc/* %{buildroot}%{_javadocdir}/idw-gpl-%{version} ln -sf idw-gpl-%{version} %{buildroot}%{_javadocdir}/idw-gpl %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/idw-gpl-%{version}.jar %{_javadir}/idw-gpl.jar %doc LICENSE.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/idw-gpl-%{version} %{_javadocdir}/idw-gpl %changelog * Thu Nov 04 2010 gil 1.6.1-2mamba - rebuilt devel * Wed Oct 21 2009 gil 1.6.1-1mamba - package created by autospec