[eclipse-wtp-jsf] Initial import (#842032)
Gerard Ryan
galileo at fedoraproject.org
Tue Jul 24 14:45:16 UTC 2012
commit aea7b4849d10c8cbc71f596bcc6553fa17b77bca
Author: Gerard Ryan <gerard at ryan.lt>
Date: Tue Jul 24 15:22:13 2012 +0100
Initial import (#842032)
.gitignore | 1 +
eclipse-wtp-jsf.spec | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 118 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..b82e8be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/eclipse-wtp-jsf-3.4.0.tar.xz
diff --git a/eclipse-wtp-jsf.spec b/eclipse-wtp-jsf.spec
new file mode 100644
index 0000000..ae78480
--- /dev/null
+++ b/eclipse-wtp-jsf.spec
@@ -0,0 +1,116 @@
+%global install_loc %{_datadir}/eclipse/dropins/%{name}
+%global install_loc_sdk %{_datadir}/eclipse/dropins/%{name}-sdk
+Name: eclipse-wtp-jsf
+Version: 3.4.0
+Release: 2%{?dist}
+Summary: Tools for building JSF-based, web-enabled applications
+
+Group: Development/Libraries
+License: EPL
+URL: http://www.eclipse.org/webtools/jsf/main.php
+
+# fetch-eclipse-wtp-jsf-using-map.sh
+Source0: %{name}-%{version}.tar.xz
+
+BuildArch: noarch
+
+BuildRequires: eclipse-emf >= 2.8.0
+BuildRequires: eclipse-emf-core >= 2.8.0
+BuildRequires: eclipse-emf-sdk >= 2.8.0
+BuildRequires: eclipse-gef >= 3.8.0
+BuildRequires: eclipse-jdt >= 4.2.0
+BuildRequires: eclipse-pde >= 4.2.0
+BuildRequires: eclipse-platform >= 4.2.0
+BuildRequires: eclipse-rcp >= 4.2.0
+BuildRequires: eclipse-swt >= 4.2.0
+BuildRequires: eclipse-wtp-common >= 3.4.0
+BuildRequires: eclipse-wtp-jeetools >= 3.4.0
+BuildRequires: eclipse-wtp-jst-web >= 3.4.0
+BuildRequires: eclipse-wtp-servertools >= 3.4.0
+BuildRequires: eclipse-wtp-sourceediting >= 3.4.0
+BuildRequires: glassfish-jsp-api >= 2.2.1
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
+
+Requires: eclipse-emf >= 2.8.0
+Requires: eclipse-emf-core >= 2.8.0
+Requires: eclipse-emf-sdk >= 2.8.0
+Requires: eclipse-gef >= 3.8.0
+Requires: eclipse-jdt >= 4.2.0
+Requires: eclipse-platform >= 4.2.0
+Requires: eclipse-rcp >= 4.2.0
+Requires: eclipse-swt >= 4.2.0
+Requires: eclipse-wtp-common >= 3.4.0
+Requires: eclipse-wtp-jeetools >= 3.4.0
+Requires: eclipse-wtp-jst-web >= 3.4.0
+Requires: eclipse-wtp-servertools >= 3.4.0
+Requires: eclipse-wtp-sourceediting >= 3.4.0
+Requires: glassfish-jsp-api >= 2.2.1
+Requires: java
+Requires: jpackage-utils
+
+%description
+The JSF Tools Project adds comprehensive support to the Eclipse Web Tools
+Platform Project to simplify development and deployment of JavaServer Faces
+(JSF) applications. The project provides an extensible tooling infrastructure
+and exemplary tools for building JSF-based, web-enabled applications.
+
+%package sdk
+Summary: SDK for Eclipse Webtools JSF
+Requires: java-javadoc
+Requires: eclipse-pde >= 4.2.0
+Requires: %{name} >= %{version}-%{release}
+
+%description sdk
+Documentation and source for %{name}
+
+%prep
+%setup -q
+
+find -name '*.class' -exec rm -f '{}' \;
+find -name '*.jar' -exec rm -f '{}' \;
+
+
+%build
+eclipse-pdebuild -f org.eclipse.jsf.feature -d "wtp-sourceediting eclipse-wtp-jst-web emf emf-sdk eclipse-wtp-common wtp-jeetools org.eclipse.jst.server_ui.feature gef"
+eclipse-pdebuild -f org.eclipse.jsf_sdk.feature -d "wtp-sourceediting eclipse-wtp-jst-web emf emf-sdk eclipse-wtp-common wtp-jeetools org.eclipse.jst.server_ui.feature gef"
+eclipse-pdebuild -f org.eclipse.jst.webpageeditor.feature -d "wtp-sourceediting eclipse-wtp-jst-web emf emf-sdk eclipse-wtp-common wtp-jeetools org.eclipse.jst.server_ui.feature gef"
+eclipse-pdebuild -f org.eclipse.jst.webpageeditor_sdk.feature -d "wtp-sourceediting eclipse-wtp-jst-web emf emf-sdk eclipse-wtp-common wtp-jeetools org.eclipse.jst.server_ui.feature gef"
+eclipse-pdebuild -f org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature -d "wtp-sourceediting eclipse-wtp-jst-web emf emf-sdk eclipse-wtp-common wtp-jeetools org.eclipse.jst.server_ui.feature gef"
+eclipse-pdebuild -f org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature -d "wtp-sourceediting eclipse-wtp-jst-web emf emf-sdk eclipse-wtp-common wtp-jeetools org.eclipse.jst.server_ui.feature gef"
+
+
+%install
+install -d -m 755 %{buildroot}%{install_loc}
+install -d -m 755 %{buildroot}%{install_loc_sdk}
+
+%{__unzip} -q -d %{buildroot}%{install_loc} \
+ build/rpmBuild/org.eclipse.jsf.feature.zip
+%{__unzip} -q -d %{buildroot}%{install_loc} \
+ build/rpmBuild/org.eclipse.jst.webpageeditor.feature.zip
+%{__unzip} -q -d %{buildroot}%{install_loc} \
+ build/rpmBuild/org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.zip
+
+%{__unzip} -q -d %{buildroot}%{install_loc_sdk} \
+ build/rpmBuild/org.eclipse.jsf_sdk.feature.zip
+%{__unzip} -q -d %{buildroot}%{install_loc_sdk} \
+ build/rpmBuild/org.eclipse.jst.webpageeditor_sdk.feature.zip
+%{__unzip} -q -d %{buildroot}%{install_loc_sdk} \
+ build/rpmBuild/org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature.zip
+
+
+%files
+%{install_loc}
+%doc org.eclipse.jsf.feature/sourceTemplatePlugin/license.html
+
+%files sdk
+%{install_loc_sdk}
+%doc org.eclipse.jsf.feature/sourceTemplatePlugin/license.html
+
+
+%changelog
+* Fri Jul 21 2012 Gerard Ryan <galileo at fedoraproject.org> - 3.4.0-2
+- Add sdk features.
+
+* Fri Jul 21 2012 Gerard Ryan <galileo at fedoraproject.org> - 3.4.0-1
+- Initial packaging.
diff --git a/sources b/sources
index e69de29..4347e8e 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+10ce17bfbd332a7ae29da2218f7ac489 eclipse-wtp-jsf-3.4.0.tar.xz
More information about the scm-commits
mailing list