diff --git a/jboss-jstl-1.2-api-endorse_xalan.patch b/jboss-jstl-1.2-api-endorse_xalan.patch new file mode 100644 index 0000000..daf33e9 --- /dev/null +++ b/jboss-jstl-1.2-api-endorse_xalan.patch @@ -0,0 +1,45 @@ +diff -ruN jboss-jstl-1.2-api-1.0.3.Final/pom.xml jboss-jstl-1.2-api-1.0.3.Final_modified/pom.xml +--- jboss-jstl-1.2-api-1.0.3.Final/pom.xml 2012-03-18 21:42:07.000000000 -0400 ++++ jboss-jstl-1.2-api-1.0.3.Final_modified/pom.xml 2015-10-19 13:26:53.500409162 -0400 +@@ -32,6 +32,41 @@ + + + ++ ++ ++ maven-resources-plugin ++ ++ ++ copy-resource-one ++ generate-sources ++ ++ copy-resources ++ ++ ++ ${project.build.directory}/endorsed ++ ++ ++ /usr/share/java ++ ++ xalan-j2.jar ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ org.apache.maven.plugins ++ maven-compiler-plugin ++ ++ ++ ${project.build.directory}/endorsed ++ ++ ++ ++ + + + org.apache.maven.plugins diff --git a/jboss-jstl-1.2-api-fix-fsf-address.patch b/jboss-jstl-1.2-api-fix-fsf-address.patch new file mode 100644 index 0000000..88768f9 --- /dev/null +++ b/jboss-jstl-1.2-api-fix-fsf-address.patch @@ -0,0 +1,13 @@ +diff --git a/LICENSE b/LICENSE +index b40a0f4..2a9d428 100644 +--- a/LICENSE ++++ b/LICENSE +@@ -3,7 +3,7 @@ The GNU General Public License (GPL) + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. +-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Everyone is permitted to copy and distribute verbatim copies of this license + document, but changing it is not allowed. diff --git a/jboss-jstl-1.2-api.spec b/jboss-jstl-1.2-api.spec new file mode 100644 index 0000000..419c5dc --- /dev/null +++ b/jboss-jstl-1.2-api.spec @@ -0,0 +1,54 @@ +%global namedreltag .Final +%global namedversion %{version}%{?namedreltag} +%global pname jboss-jstl-api_spec +%global oname jboss-jstl-api_1.2_spec +Name: jboss-jstl-1.2-api +Version: 1.1.2 +Release: 1 +Summary: JSP Standard Template Library 1.2 API +License: ASL 2.0 and (CDDL or GPLv2 with exceptions) +URL: https://github.com/jboss/jboss-jstl-api_spec +Source0: https://github.com/jboss/jboss-jstl-api_spec/archive/%{oname}-%{namedversion}.tar.gz +Patch0: %{name}-fix-fsf-address.patch +Patch1: %{name}-endorse_xalan.patch +BuildRequires: maven-local mvn(junit:junit) mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.easymock:easymock) mvn(org.jboss:jboss-parent:pom:) +BuildRequires: mvn(org.jboss.spec.javax.el:jboss-el-api_3.0_spec) +BuildRequires: mvn(org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec) +BuildRequires: mvn(org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.3_spec) mvn(xalan:xalan) +BuildArch: noarch +%description +Java Server Pages Standard Template Library 1.2 API. + +%package help +Summary: Javadoc for %{name} +Provides: %{name}-javadoc = %{version}-%{release} +Obsoletes: %{name}-javadoc < %{version}-%{release} +%description help +This package contains the API documentation for %{name}. + +%prep +%setup -q -n %{pname}-%{oname}-%{namedversion} +%patch0 -p1 +%if 0%{?el7} +%patch1 -p1 +%endif +%pom_remove_plugin :maven-source-plugin +%mvn_file : %{name} + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE README +%doc CHANGES.txt README.md + +%files javadoc -f .mfiles-javadoc +%license LICENSE README + +%changelog +* Mon Aug 24 2020 liyanan - 1.1.2-1 +- package init diff --git a/jboss-jstl-1.2-api.yaml b/jboss-jstl-1.2-api.yaml new file mode 100644 index 0000000..69a86f0 --- /dev/null +++ b/jboss-jstl-1.2-api.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/jboss/jboss-jstl-api_spec.git +version_control: github +src_repo: jboss/jboss-jstl-api_spec +tag_prefix: "jboss-jstl-api_1.2_spec-" +seperator: "." \ No newline at end of file diff --git a/jboss-jstl-api_1.2_spec-1.1.2.Final.tar.gz b/jboss-jstl-api_1.2_spec-1.1.2.Final.tar.gz new file mode 100644 index 0000000..7c2d992 Binary files /dev/null and b/jboss-jstl-api_1.2_spec-1.1.2.Final.tar.gz differ