%{?scl:%scl_package glassfish-el} %{!?scl:%global pkg_name %{name}} %global namedreltag -b08 %global namedversion %{version}%{?namedreltag} Name: %{?scl_prefix}glassfish-el Version: 3.0.1 Release: 0.9.b08.3%{?dist} Summary: J2EE Expression Language Implementation License: CDDL-1.0 or GPLv2 with exceptions URL: http://uel.java.net BuildArch: noarch # svn export https://svn.java.net/svn/uel~svn/tags/javax.el-3.0.1-b08/ glassfish-el-3.0.1-b08 # rm -r glassfish-el-3.0.1-b08/fonts # rm -r glassfish-el-3.0.1-b08/parent-pom # rm -r glassfish-el-3.0.1-b08/repo # rm -r glassfish-el-3.0.1-b08/spec # rm -r glassfish-el-3.0.1-b08/uel # rm -r glassfish-el-3.0.1-b08/www # tar cJf glassfish-el-3.0.1-b08.tar.xz glassfish-el-3.0.1-b08 Source0: %{pkg_name}-%{namedversion}-clean.tar.xz Source1: http://www.apache.org/licenses/LICENSE-2.0.txt BuildRequires: %{?scl_prefix}maven-local BuildRequires: %{?scl_prefix}mvn(net.java:jvnet-parent:pom:) BuildRequires: %{?scl_prefix}mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: %{?scl_prefix}mvn(org.apache.maven.plugins:maven-remote-resources-plugin) BuildRequires: %{?scl_prefix}mvn(org.glassfish:legal) %description This project provides an implementation of the Expression Language (EL). The main goals are: * Improves current implementation: bug fixes and performance improvements * Provides API for use by other tools, such as Netbeans %package -n %{name}-api Summary: Expression Language 3.0 API License: (CDDL-1.0 or GPLv2 with exceptions) and ASL 2.0 %description -n %{name}-api Expression Language 3.0 API. %{?javadoc_package} %prep %setup -q -n %{pkg_name}-%{namedversion} cp -p %{SOURCE1} . %pom_remove_plugin :findbugs-maven-plugin api %pom_remove_plugin :maven-release-plugin api %pom_remove_plugin :maven-source-plugin api %pom_remove_plugin :maven-javadoc-plugin api # Fix apis version %pom_xpath_set "pom:project/pom:version" %{namedversion} api %mvn_alias javax.el:javax.el-api "javax.el:el-api" "org.glassfish:javax.el-api" %build %mvn_build -- -f api %install %mvn_install cp -p api/target/classes/META-INF/LICENSE.txt . cp -p api/src/main/javadoc/doc-files/*-spec-license.html . %files -n %{name}-api -f .mfiles %license LICENSE.txt LICENSE-2.0.txt *-spec-license.html %changelog * Wed Sep 4 2019 Mikolaj Izdebski - 3.0.1-0.9.b08.3 - Update license tag * Wed Sep 4 2019 Mikolaj Izdebski - 3.0.1-0.9.b08.2 - Mass rebuild 2019-09-04 * Tue Sep 3 2019 Java Maintainers - 3.0.1-0.9.b08.1 - Automated package import and SCL-ization * Tue Jun 25 2019 Mikolaj Izdebski - 3.0.1-0.9.b08 - Don't build non-API parts * Fri May 24 2019 Mikolaj Izdebski - 3.0.1-0.8.b08 - Mass rebuild for javapackages-tools 201901 * Wed Feb 07 2018 Fedora Release Engineering - 3.0.1-0.7.b08 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Nov 09 2017 Michael Simacek - 3.0.1-0.6.b08 - Specify CDDL license version * Wed Jul 26 2017 Fedora Release Engineering - 3.0.1-0.5.b08 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 3.0.1-0.4.b08 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Oct 14 2016 Mat Booth - 3.0.1-0.3.b08 - Rebuild * Wed Oct 12 2016 gil cattaneo 3.0.1-0.2.b08 - use default bundle plugin settings * Mon Oct 03 2016 gil cattaneo 3.0.1-0.1.b08 - update to 3.0.1-b08 * Wed Feb 03 2016 Fedora Release Engineering - 3.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 3.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Aug 4 2014 Mikolaj Izdebski - 3.0.0-4 - Fix build-requires on jvnet-parent * Sat Jun 07 2014 Fedora Release Engineering - 3.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Mar 04 2014 Stanislav Ochotnicky - 3.0.0-2 - Use Requires: java-headless rebuild (#1067528) * Mon Dec 09 2013 Michal Srb - 3.0.0-1 - Update to upstream version 3.0.0 * Mon Aug 12 2013 Alexander Kurtakov 2.2.5-5 - Move xmvn customizations to prep. * Wed Aug 07 2013 gil cattaneo 2.2.5-4 - switch to XMvn, fix for rhbz#992384 - install license file * Sat Aug 03 2013 Fedora Release Engineering - 2.2.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Mar 6 2013 Mikolaj Izdebski - 2.2.5-2 - Add depmap for org.eclipse.jetty.orbit - Resolves: rhbz#918514 * Fri Feb 1 2013 David Xie - 2.2.5-1 - Initial version of package