commit e386b1ad4e5f43bccb3b742a8459138cf61e9e5c54ceaaf95d2cb62a70772173 Author: Tomáš Chvátal Date: Fri Jul 18 12:58:35 2014 +0000 osc copypac from project:Java:base package:apache-commons-jxpath revision:1 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-jxpath?expand=0&rev=1 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/apache-commons-jxpath.changes b/apache-commons-jxpath.changes new file mode 100644 index 0000000..1ab2447 --- /dev/null +++ b/apache-commons-jxpath.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Tue Dec 20 14:32:13 UTC 2011 - dmacvicar@suse.de + +- initial package based on Fedora's. Removed maven stuff + diff --git a/apache-commons-jxpath.spec b/apache-commons-jxpath.spec new file mode 100644 index 0000000..179775d --- /dev/null +++ b/apache-commons-jxpath.spec @@ -0,0 +1,83 @@ +%define base_name jxpath +%define short_name commons-%{base_name} + +Name: apache-%{short_name} +Version: 1.3 +Release: 0 +Summary: Simple XPath interpreter + +Group: Development/Libraries/Java +License: ASL 2.0 +URL: http://commons.apache.org/%{base_name}/ +Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz +# Depmap needed to bend servlet-api and jsp-api to tomcat6 +Source1: %{short_name}.depmap +Patch0: %{short_name}-mockrunner.patch +Patch1: build.xml.patch +BuildArch: noarch + +BuildRequires: ant +BuildRequires: jdom +BuildRequires: java-devel >= 1.6.0 +BuildRequires: jpackage-utils +BuildRequires: junit +BuildRequires: apache-commons-beanutils +BuildRequires: servlet25 +BuildRequires: jsp +BuildRequires: el_api + +Requires: java >= 1.6.0 +Requires: jpackage-utils +Requires: jdom >= 1.0 +Requires: apache-commons-beanutils +Requires: apache-commons-logging + +Requires(post): jpackage-utils +Requires(postun): jpackage-utils + +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +# This should go away with F-17 +Provides: jakarta-%{short_name} = %{version}-%{release} +Obsoletes: jakarta-%{short_name} < %{version}-%{release} + +%description +Defines a simple interpreter of an expression language called XPath. +JXPath applies XPath expressions to graphs of objects of all kinds: +JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof. + +%prep +%setup -q -n %{short_name}-%{version}-src +%patch0 -p1 +%patch1 + +%build +export CLASSPATH=$(build-classpath \ + ant-launcher \ + plexus/ \ + junit \ + jdom \ + jsp \ + apache-commons-beanutils \ + target/commons-jxpath.jar \ + ):target/classes:target/test-classes +ant -Dmaven.mode.offline=true jar \ + -lib /usr/share/java + +%install +export NO_BRP_CHECK_BYTECODE_VERSION=true +install -Dpm 644 target/%{short_name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar +pushd $RPM_BUILD_ROOT%{_javadir} +for jar in *-%{version}*; do + ln -sf ${jar} `echo $jar| sed "s|apache-||g"` + ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` + ln -sf ${jar} `echo $jar| sed "s|apache-\(.*\)-%{version}|\1|g"` +done +popd # come back from javadir + +%files +%defattr(0644,root,root,0755) +%doc LICENSE.txt +%{_javadir}/*.jar + +%changelog diff --git a/build.xml.patch b/build.xml.patch new file mode 100644 index 0000000..04b1e89 --- /dev/null +++ b/build.xml.patch @@ -0,0 +1,11 @@ +--- build.xml.orig 2011-01-27 02:16:32.000000000 -0700 ++++ build.xml 2011-01-27 02:17:20.000000000 -0700 +@@ -52,7 +52,7 @@ + + + +- ++ + + + diff --git a/commons-jxpath-1.3-src.tar.gz b/commons-jxpath-1.3-src.tar.gz new file mode 100644 index 0000000..aa15561 --- /dev/null +++ b/commons-jxpath-1.3-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da314198d75c6da660e2603bd1543a8f5d0b640c5144b748e62e59afc278efe6 +size 285339 diff --git a/commons-jxpath-mockrunner.patch b/commons-jxpath-mockrunner.patch new file mode 100644 index 0000000..c751881 --- /dev/null +++ b/commons-jxpath-mockrunner.patch @@ -0,0 +1,47 @@ +diff --git a/pom.xml b/pom.xml +index 1a4f2c4..f5fa596 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -160,42 +160,6 @@ under the License. + 1.7.0 + true + +- +- com.mockrunner +- mockrunner-jdk1.3-j2ee1.3 +- 0.4 +- test +- +- +- cglib-nodep +- cglib-nodep +- +- +- jboss +- jboss-jee +- +- +- nekohtml +- nekohtml +- +- +- struts +- struts +- +- +- oro +- oro +- +- +- commons-validator +- commons-validator +- +- +- commons-digester +- commons-digester +- +- +- + + + diff --git a/commons-jxpath.depmap b/commons-jxpath.depmap new file mode 100644 index 0000000..51d1092 --- /dev/null +++ b/commons-jxpath.depmap @@ -0,0 +1,22 @@ + + + + javax.servlet + servlet-api + + + JPP + tomcat6-servlet-2.5-api + + + + + javax.servlet + jsp-api + + + JPP + tomcat6-jsp-2.1-api + + +