diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..469b8e6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/ws-xmlschema-2.0.2.tar.xz +/ws-xmlschema-2.2.1.tar.xz diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/sources b/sources new file mode 100644 index 0000000..bbed4f4 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +475cf4115712edb4109a5d2691df1d1e ws-xmlschema-2.2.1.tar.xz diff --git a/ws-xmlschema.spec b/ws-xmlschema.spec new file mode 100644 index 0000000..427aa7e --- /dev/null +++ b/ws-xmlschema.spec @@ -0,0 +1,127 @@ +Name: ws-xmlschema +Version: 2.2.1 +Release: 2%{?dist} +Summary: Apache XMLSchema +License: ASL 2.0 +URL: http://ws.apache.org/xmlschema/ +# wget -c http://www.apache.org/dist/ws/xmlschema/2.2.1/xmlschema-2.2.1-source-release.zip +# unzip xmlschema-2.2.1-source-release.zip +# rm -r xmlschema-2.2.1/w3c-testcases +# tar cafJ ws-xmlschema-2.2.1.tar.xz xmlschema-2.2.1 +Source0: %{name}-%{version}.tar.xz + +BuildRequires: maven-local +BuildRequires: mvn(org.apache:apache:pom:) +BuildRequires: mvn(org.apache:apache-jar-resource-bundle) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-remote-resources-plugin) + +BuildArch: noarch + +%description +Apache XMLSchema is a light weight schema object model that can be +used to manipulate or generate XML schema. It has very few external +dependencies and can be easily integrated into an existing project. + +%package javadoc +Summary: Javadoc for %{name} + +%description javadoc +This package contains the API documentation for %{name}. + +%package parent +Summary: XMLSchema Parent POM + +%description parent +XMLSchema Parent POM. + +%package walker +Summary: XMLSchema Walker + +%description walker +Code to walk an XML Schema and confirm an XML Document conforms to it. + +%prep +%setup -q -n xmlschema-%{version} + +%pom_disable_module xmlschema-bundle-test +%pom_disable_module w3c-testcases + +# Convert from dos to unix line ending +sed -i.orig 's|\r||g' RELEASE-NOTE.txt +touch -r RELEASE-NOTE.txt.orig RELEASE-NOTE.txt +rm RELEASE-NOTE.txt.orig + +%build + +# fastinstall profile avoids some build dependencies +# tests require unavailable dependencies +%mvn_build -sf -- -Pfastinstall -Dadditionalparam="-Xdoclint:none" + +%install +%mvn_install + +%files -f .mfiles-xmlschema-core +%doc README.txt RELEASE-NOTE.txt +%license LICENSE NOTICE + +%files parent -f .mfiles-xmlschema +%license LICENSE NOTICE + +%files walker -f .mfiles-xmlschema-walker + +%files javadoc -f .mfiles-javadoc +%license LICENSE NOTICE + +%changelog +* Sat Feb 11 2017 Fedora Release Engineering - 2.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Aug 07 2016 gil cattaneo 2.2.1-1 +- update to 2.2.1 +- introduce license macro +- update URL field +- use BRs mvn()-like + +* Fri Feb 05 2016 Fedora Release Engineering - 2.0.2-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 2.0.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 2.0.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Mar 28 2014 Michael Simacek - 2.0.2-10 +- Use Requires: java-headless rebuild (#1067528) + +* Tue Aug 06 2013 Marek Goldmann - 2.0.2-9 +- New guidelines + +* Sun Aug 04 2013 Fedora Release Engineering - 2.0.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Feb 19 2013 Marek Goldmann - 2.0.2-7 +- Added maven-shared BR + +* Fri Feb 15 2013 Fedora Release Engineering - 2.0.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Feb 06 2013 Java SIG - 2.0.2-5 +- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild +- Replace maven BuildRequires with maven-local + +* Sun Jul 22 2012 Fedora Release Engineering - 2.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jul 5 2012 Patryk Obara 2.0.2-3 +- Removed link, simplified install phase + +* Thu Jun 28 2012 Patryk Obara 2.0.2-2 +- Repackaging of sources to remove test files with bad licensing +- Fix jar file name and location + +* Mon Jun 18 2012 Patryk Obara 2.0.2-1 +- Initial packaging +