Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 914b483ce689435c18830da7120bfeb1 > files > 7

xercesjarv-0-2.mga3.src.rpm

Name:          xercesjarv
Version:       0
Release:       %mkrel 2
Summary:       JARV Driver for Xerces-2 XML Schema Validator
Group:         Development/Java
License:       MIT
Url:           http://www.kohsuke.org/jarv/xerces/
Source0:       http://www.kohsuke.org/jarv/xerces/XercesJARV.src.zip
Patch0:        xercesjarv-0-build_xml.patch
Patch1:        xercesjarv-0-XercesConstants.patch
Patch2:        xercesjarv-0-XercesVerifier.patch
Patch3:        xercesjarv-0-XercesVerifierFactory.patch
Patch4:        xercesjarv-0-LocatorAdaptor.patch
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: ant
BuildRequires: isorelax
BuildRequires: xerces-j2
BuildRequires: xml-commons-apis
Requires:      isorelax
Requires:      xerces-j2
Requires:      xml-commons-apis
Requires:      jpackage-utils
Requires(post): jpackage-utils
Requires(postun): jpackage-utils
BuildArch:     noarch

%description
This driver allows you to control the XML Schema
validation engine of Xerces-2 through JARV, a
vendor-neutral open-source interface for validation
engines.

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

%description javadoc
This package contains javadoc for %{name}.

%prep
%setup -q -c

for j in $(find . -name "*.jar"); do
  rm -rf $j
done

%patch0 -p0
%patch1 -p0
%patch2 -p0
%patch3 -p0
%patch4 -p0

%build

export CLASSPATH=$(build-classpath isorelax xerces-j2 xml-commons-apis)
ant -Dbuild.sysclasspath=first

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

install -pm 644 XercesJARV.jar \
  %{buildroot}%{_javadir}/xercesjarv.jar

(
  cd %{buildroot}%{_javadir}
  ln -sf xercesjarv.jar XercesJARV.jar
)

mkdir -p %{buildroot}%{_javadocdir}/xercesjarv
cp -pr apidocs/* %{buildroot}%{_javadocdir}/xercesjarv

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

%files
%{_javadir}/xercesjarv.jar
%{_javadir}/XercesJARV.jar

%files javadoc
%{_javadocdir}/xercesjarv



%changelog

* Mon Jan 14 2013 umeabot <umeabot> 0-2.mga3
+ Revision: 386764
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Oct 19 2011 gil <gil> 0-1.mga2
+ Revision: 156504
- imported package xercesjarv