[jetty8/f20] Initial import (#1057670)
by Peter MacKinnon
Summary of changes:
2f0254a... Initial import (#1057670) (*)
(*) This commit already existed in another branch; no separate mail sent
10 years, 3 months
[jetty8] Initial import (#1057670)
by Peter MacKinnon
commit 2f0254a4fe6d40cc21563841287296fcb0b09e86
Author: Peter MacKinnon <pmackinn(a)redhat.com>
Date: Thu Jan 30 15:52:26 2014 -0500
Initial import (#1057670)
.gitignore | 1 +
jetty8.spec | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 95 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..4a36750 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/jetty-8.1.14.v20131031.tar.bz2
diff --git a/jetty8.spec b/jetty8.spec
new file mode 100644
index 0000000..4fc2fb8
--- /dev/null
+++ b/jetty8.spec
@@ -0,0 +1,93 @@
+%global addver v20131031
+
+Name: jetty8
+Version: 8.1.14
+Release: 1%{?dist}
+Summary: Java Webserver and Servlet Container
+# Jetty is dual licensed under both ASL 2.0 and EPL 1.0, see NOTICE.txt
+# some MIT-licensed code (from Utf8Appendable) is used too
+License: (ASL 2.0 or EPL) and MIT
+URL: http://www.eclipse.org/jetty/
+BuildArch: noarch
+
+Source0: http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/snapshot/jet...
+
+BuildRequires: maven-local
+BuildRequires: jetty-artifact-remote-resources
+BuildRequires: jetty-assembly-descriptors
+BuildRequires: jetty-build-support
+BuildRequires: jetty-version-maven-plugin
+BuildRequires: maven-assembly-plugin
+BuildRequires: maven-enforcer-plugin
+BuildRequires: maven-license-plugin
+BuildRequires: maven-plugin-build-helper
+BuildRequires: maven-plugin-bundle
+BuildRequires: maven-release-plugin
+BuildRequires: maven-remote-resources-plugin
+BuildRequires: maven-source-plugin
+BuildRequires: slf4j
+BuildRequires: tomcat-servlet-3.0-api
+
+%description
+Jetty is a 100% Java HTTP Server and Servlet Container. This means that you
+do not need to configure and run a separate web server (like Apache) in order
+to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully
+featured web server for static and dynamic content. Unlike separate
+server/container solutions, this means that your web server and web
+application run in the same process, without interconnection overheads
+and complications. Furthermore, as a pure java component, Jetty can be simply
+included in your application for demonstration, distribution or deployment.
+Jetty is available on all Java supported platforms.
+
+%package javadoc
+Summary: API documentation for %{name}
+
+%description javadoc
+This package provides %{summary}.
+
+%prep
+%setup -q -n jetty-%{version}.%{addver}
+find -name "*.jar" -delete
+find -name "*.war" -delete
+find -name "*.class" -delete
+
+%mvn_compat_version : 8.1.14.v20131031
+
+# Disable unneeded modules. This is a compat package and only a
+# minimal set of modules are being built.
+%pom_xpath_remove "pom:modules"
+%pom_xpath_inject "pom:project" "<modules/>"
+for mod in continuation http io jmx security server servlet util webapp xml; do
+ %pom_xpath_inject pom:modules "<module>jetty-$mod</module>"
+done
+
+# PMD plugin is not useful in Fedora.
+%pom_remove_plugin :maven-pmd-plugin
+
+# this needs jetty6 things, so just remove it
+# shouldn't cause any trouble since it handled only in loadClass elsewhere
+%pom_remove_dep org.mortbay.jetty:jetty-util jetty-continuation
+rm jetty-continuation/src/main/java/org/eclipse/jetty/continuation/Jetty6Continuation.java
+
+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,}
+
+%build
+# Tests disabled because of missing dependencies
+%mvn_build -f
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%{_javadir}/%{name}
+%doc NOTICE.txt README.txt VERSION.txt LICENSE*
+
+%files javadoc -f .mfiles-javadoc
+%doc NOTICE.txt LICENSE*
+
+%changelog
+* Mon Jan 27 2014 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 8.1.14-1
+- Initial packaging
+
diff --git a/sources b/sources
index e69de29..eb955ae 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+794a966996571810effd9d7e31115c71 jetty-8.1.14.v20131031.tar.bz2
10 years, 3 months
[eclipse-m2e-sisu] Add support for Eclipse Sisu
by Mikolaj Izdebski
commit dfe9aef1e6db6963bb83674654c39b94af5b4702
Author: Mikolaj Izdebski <mizdebsk(a)redhat.com>
Date: Thu Jan 30 10:35:08 2014 +0100
Add support for Eclipse Sisu
0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch | 42 +++++++++++++++++++++
eclipse-m2e-sisu.spec | 10 ++++-
2 files changed, 51 insertions(+), 1 deletions(-)
---
diff --git a/0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch b/0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch
new file mode 100644
index 0000000..80da255
--- /dev/null
+++ b/0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch
@@ -0,0 +1,42 @@
+From b3b2a9b48031fef2bcfdb978fa29201ce9e0189c Mon Sep 17 00:00:00 2001
+From: Mikolaj Izdebski <mizdebsk(a)redhat.com>
+Date: Wed, 29 Jan 2014 15:27:22 +0100
+Subject: [PATCH] Add lifecycle mapping for Eclipse Sisu
+
+Eclipse Sisu has its own Maven plugin:
+ https://github.com/eclipse/sisu.mojos
+---
+ org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml | 18 +++++++++++++++++-
+ 1 file changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml b/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml
+index 79abc11..f429d70 100644
+--- a/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml
++++ b/org.sonatype.m2e.sisu/lifecycle-mapping-metadata.xml
+@@ -17,5 +17,21 @@
+ </configurator>
+ </action>
+ </pluginExecution>
++ <pluginExecution>
++ <pluginExecutionFilter>
++ <groupId>org.eclipse.sisu</groupId>
++ <artifactId>sisu-maven-plugin</artifactId>
++ <versionRange>[0.0.0,)</versionRange>
++ <goals>
++ <goal>main-index</goal>
++ <goal>test-index</goal>
++ </goals>
++ </pluginExecutionFilter>
++ <action>
++ <configurator>
++ <id>org.sonatype.m2e.sisuindex.sisuindexConfigurator</id>
++ </configurator>
++ </action>
++ </pluginExecution>
+ </pluginExecutions>
+-</lifecycleMappingMetadata>
+\ No newline at end of file
++</lifecycleMappingMetadata>
+--
+1.8.4.2
+
diff --git a/eclipse-m2e-sisu.spec b/eclipse-m2e-sisu.spec
index 2c55c20..1ffe3e0 100644
--- a/eclipse-m2e-sisu.spec
+++ b/eclipse-m2e-sisu.spec
@@ -3,7 +3,7 @@
Name: eclipse-m2e-sisu
Version: 0.15.0
-Release: 0.1.git%{shortcommit}%{?dist}
+Release: 0.2.git%{shortcommit}%{?dist}
Summary: M2E Sisu connector
License: EPL
URL: https://github.com/tesla/m2eclipse-sisu/
@@ -11,6 +11,10 @@ BuildArch: noarch
Source0: https://github.com/tesla/m2eclipse-sisu/archive/%{commit}/%{name}-%{versi...
+# Add support for Eclipse Sisu
+# From https://github.com/tesla/m2eclipse-sisu/pull/1
+Patch0: 0001-Add-lifecycle-mapping-for-Eclipse-Sisu.patch
+
BuildRequires: maven-local
BuildRequires: mvn(io.tesla.tycho:tycho-support:pom:)
BuildRequires: osgi(org.eclipse.core.resources)
@@ -24,6 +28,7 @@ This package provides Sisu connector for Eclipse M2E.
%prep
%setup -q -n m2eclipse-sisu-%{commit}
+%patch0 -p1
find -name *.jar -delete
%build
@@ -38,5 +43,8 @@ cp -a eclipse %{buildroot}%{_datadir}/eclipse/dropins/%{name}/
%{_datadir}/eclipse/dropins/%{name}
%changelog
+* Thu Jan 30 2014 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 0.15.0-0.2.git81d3bc5
+- Add support for Eclipse Sisu
+
* Tue Jan 28 2014 Mikolaj Izdebski <mizdebsk(a)redhat.com> - 0.15.0-0.1.git81d3bc5
- Initial commit
10 years, 3 months