Update to latest upstream version 2013.5.1
- Clean up tarball - Fix BR/R
This commit is contained in:
parent
51567104dc
commit
0955ef5b58
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@ msv-20050722.tar.gz
|
|||||||
/msv-2013.2.3.tar.gz
|
/msv-2013.2.3.tar.gz
|
||||||
/msv-parent-2009.1.pom
|
/msv-parent-2009.1.pom
|
||||||
/LICENSE-2.0.txt
|
/LICENSE-2.0.txt
|
||||||
|
/msv-2013.5.1-clean.tar.gz
|
||||||
|
22
create-tarball.sh
Executable file
22
create-tarball.sh
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
echo "Usage: ./create-tarball VERSION"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
VERSION=${1}
|
||||||
|
NAME="msv"
|
||||||
|
|
||||||
|
# Generate tarball from upstream source control:
|
||||||
|
svn co https://svn.java.net/svn/${NAME}~svn/tags/${NAME}-${VERSION}/ ${NAME}-${VERSION}
|
||||||
|
|
||||||
|
# Remove things that we don't need
|
||||||
|
(
|
||||||
|
cd ${NAME}-${VERSION}
|
||||||
|
rm -Rf www/ relames/doc/ relames/schemas
|
||||||
|
rm -Rf schmit/ shared/ tahiti/
|
||||||
|
)
|
||||||
|
|
||||||
|
tar zcf ${NAME}-${VERSION}-clean.tar.gz ${NAME}-${VERSION}
|
||||||
|
|
55
msv.spec
55
msv.spec
@ -1,16 +1,15 @@
|
|||||||
Name: msv
|
Name: msv
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 2013.2.3
|
Version: 2013.5.1
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Multi-Schema Validator
|
Summary: Multi-Schema Validator
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
License: BSD and ASL 1.1
|
License: BSD and ASL 1.1
|
||||||
URL: http://msv.java.net/
|
URL: http://msv.java.net/
|
||||||
|
|
||||||
# To generate tarball from upstream source control:
|
# To generate tarball from upstream source control:
|
||||||
# $ svn co https://svn.java.net/svn/msv~svn/tags/msv-2013.2.3/ msv-2013.2.3
|
# $ ./create-tarball
|
||||||
# $ tar zcf msv-2013.2.3.tar.gz msv-2013.2.3
|
Source0: %{name}-%{version}-clean.tar.gz
|
||||||
Source0: %{name}-%{version}.tar.gz
|
|
||||||
|
|
||||||
# Parent POM is no longer in svn, get it from Maven central repository
|
# Parent POM is no longer in svn, get it from Maven central repository
|
||||||
Source1: http://repo1.maven.org/maven2/net/java/dev/%{name}/%{name}-parent/2009.1/%{name}-parent-2009.1.pom
|
Source1: http://repo1.maven.org/maven2/net/java/dev/%{name}/%{name}-parent/2009.1/%{name}-parent-2009.1.pom
|
||||||
@ -46,6 +45,7 @@ BuildRequires: xerces-j2
|
|||||||
BuildRequires: junit
|
BuildRequires: junit
|
||||||
BuildRequires: jvnet-parent
|
BuildRequires: jvnet-parent
|
||||||
BuildRequires: xml-commons-resolver
|
BuildRequires: xml-commons-resolver
|
||||||
|
BuildRequires: isorelax
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@ -123,9 +123,6 @@ Requires: isorelax
|
|||||||
Requires: relaxngDatatype
|
Requires: relaxngDatatype
|
||||||
Requires: xerces-j2
|
Requires: xerces-j2
|
||||||
|
|
||||||
# Can remove these obsoletes at Fedora 17 time
|
|
||||||
Obsoletes: xsdlib < %{version}-%{release}
|
|
||||||
|
|
||||||
%description xsdlib
|
%description xsdlib
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
||||||
@ -138,13 +135,6 @@ Requires: jpackage-utils
|
|||||||
Requires: isorelax-javadoc
|
Requires: isorelax-javadoc
|
||||||
Requires: relaxngDatatype-javadoc
|
Requires: relaxngDatatype-javadoc
|
||||||
|
|
||||||
# Can remove these obsoletes at Fedora 17 time
|
|
||||||
Obsoletes: msv-msv-javadoc < %{version}-%{release}
|
|
||||||
Obsoletes: msv-relames-javadoc < %{version}-%{release}
|
|
||||||
Obsoletes: msv-xmlgen-javadoc < %{version}-%{release}
|
|
||||||
Obsoletes: msv-xsdlib-javadoc < %{version}-%{release}
|
|
||||||
Obsoletes: xsdlib-javadoc < %{version}-%{release}
|
|
||||||
|
|
||||||
%description javadoc
|
%description javadoc
|
||||||
%{summary}.
|
%{summary}.
|
||||||
|
|
||||||
@ -198,6 +188,14 @@ done
|
|||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
|
|
||||||
|
# Fix isorelax groupId
|
||||||
|
%pom_xpath_replace "pom:dependency[pom:groupId[text()='com.sun.xml.bind.jaxb']]/pom:groupId" "<groupId>isorelax</groupId>"
|
||||||
|
%pom_xpath_replace "pom:dependency[pom:groupId[text()='com.sun.xml.bind.jaxb']]/pom:groupId" "<groupId>isorelax</groupId>" generator
|
||||||
|
%pom_xpath_replace "pom:dependency[pom:groupId[text()='com.sun.xml.bind.jaxb']]/pom:groupId" "<groupId>isorelax</groupId>" msv
|
||||||
|
%pom_xpath_replace "pom:dependency[pom:groupId[text()='com.sun.xml.bind.jaxb']]/pom:groupId" "<groupId>isorelax</groupId>" relames
|
||||||
|
%pom_xpath_replace "pom:dependency[pom:groupId[text()='com.sun.xml.bind.jaxb']]/pom:groupId" "<groupId>isorelax</groupId>" rngconverter
|
||||||
|
%pom_xpath_replace "pom:dependency[pom:groupId[text()='com.sun.xml.bind.jaxb']]/pom:groupId" "<groupId>isorelax</groupId>" xsdlib
|
||||||
|
|
||||||
# Change encoding of non utf-8 files
|
# Change encoding of non utf-8 files
|
||||||
for m in $(find . -name copyright.txt) ; do
|
for m in $(find . -name copyright.txt) ; do
|
||||||
iconv -f iso-8859-1 -t utf-8 < $m > $m.utf8
|
iconv -f iso-8859-1 -t utf-8 < $m > $m.utf8
|
||||||
@ -262,9 +260,6 @@ install -m 644 msv/doc/*.html %{buildroot}%{_docdir}/%{name}-%{version}/msv
|
|||||||
install -m 644 msv/doc/*.gif %{buildroot}%{_docdir}/%{name}-%{version}/msv
|
install -m 644 msv/doc/*.gif %{buildroot}%{_docdir}/%{name}-%{version}/msv
|
||||||
install -m 644 msv/doc/README.txt %{buildroot}%{_docdir}/%{name}-%{version}/msv
|
install -m 644 msv/doc/README.txt %{buildroot}%{_docdir}/%{name}-%{version}/msv
|
||||||
|
|
||||||
install -d -m 755 %{buildroot}%{_docdir}/%{name}-%{version}/relames
|
|
||||||
install -m 644 relames/doc/README.txt %{buildroot}%{_docdir}/%{name}-%{version}/relames
|
|
||||||
|
|
||||||
install -d -m 755 %{buildroot}%{_docdir}/%{name}-%{version}/rngconverter
|
install -d -m 755 %{buildroot}%{_docdir}/%{name}-%{version}/rngconverter
|
||||||
install -m 644 rngconverter/README.txt %{buildroot}%{_docdir}/%{name}-%{version}/rngconverter
|
install -m 644 rngconverter/README.txt %{buildroot}%{_docdir}/%{name}-%{version}/rngconverter
|
||||||
|
|
||||||
@ -295,7 +290,7 @@ cp -pr xsdlib/examples/* %{buildroot}%{_datadir}/%{name}-%{version}/xsdlib
|
|||||||
%{_javadir}/%{name}-core.jar
|
%{_javadir}/%{name}-core.jar
|
||||||
%{_javadir}/%{name}-msv.jar
|
%{_javadir}/%{name}-msv.jar
|
||||||
%{_javadir}/%{name}-testharness*
|
%{_javadir}/%{name}-testharness*
|
||||||
%doc msv/doc/license.txt
|
%doc License.txt
|
||||||
%doc msv/doc/Apache-LICENSE-1.1.txt
|
%doc msv/doc/Apache-LICENSE-1.1.txt
|
||||||
%doc Apache-LICENSE-2.0.txt
|
%doc Apache-LICENSE-2.0.txt
|
||||||
|
|
||||||
@ -303,32 +298,31 @@ cp -pr xsdlib/examples/* %{buildroot}%{_datadir}/%{name}-%{version}/xsdlib
|
|||||||
%{_bindir}/relames
|
%{_bindir}/relames
|
||||||
%{_mavenpomdir}/JPP-%{name}-relames.pom
|
%{_mavenpomdir}/JPP-%{name}-relames.pom
|
||||||
%{_javadir}/%{name}-relames.jar
|
%{_javadir}/%{name}-relames.jar
|
||||||
%doc relames/doc/copyright.txt
|
%doc msv/doc/Apache-LICENSE-1.1.txt
|
||||||
%doc relames/doc/Apache-LICENSE-1.1.txt
|
%doc License.txt
|
||||||
%doc relames/License.txt
|
|
||||||
|
|
||||||
%files rngconv
|
%files rngconv
|
||||||
%{_bindir}/rngconv
|
%{_bindir}/rngconv
|
||||||
%{_mavenpomdir}/JPP-%{name}-rngconverter.pom
|
%{_mavenpomdir}/JPP-%{name}-rngconverter.pom
|
||||||
%{_javadir}/%{name}-rngconverter.jar
|
%{_javadir}/%{name}-rngconverter.jar
|
||||||
%{_javadir}/%{name}-rngconv.jar
|
%{_javadir}/%{name}-rngconv.jar
|
||||||
%doc rngconverter/License.txt
|
%doc msv/doc/Apache-LICENSE-1.1.txt
|
||||||
%doc rngconverter/Apache-LICENSE-1.1.txt
|
%doc License.txt
|
||||||
|
|
||||||
%files xmlgen
|
%files xmlgen
|
||||||
%{_bindir}/xmlgen
|
%{_bindir}/xmlgen
|
||||||
%{_mavenpomdir}/JPP-%{name}-generator.pom
|
%{_mavenpomdir}/JPP-%{name}-generator.pom
|
||||||
%{_javadir}/%{name}-generator.jar
|
%{_javadir}/%{name}-generator.jar
|
||||||
%{_javadir}/%{name}-xmlgen.jar
|
%{_javadir}/%{name}-xmlgen.jar
|
||||||
%doc generator/License.txt
|
%doc msv/doc/Apache-LICENSE-1.1.txt
|
||||||
%doc generator/Apache-LICENSE-1.1.txt
|
%doc License.txt
|
||||||
|
|
||||||
%files xsdlib
|
%files xsdlib
|
||||||
%{_mavenpomdir}/JPP-xsdlib.pom
|
%{_mavenpomdir}/JPP-xsdlib.pom
|
||||||
%{_javadir}/xsdlib.jar
|
%{_javadir}/xsdlib.jar
|
||||||
%{_javadir}/%{name}-xsdlib.jar
|
%{_javadir}/%{name}-xsdlib.jar
|
||||||
%doc xsdlib/License.txt
|
%doc msv/doc/Apache-LICENSE-1.1.txt
|
||||||
%doc xsdlib/Apache-LICENSE-1.1.txt
|
%doc License.txt
|
||||||
|
|
||||||
# This subpackage wins the parent poms and the depmap because all the other
|
# This subpackage wins the parent poms and the depmap because all the other
|
||||||
# subpackages require this one
|
# subpackages require this one
|
||||||
@ -350,6 +344,11 @@ cp -pr xsdlib/examples/* %{buildroot}%{_datadir}/%{name}-%{version}/xsdlib
|
|||||||
%{_datadir}/%{name}-%{version}
|
%{_datadir}/%{name}-%{version}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 07 2013 Michal Srb <msrb@redhat.com> - 1:2013.5.1-1
|
||||||
|
- Update to latest upstream version 2013.5.1
|
||||||
|
- Clean up tarball
|
||||||
|
- Fix BR/R
|
||||||
|
|
||||||
* Fri Apr 12 2013 Michal Srb <msrb@redhat.com> - 1:2013.2.3-3
|
* Fri Apr 12 2013 Michal Srb <msrb@redhat.com> - 1:2013.2.3-3
|
||||||
- Fix license tags in javadoc, manual, demo subpackages
|
- Fix license tags in javadoc, manual, demo subpackages
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1,3 +1,3 @@
|
|||||||
5ed67eceadc92bc27499fcf173bfd60d msv-2013.2.3.tar.gz
|
|
||||||
23e80cb265daeed7dd357b4e891ba096 msv-parent-2009.1.pom
|
23e80cb265daeed7dd357b4e891ba096 msv-parent-2009.1.pom
|
||||||
3b83ef96387f14655fc854ddc3c6bd57 LICENSE-2.0.txt
|
3b83ef96387f14655fc854ddc3c6bd57 LICENSE-2.0.txt
|
||||||
|
a71d70c8e2b038474de84049d9203b59 msv-2013.5.1-clean.tar.gz
|
||||||
|
Loading…
Reference in New Issue
Block a user