4e8a3c
# Copyright (c) 2000-2005, JPackage Project
4e8a3c
# All rights reserved.
4e8a3c
#
4e8a3c
# Redistribution and use in source and binary forms, with or without
4e8a3c
# modification, are permitted provided that the following conditions
4e8a3c
# are met:
4e8a3c
#
4e8a3c
# 1. Redistributions of source code must retain the above copyright
4e8a3c
#    notice, this list of conditions and the following disclaimer.
4e8a3c
# 2. Redistributions in binary form must reproduce the above copyright
4e8a3c
#    notice, this list of conditions and the following disclaimer in the
4e8a3c
#    documentation and/or other materials provided with the
4e8a3c
#    distribution.
4e8a3c
# 3. Neither the name of the JPackage Project nor the names of its
4e8a3c
#    contributors may be used to endorse or promote products derived
4e8a3c
#    from this software without specific prior written permission.
4e8a3c
#
4e8a3c
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4e8a3c
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4e8a3c
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4e8a3c
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4e8a3c
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4e8a3c
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4e8a3c
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4e8a3c
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4e8a3c
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4e8a3c
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4e8a3c
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4e8a3c
#
4e8a3c
4e8a3c
%global cvstag  release-20050331
4e8a3c
4e8a3c
Name:           isorelax
4e8a3c
Summary:        Public interfaces for RELAX Core
4e8a3c
URL:            http://iso-relax.sourceforge.net/
4e8a3c
Epoch:          1
4e8a3c
Version:        0
4e8a3c
# I can't use %%{cvstag} as dashes aren't allowed in Release tags
4e8a3c
Release:        0.25.release20050331%{?dist}
4e8a3c
# Parts of VerifierFactory.java were copied from Apache Batik and are
4e8a3c
# under ASL 1.1, everything else is under MIT.
4e8a3c
License:        MIT and ASL 1.1
4e8a3c
BuildArch:      noarch
4e8a3c
4e8a3c
# mkdir isorelax-release-20050331-src
4e8a3c
# cd isorelax-release-20050331-src
4e8a3c
# cvs -d:pserver:anonymous@iso-relax.cvs.sourceforge.net:/cvsroot/iso-relax \
4e8a3c
#   export -r release-20050331 src lib
4e8a3c
# cvs -d:pserver:anonymous@iso-relax.cvs.sourceforge.net:/cvsroot/iso-relax \
4e8a3c
#   co -r release-20050331 build.xml
4e8a3c
# rm -rf CVS
4e8a3c
# cd ..
4e8a3c
# tar cjf isorelax-release-20050331-src.tar.bz2 isorelax-release-20050331-src
4e8a3c
Source0:        %{name}-%{cvstag}-src.tar.bz2
4e8a3c
# There's no license in the upstream tarball so include it here
4e8a3c
Source1:        license.txt
4e8a3c
Source2:        http://repo2.maven.org/maven2/%{name}/%{name}/20030108/%{name}-20030108.pom
4e8a3c
Patch0:         %{name}-apidocsandcompressedjar.patch
4e8a3c
4e8a3c
BuildRequires:  javapackages-local
4e8a3c
BuildRequires:  ant
4e8a3c
4e8a3c
%description
4e8a3c
The ISO RELAX project was started to host public interfaces 
4e8a3c
useful for applications to support RELAX Core. Now, however,
4e8a3c
some of the hosted material is schema language-neutral.
4e8a3c
4e8a3c
%package javadoc
4e8a3c
Summary:        API documentation for %{name}
4e8a3c
4e8a3c
%description javadoc
4e8a3c
%{summary}.
4e8a3c
4e8a3c
%prep
4e8a3c
%setup -q -n %{name}-%{cvstag}-src
4e8a3c
find -name "*.jar" -delete
4e8a3c
ln -s %{_javadir}/ant.jar lib/
4e8a3c
%patch0 -p0
4e8a3c
cp %{SOURCE1} .
4e8a3c
4e8a3c
%build
4e8a3c
ant release
4e8a3c
4e8a3c
%install
4e8a3c
%mvn_file : %{name}
4e8a3c
%mvn_artifact %{SOURCE2} %{name}.jar
4e8a3c
4e8a3c
%mvn_install -J apidocs
4e8a3c
4e8a3c
%files -f .mfiles
4e8a3c
%license license.txt
4e8a3c
4e8a3c
%files javadoc -f .mfiles-javadoc
4e8a3c
%license license.txt
4e8a3c
4e8a3c
%changelog
4e8a3c
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:0-0.25.release20050331
4e8a3c
- Mass rebuild for javapackages-tools 201902
4e8a3c
4e8a3c
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:0-0.24.release20050331
4e8a3c
- Mass rebuild for javapackages-tools 201901
4e8a3c
4e8a3c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:0-0.23.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4e8a3c
4e8a3c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0-0.22.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4e8a3c
4e8a3c
* Wed Mar 22 2017 Michael Simacek <msimacek@redhat.com> - 1:0-0.21.release20050331
4e8a3c
- Install with XMvn
4e8a3c
4e8a3c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0-0.20.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4e8a3c
4e8a3c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:0-0.19.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4e8a3c
4e8a3c
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:0-0.18.release20050331
4e8a3c
- Add build-requires on javapackages-local
4e8a3c
4e8a3c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.17.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4e8a3c
4e8a3c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.16.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4e8a3c
4e8a3c
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1:0-0.15.release20050331
4e8a3c
- Use Requires: java-headless rebuild (#1067528)
4e8a3c
4e8a3c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.14.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4e8a3c
4e8a3c
* Fri Jun 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:0-0.13.release20050331
4e8a3c
- Update to current packaging guidelines
4e8a3c
4e8a3c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.12.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4e8a3c
4e8a3c
* Thu Nov  1 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:0-0.11.release20050331
4e8a3c
- Add maven POM
4e8a3c
4e8a3c
* Mon Oct 22 2012 Mat Booth <fedora@matbooth.co.uk> - 1:0-0.10.release20050331
4e8a3c
- Include license text in %%doc section
4e8a3c
4e8a3c
* Sun Oct 21 2012 Mat Booth <fedora@matbooth.co.uk> - 1:0-0.9.release20050331
4e8a3c
- A portion of /org/iso_relax/verifier/VerifierFactory.java is licenced under ASL 1.1
4e8a3c
4e8a3c
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.8.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4e8a3c
4e8a3c
* Fri Apr 6 2012 Alexander Kurtakov <akurtako@redhat.com> 1:0-0.7.release20050331
4e8a3c
- Update to current guidelines.
4e8a3c
- Drop all fake BR/R now.
4e8a3c
4e8a3c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.6.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4e8a3c
4e8a3c
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.5.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4e8a3c
4e8a3c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.4.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4e8a3c
4e8a3c
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.3.release20050331
4e8a3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4e8a3c
4e8a3c
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:0-0.2.release20050331
4e8a3c
- drop repotag
4e8a3c
4e8a3c
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1:0-0.1.release20050331.1jpp.3
4e8a3c
- fix license tag
4e8a3c
4e8a3c
* Tue Mar 06 2007 Vivek Lakshmanan <vivekl@redhat.com> 1:0-0.1.release20050331.1jpp.2.fc7
4e8a3c
- Rebuild
4e8a3c
4e8a3c
* Tue Mar 06 2007 Vivek Lakshmanan <vivekl@redhat.com> 1:0-0.1.release20050331.1jpp.1.fc7
4e8a3c
- First Fedora build
4e8a3c
4e8a3c
* Mon Feb 12 2007 Andrew Overholt <overholt@redhat.com> 1:0-0.1.release20050331.1jpp.1
4e8a3c
- Clean up
4e8a3c
- Remove tests
4e8a3c
- Fix e:nvr for new scheme (0.Z.tag.Xjpp.Y%%{?dist}) and bump epoch for
4e8a3c
  upgrades
4e8a3c
- Add instructions for how to create source drop
4e8a3c
- Don't do javadoc symlinking in %%post{,un}
4e8a3c
- Remove Obsoletes and Provides on isorelax-bootstrap as they were never
4e8a3c
  shipped in Fedora and I don't know what version to Obsolete/Provide
4e8a3c
4e8a3c
* Wed Mar 22 2006 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20041111.2jpp
4e8a3c
- By default omit tests requiring xercesjarv
4e8a3c
- Add postun for javadoc
4e8a3c
- Drop useless macros for name, version, etc.
4e8a3c
4e8a3c
* Tue Aug 23 2005 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20041111.1jpp
4e8a3c
- Upgrade to 20041111
4e8a3c
4e8a3c
* Fri Apr 22 2005 Fernando Nasser <fnasser@redhat.com> 0:0.1-0.20030108.3jpp
4e8a3c
- Rebuild with standard version scheme
4e8a3c
4e8a3c
* Wed Aug 25 2004 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20030108.2jpp
4e8a3c
- Build with ant-1.6.2
4e8a3c
4e8a3c
* Tue Jul 06 2004 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20030108.1jpp
4e8a3c
- First build from sources into free section
4e8a3c
- Use xercesjarv instead of swift as verifier impl