Name: BrowserLauncher2 Version: 1.4 Release: 1%{?dist} Summary: A Java Library for Opening a Browser Group: Development/Libraries License: LGPLv2+ URL: http://browserlaunch2.sourceforge.net/ # cvs -d:pserver:anonymous@browserlaunch2.cvs.sourceforge.net:/cvsroot/browserlaunch2 login # cvs -z3 -d:pserver:anonymous@browserlaunch2.cvs.sourceforge.net:/cvsroot/browserlaunch2 export -rHEAD BrowserLauncher2 # tar czf BrowserLauncher2-1.4-20121104-src-cvs.tar.gz BrowserLauncher2 Source0: %{name}-%{version}-20121104-src-cvs.tar.gz # originally taken from http://repo1.maven.org/maven2/edu/stanford/ejalbert/BrowserLauncher2/1.3/BrowserLauncher2-1.3.pom # added WrapLog references (as dependency) and removed maven-gpg-plugin Source1: %{name}-%{version}.pom # remove also internal http://java-registry.googlecode.com/ stuff Patch0: %{name}-%{version}-disable-windows-and-macos-stuff.patch # remove unavailable method Patch1: %{name}-%{version}-BrowserLauncherTestApp.patch Patch2: %{name}-%{version}-fix-incorrect-fsf-address.patch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: WrapLog Requires: WrapLog Requires: java Requires: jpackage-utils BuildArch: noarch %description BrowserLauncher2, a continuation of the BrowserLauncher project, is a library that facilitates opening a browser from a Java application and directing the browser to a supplied URL. In most cases the browser opened will be the user's default browser. %package javadoc Group: Documentation Summary: Javadoc for %{name} Requires: jpackage-utils %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n BrowserLauncher2 %patch0 -p1 %patch1 -p0 %patch2 -p1 # remove internal WrapLog rm -r source/net %build export CLASSPATH=$(build-classpath WrapLog) ant -Drelease.number=%{version} deploy api %install mkdir -p %{buildroot}%{_javadir} install -m 644 deployment/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar mkdir -p %{buildroot}%{_mavenpomdir} install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -pr api/* %{buildroot}%{_javadocdir}/%{name} %files %{_javadir}/%{name}.jar %{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} %doc deployment/COPYING.txt deployment/README.txt %files javadoc %{_javadocdir}/%{name} %doc deployment/COPYING.txt %changelog * Sun Nov 04 2012 gil cattaneo 1.4-1 - initial rpm