[jetty] Add missing BR: maven-plugin-build-helper

Michal Srb msrb at fedoraproject.org
Wed Jun 26 08:57:48 UTC 2013


commit a96968dc5e46926c1d1d10031d72d81c5e9c1508
Author: Michal Srb <msrb at redhat.com>
Date:   Wed Jun 26 10:17:56 2013 +0200

    Add missing BR: maven-plugin-build-helper
    
    - Add MIT license text
    - Don't install CDDL license
    - More specific explanation why tests are disabled

 LICENSE-MIT |   10 ++++++++++
 jetty.spec  |   26 ++++++++++++++++++--------
 2 files changed, 28 insertions(+), 8 deletions(-)
---
diff --git a/LICENSE-MIT b/LICENSE-MIT
new file mode 100644
index 0000000..30a4628
--- /dev/null
+++ b/LICENSE-MIT
@@ -0,0 +1,10 @@
+Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern at hoehrmann.de>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/jetty.spec b/jetty.spec
index 73c13b9..6a8a2cf 100644
--- a/jetty.spec
+++ b/jetty.spec
@@ -55,10 +55,9 @@
 
 Name:           jetty
 Version:        9.0.3
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Java Webserver and Servlet Container
 
-Group:          Applications/Internet
 # Jetty is dual licensed under both ASL 2.0 and EPL 1.0, see NOTICE.txt
 License:        ASL 2.0 or EPL
 URL:            http://www.eclipse.org/jetty/
@@ -66,6 +65,8 @@ Source0:        http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/sna
 Source1:        djetty.script
 Source3:        jetty.logrotate
 Source5:        %{name}.service
+# MIT license text taken from Utf8Appendable.java
+Source6:        LICENSE-MIT
 Patch0:         %{name}-create-work-dir.patch
 Patch4:         0004-Modify-dependencies.patch
 
@@ -93,6 +94,7 @@ BuildRequires:  slf4j
 BuildRequires:  systemd-units
 BuildRequires:  tomcat-lib
 BuildRequires:  geronimo-parent-poms
+BuildRequires:  maven-plugin-build-helper
 
 %if %{with osgi}
 BuildRequires:  eclipse-platform
@@ -549,11 +551,11 @@ find . -name "*.class" -exec rm {} \;
 %pom_remove_dep :org.eclipse.jdt.core jetty-jsp
 
 cp %{SOURCE1} djetty
+cp %{SOURCE6} .
 
-
-iconv -f iso-8859-1 -t utf-8 LICENSE-CONTRIBUTOR/CDDLv1.0.txt > \
-      LICENSE-CONTRIBUTOR/CDDLv1.0.txt.con
-mv LICENSE-CONTRIBUTOR/CDDLv1.0.txt{.con,}
+# Looks like all CDDL licensed content in tarball has been replaced,
+# we don't need to install this license
+rm LICENSE-CONTRIBUTOR/CDDLv1.0.txt
 
 %build
 sed -i -e "s|/usr/share|%{_datadir}|g" djetty
@@ -563,6 +565,7 @@ sed -i -e "s|/usr/share|%{_datadir}|g" djetty
 %mvn_package :jetty-project project
 
 # we don't have all necessary dependencies to run tests
+# missing test dep: org.eclipse.jetty.toolchain:jetty-test-helper
 %mvn_build -f -s
 
 cd jetty-distribution
@@ -733,11 +736,11 @@ getent passwd %username &>/dev/null || useradd  -r -u %jtuid -g %username \
 %{appdir}
 %{_unitdir}/%{name}.service
 %endif # with service
-%doc NOTICE.txt README.txt VERSION.txt LICENSE*
+%doc NOTICE.txt README.txt VERSION.txt LICENSE-eplv10-aslv20.html LICENSE-CONTRIBUTOR
 %dir %{_javadir}/%{name}
 
 %files project -f .mfiles-project
-%doc NOTICE.txt README.txt VERSION.txt LICENSE*
+%doc NOTICE.txt README.txt VERSION.txt LICENSE-eplv10-aslv20.html LICENSE-CONTRIBUTOR
 
 %files annotations -f .mfiles-jetty-annotations
 %files ant -f .mfiles-jetty-ant
@@ -764,6 +767,7 @@ getent passwd %username &>/dev/null || useradd  -r -u %jtuid -g %username \
 %files servlets -f .mfiles-jetty-servlets
 %files start -f .mfiles-jetty-start
 %files util -f .mfiles-jetty-util
+%doc LICENSE-MIT
 %files util-ajax -f .mfiles-jetty-util-ajax
 %files webapp -f .mfiles-jetty-webapp
 %files xml -f .mfiles-jetty-xml
@@ -796,6 +800,12 @@ getent passwd %username &>/dev/null || useradd  -r -u %jtuid -g %username \
 %doc NOTICE.txt LICENSE*
 
 %changelog
+* Wed Jun 26 2013 Michal Srb <msrb at redhat.com> - 9.0.3-4
+- Add missing BR: maven-plugin-build-helper
+- Add MIT license text
+- Don't install CDDL license
+- More specific explanation why tests are disabled
+
 * Wed May 29 2013 Michal Srb <msrb at redhat.com> - 9.0.3-3
 - Add description for jetty-util
 


More information about the scm-commits mailing list