Vivek Lakshmanan 56b533f
# Copyright (c) 2000-2005, JPackage Project
Vivek Lakshmanan 56b533f
# All rights reserved.
Vivek Lakshmanan 56b533f
#
Vivek Lakshmanan 56b533f
# Redistribution and use in source and binary forms, with or without
Vivek Lakshmanan 56b533f
# modification, are permitted provided that the following conditions
Vivek Lakshmanan 56b533f
# are met:
Vivek Lakshmanan 56b533f
#
Vivek Lakshmanan 56b533f
# 1. Redistributions of source code must retain the above copyright
Vivek Lakshmanan 56b533f
#    notice, this list of conditions and the following disclaimer.
Vivek Lakshmanan 56b533f
# 2. Redistributions in binary form must reproduce the above copyright
Vivek Lakshmanan 56b533f
#    notice, this list of conditions and the following disclaimer in the
Vivek Lakshmanan 56b533f
#    documentation and/or other materials provided with the
Vivek Lakshmanan 56b533f
#    distribution.
Vivek Lakshmanan 56b533f
# 3. Neither the name of the JPackage Project nor the names of its
Vivek Lakshmanan 56b533f
#    contributors may be used to endorse or promote products derived
Vivek Lakshmanan 56b533f
#    from this software without specific prior written permission.
Vivek Lakshmanan 56b533f
#
Vivek Lakshmanan 56b533f
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
Vivek Lakshmanan 56b533f
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
Vivek Lakshmanan 56b533f
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
Vivek Lakshmanan 56b533f
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
Vivek Lakshmanan 56b533f
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
Vivek Lakshmanan 56b533f
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
Vivek Lakshmanan 56b533f
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
Vivek Lakshmanan 56b533f
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
Vivek Lakshmanan 56b533f
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
Vivek Lakshmanan 56b533f
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Vivek Lakshmanan 56b533f
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Vivek Lakshmanan 56b533f
#
Vivek Lakshmanan 56b533f
b262533
%global cvstag  release-20050331
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
Name:           isorelax
Vivek Lakshmanan 56b533f
Summary:        Public interfaces for RELAX Core
b262533
URL:            http://iso-relax.sourceforge.net/
Vivek Lakshmanan 56b533f
Epoch:          1
Vivek Lakshmanan 56b533f
Version:        0
Vivek Lakshmanan 56b533f
# I can't use %%{cvstag} as dashes aren't allowed in Release tags
Mat Booth b0845f5
Release:        0.10.release20050331%{?dist}
Mat Booth c8c9a6c
License:        MIT and ASL 1.1
Mat Booth c8c9a6c
Group:          Development/Libraries
Vivek Lakshmanan 56b533f
BuildArch:      noarch
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
# mkdir isorelax-release-20050331-src
Vivek Lakshmanan 56b533f
# cd isorelax-release-20050331-src
Vivek Lakshmanan 56b533f
# cvs -d:pserver:anonymous@iso-relax.cvs.sourceforge.net:/cvsroot/iso-relax \
Vivek Lakshmanan 56b533f
#   export -r release-20050331 src lib
Vivek Lakshmanan 56b533f
# cvs -d:pserver:anonymous@iso-relax.cvs.sourceforge.net:/cvsroot/iso-relax \
Vivek Lakshmanan 56b533f
#   co -r release-20050331 build.xml
Vivek Lakshmanan 56b533f
# rm -rf CVS
Vivek Lakshmanan 56b533f
# cd ..
Vivek Lakshmanan 56b533f
# tar cjf isorelax-release-20050331-src.tar.bz2 isorelax-release-20050331-src
Vivek Lakshmanan 56b533f
Source0:        %{name}-%{cvstag}-src.tar.bz2
Mat Booth b0845f5
# There's no license in the upstream tarball so include it here
Mat Booth b0845f5
Source1:        license.txt
Vivek Lakshmanan 56b533f
Patch0:         %{name}-apidocsandcompressedjar.patch
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
BuildRequires:  jpackage-utils >= 0:1.6
Vivek Lakshmanan 56b533f
BuildRequires:  ant
b262533
Requires:       java
b262533
Requires:       jpackage-utils
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%description
Vivek Lakshmanan 56b533f
The ISO RELAX project was started to host public interfaces 
Vivek Lakshmanan 56b533f
useful for applications to support RELAX Core. Now, however,
Vivek Lakshmanan 56b533f
some of the hosted material is schema language-neutral.
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%package javadoc
Vivek Lakshmanan 56b533f
Summary:        Javadoc for %{name}
Mat Booth c8c9a6c
Group:          Documentation
b262533
Requires:       jpackage-utils
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%description javadoc
Vivek Lakshmanan 56b533f
Javadoc for %{name}.
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%prep
Vivek Lakshmanan 56b533f
%setup -q -n %{name}-%{cvstag}-src
Vivek Lakshmanan 56b533f
find . -name "*.jar" -exec rm -f {} \;
Vivek Lakshmanan 56b533f
ln -s %{_javadir}/ant.jar lib/
Vivek Lakshmanan 56b533f
%patch0 -p0
Mat Booth b0845f5
cp %{SOURCE1} .
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%build
Vivek Lakshmanan 56b533f
ant release
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%install
Vivek Lakshmanan 56b533f
# jars
Vivek Lakshmanan 56b533f
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
b262533
install -m 644 %{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
# javadoc
b262533
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
b262533
cp -pr apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%files
Mat Booth b0845f5
%doc license.txt
Vivek Lakshmanan 56b533f
%{_javadir}/*
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%files javadoc
Mat Booth b0845f5
%doc license.txt
Mat Booth b0845f5
%{_javadocdir}/*
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
%changelog
Mat Booth b0845f5
* Mon Oct 22 2012 Mat Booth <fedora@matbooth.co.uk> - 1:0-0.10.release20050331
Mat Booth b0845f5
- Include license text in %%doc section
Mat Booth b0845f5
Mat Booth c8c9a6c
* Sun Oct 21 2012 Mat Booth <fedora@matbooth.co.uk> - 1:0-0.9.release20050331
Mat Booth c8c9a6c
- A portion of /org/iso_relax/verifier/VerifierFactory.java is licenced under ASL 1.1
Mat Booth c8c9a6c
f162608
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.8.release20050331
f162608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f162608
b262533
* Fri Apr 6 2012 Alexander Kurtakov <akurtako@redhat.com> 1:0-0.7.release20050331
b262533
- Update to current guidelines.
b262533
- Drop all fake BR/R now.
b262533
6daba15
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.6.release20050331
6daba15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6daba15
906e199
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.5.release20050331
906e199
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
906e199
d09987c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.4.release20050331
d09987c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d09987c
8e9317c
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0-0.3.release20050331
8e9317c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8e9317c
b37a1c4
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:0-0.2.release20050331
b37a1c4
- drop repotag
b37a1c4
a229796
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1:0-0.1.release20050331.1jpp.3
a229796
- fix license tag
a229796
Vivek Lakshmanan d9c60b2
* Tue Mar 06 2007 Vivek Lakshmanan <vivekl@redhat.com> 1:0-0.1.release20050331.1jpp.2.fc7
Vivek Lakshmanan d9c60b2
- Rebuild
Vivek Lakshmanan d9c60b2
Vivek Lakshmanan 34f50a2
* Tue Mar 06 2007 Vivek Lakshmanan <vivekl@redhat.com> 1:0-0.1.release20050331.1jpp.1.fc7
Vivek Lakshmanan 34f50a2
- First Fedora build
Vivek Lakshmanan 34f50a2
Vivek Lakshmanan 56b533f
* Mon Feb 12 2007 Andrew Overholt <overholt@redhat.com> 1:0-0.1.release20050331.1jpp.1
Vivek Lakshmanan 56b533f
- Clean up
Vivek Lakshmanan 56b533f
- Remove tests
Vivek Lakshmanan 56b533f
- Fix e:nvr for new scheme (0.Z.tag.Xjpp.Y%%{?dist}) and bump epoch for
Vivek Lakshmanan 56b533f
  upgrades
Vivek Lakshmanan 56b533f
- Add instructions for how to create source drop
Vivek Lakshmanan 56b533f
- Don't do javadoc symlinking in %%post{,un}
Vivek Lakshmanan 56b533f
- Remove Obsoletes and Provides on isorelax-bootstrap as they were never
Vivek Lakshmanan 56b533f
  shipped in Fedora and I don't know what version to Obsolete/Provide
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
* Wed Mar 22 2006 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20041111.2jpp
Vivek Lakshmanan 56b533f
- By default omit tests requiring xercesjarv
Vivek Lakshmanan 56b533f
- Add postun for javadoc
Vivek Lakshmanan 56b533f
- Drop useless macros for name, version, etc.
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
* Tue Aug 23 2005 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20041111.1jpp
Vivek Lakshmanan 56b533f
- Upgrade to 20041111
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
* Fri Apr 22 2005 Fernando Nasser <fnasser@redhat.com> 0:0.1-0.20030108.3jpp
Vivek Lakshmanan 56b533f
- Rebuild with standard version scheme
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
* Wed Aug 25 2004 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20030108.2jpp
Vivek Lakshmanan 56b533f
- Build with ant-1.6.2
Vivek Lakshmanan 56b533f
Vivek Lakshmanan 56b533f
* Tue Jul 06 2004 Ralph Apel <r.apel at r-apel.de> 0:0.1-0.20030108.1jpp
Vivek Lakshmanan 56b533f
- First build from sources into free section
Vivek Lakshmanan 56b533f
- Use xercesjarv instead of swift as verifier impl