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