diff --git a/apache-commons-el.spec b/apache-commons-el.spec new file mode 100644 index 0000000..99164ec --- /dev/null +++ b/apache-commons-el.spec @@ -0,0 +1,66 @@ +%global base_name el +%global short_name commons-%{base_name} +Name: apache-%{short_name} +Version: 1.0 +Release: 1 +Summary: The Apache Commons Extension Language +License: ASL 1.1 +URL: http://commons.apache.org/el +BuildArch: noarch +Source0: http://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz +Source1: https://repo1.maven.org/maven2/%{short_name}/%{short_name}/%{version}/%{short_name}-%{version}.pom +Patch0: %{short_name}-%{version}-license.patch +Patch1: %{short_name}-eclipse-manifest.patch +Patch2: %{short_name}-enum.patch +BuildRequires: ant junit javapackages-local apache-commons-logging glassfish-jsp-api +BuildRequires: glassfish-servlet-api + +%description +An implementation of standard interfaces and abstract classes for +javax.servlet.jsp.el which is part of the JSP 2.0 specification. + +%package javadoc +Summary: API documentation for %{name} +%description javadoc +%{summary}. + +%prep +%setup -q -n %{short_name}-%{version}-src +%patch0 -p1 -b .license +%patch1 -p1 +%patch2 -p1 +find . -type f -name "*.jar" -exec rm -f {} \; +cat > build.properties < - 1.0-1 +- Package init diff --git a/apache-commons-el.yaml b/apache-commons-el.yaml new file mode 100644 index 0000000..00bbaf0 --- /dev/null +++ b/apache-commons-el.yaml @@ -0,0 +1,4 @@ +version_control: NA +src_repo: NA +tag_prefix: NA +seperator: NA diff --git a/commons-el-1.0-license.patch b/commons-el-1.0-license.patch new file mode 100644 index 0000000..01d0d12 --- /dev/null +++ b/commons-el-1.0-license.patch @@ -0,0 +1,31 @@ +--- commons-el-1.0-src/build.xml.old 2003-12-17 16:00:14.000000000 +0200 ++++ commons-el-1.0-src/build.xml 2003-12-17 16:00:27.000000000 +0200 +@@ -230,8 +230,8 @@ + + +- ++ + + +@@ -242,7 +242,7 @@ + description="Create jar"> + + +- + +@@ -257,7 +257,7 @@ + + + +- + diff --git a/commons-el-1.0-src.tar.gz b/commons-el-1.0-src.tar.gz new file mode 100644 index 0000000..f0ebd5e Binary files /dev/null and b/commons-el-1.0-src.tar.gz differ diff --git a/commons-el-1.0.pom b/commons-el-1.0.pom new file mode 100644 index 0000000..d6aae4e --- /dev/null +++ b/commons-el-1.0.pom @@ -0,0 +1,125 @@ + + 4.0.0 + commons-el + commons-el + EL + 1.0 + JSP 2.0 Expression Language Interpreter Implementation + http://jakarta.apache.org/commons/el/ + + http://issues.apache.org/bugzilla/ + + + + +
commons-dev@jakarta.apache.org
+
+
+
+ 2003 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org + + + + + arista + Nathan Abramson + arista@alum.mit.edu + Massachusetts Institute of Technology + + + shawn + Shawn Bayern + shawn@apache.org + Apache Software Foundation + + + pierred + Pierre Delisle + pierre.delisle@sun.com + Sun Microsystems, Inc. + + + craigmcc + Craig McClanahan + craigmcc@apache.org + Apache Software Foundation + + + luehe + Jan Luehe + jan.luehe@sun.com + Sun Microsystems, Inc. + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/el/trunk + http://svn.apache.org/repos/asf/jakarta/commons/proper/el/trunk + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + maven-surefire-plugin + + + **/*Test.java + + + + + + + + servletapi + servletapi + 2.4-20040521 + provided + + + jspapi + jsp-api + 2.0-20040521 + provided + + + commons-logging + commons-logging + 1.0.3 + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/el/ + + + default + Default Site + scp://jakarta.apache.org//www/jakarta.apache.org/commons/el/ + + +
\ No newline at end of file diff --git a/commons-el-eclipse-manifest.patch b/commons-el-eclipse-manifest.patch new file mode 100644 index 0000000..80bc7cf --- /dev/null +++ b/commons-el-eclipse-manifest.patch @@ -0,0 +1,19 @@ +--- commons-el-1.0-src/src/conf/MANIFEST.MF.orig 2007-07-11 12:47:24.000000000 -0400 ++++ commons-el-1.0-src/src/conf/MANIFEST.MF 2007-07-11 12:49:32.000000000 -0400 +@@ -9,3 +9,16 @@ + Implementation-Title: org.apache.commons.el + Implementation-Vendor: Apache Software Foundation + Implementation-Version: 1.0 ++Import-Package: javax.servlet;version="2.4",javax.servlet.http;version ++ ="2.4",javax.servlet.jsp;version="2.0",javax.servlet.jsp.el;version=" ++ 2.0",javax.servlet.jsp.resources;version="2.0",javax.servlet.jsp.tage ++ xt;version="2.0",javax.servlet.resources;version="2.4" ++Bundle-ManifestVersion: 2 ++Export-Package: org.apache.commons.el;version="1.0.0",org.apache.commo ++ ns.el.parser;version="1.0.0" ++Bundle-Version: 1.0.0.v200806031608 ++Bundle-SymbolicName: org.apache.commons.el ++Bundle-Name: Apache Commons JSP 2.0 Expression Language Interpreter ++Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3 ++Bundle-Localization: plugin ++Bundle-Vendor: Apache Software Foundation diff --git a/commons-el-enum.patch b/commons-el-enum.patch new file mode 100644 index 0000000..9172343 --- /dev/null +++ b/commons-el-enum.patch @@ -0,0 +1,28 @@ +--- commons-el-1.0-src/build.xml.orig 2007-07-20 15:34:15.000000000 -0400 ++++ commons-el-1.0-src/build.xml 2007-07-20 15:36:48.000000000 -0400 +@@ -171,6 +171,8 @@ + + +@@ -186,6 +188,8 @@ + + +@@ -214,6 +218,7 @@ + +