Projects
home:Eustace:branches:Eulaceura:Factory
glassfish-el
_service:obs_scm:glassfish-el.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:glassfish-el.spec of Package glassfish-el
Name: glassfish-el Version: 3.0.1 Release: 0.7.b09 Summary: Implementation of the Expression Language (EL) License: CDDL-1.1 or GPLv2 with exceptions URL: http://uel.java.net Source0: glassfish-el-3.0.1-b08-clean.tar.xz Source1: http://www.apache.org/licenses/LICENSE-2.0.txt BuildRequires: maven-local mvn(junit:junit) mvn(net.java:jvnet-parent:pom:) mvn(org.glassfish:legal) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) mvn(org.apache.maven.plugins:maven-remote-resources-plugin) BuildRequires: mvn(org.apache.maven.surefire:surefire-junit47) mvn(org.codehaus.mojo:javacc-maven-plugin) BuildArch: noarch %description This package is an implementation of the Expression Language (EL). The overall goal are: * Provides API for other tools (such as Netbeans and so on) to use * Bug fixes and performance improvements %package api Summary: Expression Language API 3.0 License: (CDDL or GPLv2 with exceptions) and ASL 2.0 %description api Expression Language API 3.0. %package help Summary: Help documents javadoc for glassfish-el Provides: %{name}-javadoc = %{version}-%{release} Obsoletes: %{name}-javadoc < %{version}-%{release} %description help Man pages and other related help documents for glassfish-el. %prep %autosetup -n glassfish-el-3.0.1-b08 cp -p %{SOURCE1} . %pom_remove_plugin -r :findbugs-maven-plugin %pom_remove_plugin -r :findbugs-maven-plugin api %pom_remove_plugin -r :glassfish-copyright-maven-plugin %pom_remove_plugin -r :maven-release-plugin %pom_remove_plugin -r :maven-release-plugin api %pom_remove_plugin -r :maven-source-plugin %pom_remove_plugin -r :maven-source-plugin api %pom_xpath_remove "pom:plugin[pom:artifactId ='maven-javadoc-plugin']/pom:executions/pom:execution/pom:goals" %pom_xpath_remove "pom:plugin[pom:artifactId ='maven-javadoc-plugin']/pom:executions/pom:execution/pom:goals" api %pom_xpath_remove "pom:plugin[pom:artifactId ='maven-javadoc-plugin']/pom:executions/pom:execution/pom:configuration/pom:sourcepath" %pom_xpath_inject "pom:plugin[pom:artifactId='maven-javadoc-plugin']/pom:executions/pom:execution/pom:configuration" \ "<additionalparam>-Xdoclint:none</additionalparam>" %pom_xpath_inject "pom:plugin[pom:artifactId='maven-javadoc-plugin']/pom:executions/pom:execution/pom:configuration" \ "<additionalparam>-Xdoclint:none</additionalparam>" api %pom_xpath_set "pom:project/pom:version" 3.0.1-b08 api %pom_add_dep javax.el:javax.el-api:'${project.version}' %pom_remove_plugin -r :build-helper-maven-plugin mv impl/src/main src %pom_add_plugin org.codehaus.mojo:javacc-maven-plugin:2.6 . " <executions> <execution> <id>jjtree-javacc</id> <goals> <goal>jjtree-javacc</goal> </goals> <configuration> <sourceDirectory>src/main/java/com/sun/el/parser</sourceDirectory> <outputDirectory>src/main/java/com/sun/el/parser</outputDirectory> </configuration> </execution> </executions>" %pom_xpath_remove "pom:build/pom:resources/pom:resource" %pom_xpath_inject "pom:build/pom:resources" " <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> </resource>" cat > pom-parent.xml << EOF <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>org.glassfish.web</groupId> <artifactId>javax.el-root</artifactId> <version>3.0.1-b08</version> <packaging>pom</packaging> <name>glassfish-el Parent</name> <modules> <module>api</module> <module>pom.xml</module> </modules> </project> EOF %mvn_file javax.el:javax.el-api glassfish-el-api %mvn_alias javax.el:javax.el-api "javax.el:el-api" "org.glassfish:javax.el-api" %mvn_file org.glassfish:javax.el glassfish-el %mvn_alias org.glassfish:javax.el "org.eclipse.jetty.orbit:com.sun.el" "org.glassfish.web:javax.el" "org.glassfish:javax.el-impl" %mvn_package :javax.el-root __noinstall %build %mvn_build -s -- -f pom-parent.xml %install %mvn_install install -p api/target/classes/META-INF/LICENSE.txt . install -p api/src/main/javadoc/doc-files/*-spec-license.html . %files -f .mfiles-javax.el %files api -f .mfiles-javax.el-api %license LICENSE.txt LICENSE-2.0.txt *-spec-license.html %files help -f .mfiles-javadoc %changelog * Sun Dec 1 2019 wangzhishun <wangzhishun1@huawei.com> - 3.0.1-0.7.b09 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2