[glassfish-el] switch to XMvn, fix for rhbz#992384
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Mon Aug 12 13:23:19 UTC 2013
commit 2cb2f3a3f88c2d2e14fb3336efbb0dffb7623429
Author: gil <puntogil at libero.it>
Date: Mon Aug 12 15:20:07 2013 +0200
switch to XMvn, fix for rhbz#992384
Signed-off-by: Mikolaj Izdebski <mizdebsk at redhat.com>
glassfish-el.spec | 43 +++++++++++++++++++------------------------
1 files changed, 19 insertions(+), 24 deletions(-)
---
diff --git a/glassfish-el.spec b/glassfish-el.spec
index 3a1d096..c00a75a 100644
--- a/glassfish-el.spec
+++ b/glassfish-el.spec
@@ -2,22 +2,22 @@
Name: glassfish-el
Version: 2.2.5
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: J2EE Expression Language Implementation
-Group: Development/Libraries
License: CDDL or GPLv2 with exceptions
URL: http://uel.java.net
# svn export https://svn.java.net/svn/uel~svn/tags/javax.el-2.2.5/ javax.el-2.2.5
# tar cvJf javax.el-2.2.5.tar.xz javax.el-2.2.5/
Source0: %{artifactId}-%{version}.tar.xz
+# wget -O glassfish-LICENSE.txt https://svn.java.net/svn/glassfish~svn/tags/legal-1.1/src/main/resources/META-INF/LICENSE.txt
+# glassfish-ha-api package don't include the license file
+Source1: glassfish-LICENSE.txt
BuildArch: noarch
BuildRequires: jvnet-parent
BuildRequires: maven-local
-BuildRequires: maven
BuildRequires: maven-source-plugin
BuildRequires: mvn(javax.el:javax.el-api)
-Requires: mvn(javax.el:javax.el-api)
%description
This project provides an implementation of the Expression Language (EL).
@@ -26,7 +26,6 @@ The main goals are:
* Provides API for use by other tools, such as Netbeans
%package javadoc
-Group: Documentation
Summary: Javadoc for %{name}
%description javadoc
@@ -35,33 +34,29 @@ API documentation for %{name}.
%prep
%setup -q -n %{artifactId}-%{version}
-%build
-mvn-rpmbuild \
- install javadoc:javadoc
-
-%install
-# jars
-install -d -m 0755 %{buildroot}%{_javadir}
-install -m 644 target/%{artifactId}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
+cp -p %{SOURCE1} LICENSE.txt
+sed -i 's/\r//' LICENSE.txt
-# poms
-install -d -m 755 %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml \
- %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+%build
-%add_maven_depmap -a "org.eclipse.jetty.orbit:com.sun.el"
+%mvn_file :%{artifactId} %{name}
+%mvn_alias :%{artifactId} "org.eclipse.jetty.orbit:com.sun.el"
+%mvn_build
-# javadoc
-install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
-cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
-rm -rf target/site/api*
+%install
+%mvn_install
%files -f .mfiles
+%doc LICENSE.txt
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE.txt
%changelog
+* Wed Aug 07 2013 gil cattaneo <puntogil at libero.it> 2.2.5-4
+- switch to XMvn, fix for rhbz#992384
+- install license file
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list