Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 414aeb33d39dfa5045b5be6a30a3eca6 > files > 3

corejava-format-1.22-2.mga3.src.rpm

Name:          corejava-format
Version:       1.22
Release:       %mkrel 2
Summary:       A class for formatting numbers that follows printf conventions
Group:         Development/Java
License:       LGPL
Url:           http://www.horstmann.com/corejava.html
Source0:       http://www.horstmann.com/articles/format.jar
Source1:       corejava-format-%{version}.build.xml
Patch0:        corejava-format-%{version}-Format.patch

BuildRequires: java-devel
BuildRequires: jpackage-utils

BuildRequires: ant
BuildRequires: java-javadoc

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

%description
A class for formatting numbers that follows printf conventions.

%package javadoc
Summary:       Javadoc for %{name}
Group:         Development/Java

%description javadoc
Javadoc for %{name}.

%prep
%setup -T -q -c

mkdir -p src && unzip -q %{SOURCE0} -d src
mv src/com/horstmann/format/license.txt .
rm -rf src/com/horstmann/format/*.class

%patch0 -p0
cp %{SOURCE1} build.xml

%build

ant \
  -Dversion=%{version} \
  -Dj2se.apiurl=%{_javadocdir}/java \
  jar javadoc

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

mkdir -p %{buildroot}%{_javadir}
install -pm 644 %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar

mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -pr docs/* %{buildroot}%{_javadocdir}/%{name}

%files
%{_javadir}/%{name}.jar
%doc license.txt

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


%changelog

* Fri Jan 11 2013 umeabot <umeabot> 1.22-2.mga3
+ Revision: 348163
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Nov 02 2011 gil <gil> 1.22-1.mga2
+ Revision: 161717
- imported package corejava-format