Name: BareBonesBrowserLaunch
Version: 2.0
Release: 2%{?dist}
Summary: Simple library to launch a browser window from Java
Group: Development/Libraries
License: Public Domain
URL: http://www.centerkey.com/java/browser/
Source0: http://www.centerkey.com/java/browser/myapp/real/BareBonesBrowserLaunch.jar
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: java-devel
BuildRequires: jpackage-utils
Requires: java
Requires: jpackage-utils
BuildArch: noarch
%description
Utility class to open a web page from a Swing application in the user's
default browser. Supports: Mac OS X, GNU/Linux, Unix, Windows XP
%package javadoc
Summary: Javadocs for %{name}
Group: Development Documentation
Requires: %{name} = %{version}-%{release}
Requires: jpackage-utils
%description javadoc
This package contains the API documentation for %{name}
%prep
%setup -q -c
find * -name *.class -exec rm -f {} \;
%build
%{javac} com/centerkey/utils/BareBonesBrowserLaunch.java
%{jar} -cf %{name}-%{version}.jar .
%install
rm -rf $RPM_BUILD_ROOT
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
pushd .
cd $RPM_BUILD_ROOT%{_javadir}
ln -s %{name}-%{version}.jar %{name}.jar
popd
#javadocs
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -pR doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_javadir}/*
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}
%changelog
* Wed Jan 6 2010 Orion Poplawski <orion@cora.nwra.com> 2.0-2
- Unversion javadoc dir
* Mon Dec 28 2009 Orion Poplawski <orion@cora.nwra.com> 2.0-1
- Update to 2.0
- Use upstream jar source directly
- Cleanup spec
* Thu Feb 5 2009 John Matthews <jmatthews@redhat.com> 1.5-1
initial package