Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 06aed66f5411835dbb07a8be97bd8eda > files > 4

not-yet-commons-ssl-0.3.11-2.mga3.src.rpm

Name:          not-yet-commons-ssl
Version:       0.3.11
Release:       %mkrel 2
Summary:       A Java SSL component library
Group:         Development/Java
License:       ASL 2.0
Url:           http://juliusdavies.ca/commons-ssl/
Source0:       http://juliusdavies.ca/commons-ssl/not-yet-commons-ssl-%{version}.zip
Source1:       http://repo1.maven.org/maven2/ca/juliusdavies/not-yet-commons-ssl/%{version}/not-yet-commons-ssl-%{version}.pom
Patch0:        not-yet-commons-ssl-0.3.11-logging-jar.patch

BuildRequires: java-devel
BuildRequires: jpackage-utils

BuildRequires: ant
BuildRequires: ant-junit
BuildRequires: apache-commons-logging
BuildRequires: bouncycastle
BuildRequires: jakarta-commons-httpclient
BuildRequires: jakarta-commons-httpclient-javadoc
BuildRequires: java-javadoc
BuildRequires: junit
BuildRequires: liblog4j-java

Requires:      jpackage-utils
Requires(post): jpackage-utils
Requires(postun): jpackage-utils
Requires:      java
BuildArch:     noarch

%description
Welcome to the SSL component of the Jakarta Commons
project.

This is not a real Jakarta Project yet.

%package javadoc
Summary:       Javadocs for %{name}
Group:         Development/Java
Requires:      jpackage-utils

%description javadoc
This package contains the API documentation for %{name}.

%prep
%setup -q

rm -rf $(find . -name "*.jar")
rm -rf $(find . -name "*.class")

%patch0 -p0

sed -i 's|http://java.sun.com/j2se/1.5.0/docs/api/|%{_javadocdir}/java/|' build.xml
sed -i 's|http://java.sun.com/j2ee/1.4/docs/api/|%{_javadocdir}/java/|' build.xml
sed -i 's|http://jakarta.apache.org/commons/httpclient/apidocs/|%{_javadocdir}/jakarta-commons-httpclient-3.1/|' build.xml

cp -p %SOURCE1 pom.xml

rm -rf javadocs

%build

ant \
  -Dlib=%{_javadir} \
  -Dbc-jar=bcprov.jar \
  -Dhttpclient-jar=commons-httpclient.jar \
  -Djunit-jar=junit.jar \
  -Dlog4j-jar=log4j.jar \
  -Dlogging-jar=commons-logging.jar \
  jar test javadocs 

%install
[ %{buildroot} != / ] && rm -rf %{buildroot}

install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -pm 644 build/commons-ssl.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
install -pm 644 build/commons-ssl-tests.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-tests.jar

install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -rp build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}

install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
%add_to_maven_depmap ca.juliusdavies %{name} %{version} JPP %{name}

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-tests.jar
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
%doc LICENSE.txt NOTICE.txt README.txt

%files javadoc
%{_javadocdir}/%{name}


%changelog

* Sat Jan 12 2013 umeabot <umeabot> 0.3.11-2.mga3
+ Revision: 361049
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Nov 28 2011 gil <gil> 0.3.11-1.mga2
+ Revision: 173982
- imported package not-yet-commons-ssl