Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37569388
en ru br
Репозитории ALT
S:2013.6.1-alt3_19jpp11
5.1: 1.2-alt4_0.20050722.6jpp5
4.1: 1.2-alt1_0.20050722.3jpp1.7
4.0: 1.2-alt1_0.20050722.3jpp1.7
3.0: 1.2-alt0.1
www.altlinux.org/Changes

Группа :: Разработка/Java
Пакет: msv

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define cvs_version 20050424

Name: msv
Summary: Sun Multi-Schema XML Validator
Url: http://wwws.sun.com/software/xml/developers/multischema/
Version: 1.2
Release: alt0.1

License: BSD-style
Group: Development/Java
Source0: %name.%cvs_version.zip
Source1: %name-build.xml
BuildPreReq: /proc rpm-build-java unzip
BuildRequires: ant isorelax relaxngDatatype xsdlib jaxp_parser_impl xml-commons-apis xml-commons-resolver
Requires: isorelax relaxngDatatype xsdlib jaxp_parser_impl xml-commons-apis xml-commons-resolver
BuildArch: noarch

%description
The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to
validate XML documents against several kinds of XML schemata. It
supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and
a subset of XML Schema Part 1. This latest (version 1.2) release
includes several bug fixes and adds better conformance to
RELAX NG/W3C XML standards and JAXP masquerading.

%package javadoc
Summary: Javadoc for %name
Group: Development/Java
Requires: java-common

%description javadoc
Javadoc for %name.

%prep
%setup -T -c -n %name-%cvs_version
(cd ..; unzip -q %SOURCE0 )
%__cp %SOURCE1 build.xml
%__chmod -R go=u-w *
find . -name "*.jar" -exec rm -f {} \;

%build
%set_classpath %_javadir/isorelax.jar
%add_classpath %_javadir/relaxngDatatype.jar
%add_classpath %_javadir/xsdlib.jar
%add_classpath %_javadir/jaxp_parser_impl.jar
%add_classpath %_javadir/xml-commons-apis.jar
%add_classpath %_javadir/resolver.jar

%ant_build -Dbuild.sysclasspath=only dist

%install
%__mkdir_p %buildroot{%_javadir,%_javadocdir/%name}

# jars

%__install -m 644 dist/%name.jar %buildroot%_javadir/

# javadoc

%__cp -pr dist/docs/* %buildroot%_javadocdir/%name/

%files
%doc *.txt *.html
%_javadir/*

%files javadoc
%_javadocdir/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin