Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 90fbfacde0351bd0b2335a8ca68a6ace > files > 3

jgoodies-validation-2.3.2-2.mga3.src.rpm

Name:          jgoodies-validation
Version:       2.3.2
Release:       %mkrel 2
Summary:       JGoodies Validation
Group:         Development/Java
License:       BSD
Url:           http://www.jgoodies.com/
Source0:       http://www.jgoodies.com/download/libraries/validation/jgoodies-validation-2_3_2.zip
# https://svn.java.net/svn/validation~svn/trunk/conf/maven-pom-template.xml
Source1:       jgoodies-validation-pom-template.xml
BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: java-rpmbuild >= 0:1.4
BuildRequires: ant
BuildRequires: jgoodies-common
Requires:      jgoodies-common
Requires:      java >= 0:1.4
Requires:      jpackage-utils
BuildArch:     noarch

%description
The JGoodies Validation helps you validate user input 
in Swing apps and report validation errors and warnings. 
It has been designed to work with different architectures and 
programming flavors.

%package javadoc
Summary:       Javadoc documentation for JGoodies Validation
Group:         Development/Java

%description javadoc
This package contains the Javadoc documentation for JGoodies Validation.

%prep
%setup -q

# Delete pre-generated stuff we don't want
find -name "*.jar" -exec rm -f {} \;
rm -r docs/api docs/images/*.db

%build
%ant \
  -Dlib.common.jar=$(build-classpath jgoodies-common) \
  -Ddescriptors.dir=. compile jar javadoc

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

mkdir -p  %{buildroot}%{_javadir}
install -m 644 build/%{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar

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

# Fix the line endings!
for file in *.txt *.html docs/*.* ; do
    sed -i 's/\r//' $file
done

mkdir -p %{buildroot}%{_mavenpomdir}
install -m 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
sed -i "s|@version@|%{version}|" %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap JPP-%{name}.pom %{name}.jar
#add_to_maven_depmap jgoodies validation %{version} JPP %{name}

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

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-%{version}.jar
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
%doc RELEASE-NOTES.txt LICENSE.txt README.html docs/

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


%changelog

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

* Mon Nov 07 2011 gil <gil> 2.3.2-1.mga2
+ Revision: 164822
- imported package jgoodies-validation