Accepting request 52138 from home:mvyskocil:fop
OK OBS-URL: https://build.opensuse.org/request/show/52138 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlunit?expand=0&rev=1
This commit is contained in:
commit
c1548ece05
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
6
xmlunit-1.0.pom
Normal file
6
xmlunit-1.0.pom
Normal file
@ -0,0 +1,6 @@
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>xmlunit</groupId>
|
||||
<artifactId>xmlunit</artifactId>
|
||||
<version>1.0</version>
|
||||
</project>
|
15
xmlunit-java5-enum.patch
Normal file
15
xmlunit-java5-enum.patch
Normal file
@ -0,0 +1,15 @@
|
||||
--- xmlunit/src/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java 2003-02-27 20:47:32.000000000 -0500
|
||||
+++ xmlunit/src/java/org/custommonkey/xmlunit/HTMLDocumentBuilder.java.orig 2008-07-29 16:25:39.863675489 -0400
|
||||
@@ -283,9 +283,9 @@
|
||||
Object attrName, attrValue;
|
||||
|
||||
attributes.clear();
|
||||
- for(Enumeration enum = attributeSet.getAttributeNames();
|
||||
- enum.hasMoreElements(); ) {
|
||||
- attrName = enum.nextElement();
|
||||
+ for(Enumeration attributeSetEnum = attributeSet.getAttributeNames();
|
||||
+ attributeSetEnum.hasMoreElements(); ) {
|
||||
+ attrName = attributeSetEnum.nextElement();
|
||||
attrValue = attributeSet.getAttribute(attrName);
|
||||
attributes.addAttribute("", "", attrName.toString(),
|
||||
"CDATA", attrValue.toString());
|
11
xmlunit-no-javac-target.patch
Normal file
11
xmlunit-no-javac-target.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- xmlunit/build.xml.orig 2003-04-23 18:26:58.000000000 -0400
|
||||
+++ xmlunit/build.xml 2008-07-29 16:34:26.966674010 -0400
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
<target name="compile" depends="init">
|
||||
<mkdir dir="${out.dir}"/>
|
||||
- <javac srcdir="${src.dir}/java:${test.dir}/java" destdir="${out.dir}" debug="on" target="1.2">
|
||||
+ <javac srcdir="${src.dir}/java:${test.dir}/java" destdir="${out.dir}" debug="on">
|
||||
<classpath>
|
||||
<pathelement location="${xmlxsl.lib}"/>
|
||||
<pathelement location="${junit.lib}"/>
|
5
xmlunit.changes
Normal file
5
xmlunit.changes
Normal file
@ -0,0 +1,5 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 4 11:44:42 UTC 2010 - mvyskocil@suse.cz
|
||||
|
||||
- Initial SUSE packaging of xmlunit (xmlunit-1.0-6.jpp5.src.rpm)
|
||||
|
165
xmlunit.spec
Normal file
165
xmlunit.spec
Normal file
@ -0,0 +1,165 @@
|
||||
# Copyright (c) 2000-2008, JPackage Project
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the
|
||||
# distribution.
|
||||
# 3. Neither the name of the JPackage Project nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
%define section free
|
||||
|
||||
Name: xmlunit
|
||||
Version: 1.0
|
||||
Release: 6%{?dist}
|
||||
Summary: Provides classes to do asserts on XML
|
||||
License: BSD
|
||||
URL: http://xmlunit.sourceforge.net/
|
||||
Source0: http://download.sourceforge.net/xmlunit/xmlunit1.0.zip
|
||||
Source1: http://repo1.maven.org/maven2/xmlunit/xmlunit/1.0/xmlunit-1.0.pom
|
||||
Patch0: xmlunit-java5-enum.patch
|
||||
Patch1: xmlunit-no-javac-target.patch
|
||||
BuildRequires: jpackage-utils
|
||||
BuildRequires: java-devel
|
||||
BuildRequires: ant
|
||||
BuildRequires: ant-junit
|
||||
BuildRequires: ant-trax
|
||||
BuildRequires: xalan-j2
|
||||
BuildRequires: xerces-j2
|
||||
BuildRequires: xml-commons-jaxp-1.3-apis
|
||||
%if %defined suse_version
|
||||
BuildRequires: unzip
|
||||
%endif
|
||||
Requires: junit
|
||||
Requires: xalan-j2
|
||||
Requires: xml-commons-jaxp-1.3-apis
|
||||
Requires: xerces-j2
|
||||
Group: Development/Testing
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
Requires(post): jpackage-utils >= 1.7.3
|
||||
Requires(postun): jpackage-utils >= 1.7.3
|
||||
|
||||
%description
|
||||
XMLUnit extends JUnit to simplify unit testing of XML. It compares a control
|
||||
XML document to a test document or the result of a transformation, validates
|
||||
documents against a DTD, and (from v0.5) compares the results of XPath
|
||||
expressions.
|
||||
|
||||
%package javadoc
|
||||
Summary: Javadoc for %{name}
|
||||
Group: Development/Documentation
|
||||
|
||||
%description javadoc
|
||||
Javadoc for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
%{__perl} -pi -e 's/\r$//g' README.txt LICENSE.txt
|
||||
|
||||
# remove all binary libs and javadocs
|
||||
find . -name "*.jar" | xargs rm
|
||||
rm -r doc
|
||||
|
||||
cat > build.properties << EOF
|
||||
junit.lib=$(build-classpath junit)
|
||||
xmlxsl.lib=$(build-classpath xalan-j2 xerces-j2 xml-commons-jaxp-1.3-apis)
|
||||
test.report.dir=test
|
||||
EOF
|
||||
|
||||
%build
|
||||
export CLASSPATH=
|
||||
export OPT_JAR_LIST="junit ant/ant-junit jaxp_transform_impl ant/ant-trax xalan-j2-serializer"
|
||||
ant -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 jar test docs
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT%{_javadir}
|
||||
install -m 0644 lib/%{name}%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
||||
%add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
|
||||
|
||||
# Jar versioning
|
||||
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
|
||||
|
||||
# poms
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
|
||||
|
||||
install -m 644 %{SOURCE1} \
|
||||
$RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom
|
||||
|
||||
# Javadoc
|
||||
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
||||
cp -pr doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
||||
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
|
||||
%post
|
||||
%update_maven_depmap
|
||||
|
||||
%postun
|
||||
%update_maven_depmap
|
||||
|
||||
%files
|
||||
%defattr(0644,root,root,0755)
|
||||
%doc README.txt LICENSE.txt XMLUnit.pdf example.html
|
||||
%{_javadir}/*
|
||||
%{_datadir}/maven2/poms/*
|
||||
%{_mavendepmapfragdir}/*
|
||||
|
||||
%files javadoc
|
||||
%defattr(0644,root,root,0755)
|
||||
%{_javadocdir}/%{name}-%{version}
|
||||
%{_javadocdir}/%{name}
|
||||
|
||||
%changelog
|
||||
* Tue Jul 29 2008 David Walluck <dwalluck@redhat.com> 0:1.0-6
|
||||
- patch for Java5
|
||||
- remove javadoc scriptlets
|
||||
- GCJ fixes
|
||||
- fix maven directory ownership
|
||||
|
||||
* Tue Dec 18 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.0-5jpp
|
||||
- Add poms and depmap frags
|
||||
- Make Vendor, Distribution based on macro
|
||||
- Add gcj_support option
|
||||
|
||||
* Mon May 08 2006 Ralph Apel <r.apel at r-apel.de> - 0:1.0-4jpp
|
||||
- First JPP-1.7 release
|
||||
|
||||
* Thu Aug 26 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0-3jpp
|
||||
- Build with ant-1.6.2
|
||||
|
||||
* Wed Dec 17 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.0-2jpp
|
||||
- Fix license and improved description
|
||||
- Thanks to Ralph Apel who produced a spec - merged version info
|
||||
|
||||
* Wed Dec 17 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.0-1jpp
|
||||
- Initial Version
|
3
xmlunit1.0.zip
Normal file
3
xmlunit1.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:da85e544011fa0499b74ae9363a5130cc34c27a92349521bc4b6f25832ddee81
|
||||
size 421131
|
Loading…
x
Reference in New Issue
Block a user