From 2cb0de21ee2aea9bef4ffd4ed93459360bba98ecc54d3d6c3a4c58caa5267200 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Thu, 21 May 2009 02:56:44 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpp2?expand=0&rev=1 --- .gitattributes | 23 +++++ .gitignore | 1 + PullParser2.1.10.tar.bz2 | 3 + ready | 0 xpp2-build_xml.patch | 199 +++++++++++++++++++++++++++++++++++++++ xpp2.changes | 5 + xpp2.spec | 189 +++++++++++++++++++++++++++++++++++++ 7 files changed, 420 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 PullParser2.1.10.tar.bz2 create mode 100644 ready create mode 100644 xpp2-build_xml.patch create mode 100644 xpp2.changes create mode 100644 xpp2.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/PullParser2.1.10.tar.bz2 b/PullParser2.1.10.tar.bz2 new file mode 100644 index 0000000..a11c9ee --- /dev/null +++ b/PullParser2.1.10.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8490c4c729362130a610d1b07c749a53160fec1422f2123ce65b43ca49f5067f +size 2180006 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/xpp2-build_xml.patch b/xpp2-build_xml.patch new file mode 100644 index 0000000..4eaaa7f --- /dev/null +++ b/xpp2-build_xml.patch @@ -0,0 +1,199 @@ +--- build.xml.sav 2003-11-15 06:42:11.000000000 +0100 ++++ build.xml 2005-08-10 11:58:48.000000000 +0200 +@@ -9,7 +9,8 @@ + + + +- ++ ++ + + + +@@ -165,7 +166,7 @@ + + + +- ++ + + + +@@ -175,7 +176,7 @@ + + + +- + +@@ -185,7 +186,7 @@ + + + +- + +@@ -195,7 +196,7 @@ + + + +- + +@@ -205,7 +206,7 @@ + + + +- + +@@ -215,7 +216,7 @@ + + + +- + +@@ -247,7 +248,7 @@ + + + +- + +@@ -271,7 +272,7 @@ + + + +- + +@@ -279,7 +280,7 @@ + + + +- +@@ -304,7 +305,7 @@ + + + +- +@@ -319,7 +320,7 @@ + + + +- + +@@ -327,7 +328,7 @@ + + + +- +@@ -336,7 +337,7 @@ + + + +- +@@ -350,7 +351,7 @@ + +- +@@ -385,7 +386,7 @@ + + + +- + + +- +@@ -443,7 +444,7 @@ + + + +- + +- + + +@@ -537,7 +538,7 @@ + + + +- + + +@@ -580,6 +581,7 @@ + = 1.6 +BuildRequires: ant-junit >= 1.6 +BuildRequires: jpackage-utils >= 1.6 +BuildRequires: junit +BuildRequires: xml-commons-apis +BuildRequires: fdupes +Requires: xml-commons-apis +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. +NOTE: XPP2 is no longer developed and is on maintenance mode. All +active development concentrates on its successor XPP3/MXP1 + + + +%package javadoc +License: Apache 1.1 (Indiana University) +Summary: XML Pull Parser +Group: Development/Libraries/Java + +%description javadoc +XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. +NOTE: XPP2 is no longer developed and is on maintenance mode. All +active development concentrates on its successor XPP3/MXP1 + + + +%package manual +License: Apache 1.1 (Indiana University) +Summary: XML Pull Parser +Group: Development/Libraries/Java + +%description manual +XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. +NOTE: XPP2 is no longer developed and is on maintenance mode. All +active development concentrates on its successor XPP3/MXP1 + + + +%package demo +License: Apache 1.1 (Indiana University) +Summary: XML Pull Parser +Group: Development/Libraries/Java +Requires: %{name} = %{version} + +%description demo +XML Pull Parser 2 (XPP2) is a simple and fast incremental XML parser. +NOTE: XPP2 is no longer developed and is on maintenance mode. All +active development concentrates on its successor XPP3/MXP1 + + + +%prep +%setup -q -n %{originalname}%{version} +# remove all binary libs +find . -name "*.jar" -exec rm -f {} \; +%patch0 -b .sav + +%build +export OPT_JAR_LIST="ant/ant-junit junit" +export CLASSPATH=$(build-classpath xml-commons-apis) +ant all api api.impl +CLASSPATH=$CLASSPATH:$(build-classpath junit):build/tests:build/lib/PullParser-2.1.10.jar +java AllTests + +%install +# jars +mkdir -p $RPM_BUILD_ROOT%{_javadir} +cp -p build/lib/%{originalname}-intf-%{version}.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}-intf-%{version}.jar +cp -p build/lib/%{originalname}-standard-%{version}.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}-standard-%{version}.jar +cp -p build/lib/%{originalname}-%{version}.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar +cp -p build/lib/%{originalname}-x2-%{version}.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}-x2-%{version}.jar +(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) +# javadoc +mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api +mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api_impl +cp -pr doc/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api +cp -pr doc/api_impl/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api_impl +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} +rm -rf doc/{build.txt,api,api_impl} +# manual +mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} +cp -pr doc/* $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} +cp -p README.html $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} +cp -p LICENSE.txt $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/doc/%{name} +# demo +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} +cp -pr src/java/samples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name} +%fdupes -s %{buildroot}/%{_javadocdir}/%{name}-%{version} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post javadoc +rm -f %{_javadocdir}/%{name} +ln -s %{name}-%{version} %{_javadocdir}/%{name} + +%postun javadoc +if [ "$1" = "0" ]; then + rm -f %{_javadocdir}/%{name} +fi + +%post manual +rm -f %{_datadir}/doc/%{name} +ln -s %{name}-%{version} %{_datadir}/doc/%{name} + +%postun manual +if [ "$1" = "0" ]; then + rm -f %{_datadir}/doc/%{name} +fi + +%post demo +rm -f %{_datadir}/%{name} +ln -s %{name}-%{version} %{_datadir}/%{name} + +%postun demo +if [ "$1" = "0" ]; then + rm -f %{_datadir}/%{name} +fi + +%files +%defattr(0644,root,root,0755) +%{_datadir}/doc/%{name}-%{version}/README.html +%{_datadir}/doc/%{name}-%{version}/LICENSE.txt +%{_javadir}/%{name}.jar +%{_javadir}/%{name}-%{version}.jar +%{_javadir}/%{name}-intf.jar +%{_javadir}/%{name}-intf-%{version}.jar +%{_javadir}/%{name}-standard.jar +%{_javadir}/%{name}-standard-%{version}.jar +%{_javadir}/%{name}-x2.jar +%{_javadir}/%{name}-x2-%{version}.jar + +%files javadoc +%defattr(0644,root,root,0755) +%{_javadocdir}/%{name}-%{version} +%{_javadocdir}/%{name} + +%files manual +%defattr(0644,root,root,0755) +%{_datadir}/doc/%{name}-%{version} +%{_datadir}/doc/%{name} + +%files demo +%defattr(0644,root,root,0755) +%{_datadir}/%{name}-%{version} +%{_datadir}/%{name} + +%changelog +* Tue May 12 2009 mvyskocil@suse.cz +- Initial packaging of xpp2 2.1.10 (from jpackage.org)