[eclipse-wtp-servertools] Initial import (#749991)
Vladimir Kostadinov
vladimirk at fedoraproject.org
Thu Nov 3 14:28:41 UTC 2011
commit 3cf6460a51c05b3cdbc70289232b558ab3b7103b
Author: vladimir <vladimir.kostadinov at gmail.com>
Date: Thu Nov 3 16:25:18 2011 +0200
Initial import (#749991)
.gitignore | 1 +
eclipse-wtp-servertools.spec | 94 ++++++++++++++++++++++++++++++++++++++++++
fetch-wtp-servertools.sh | 34 +++++++++++++++
sources | 1 +
4 files changed, 130 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..b7737c1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+eclipse-wtp-servertools-3.3.1-fetched-src.tar.bz2
diff --git a/eclipse-wtp-servertools.spec b/eclipse-wtp-servertools.spec
new file mode 100644
index 0000000..1f39796
--- /dev/null
+++ b/eclipse-wtp-servertools.spec
@@ -0,0 +1,94 @@
+%global eclipse_base %{_libdir}/eclipse
+%global install_loc %{_datadir}/eclipse/dropins
+
+Name: eclipse-wtp-servertools
+Version: 3.3.1
+Release: 2%{?dist}
+Summary: WTP Server Tools
+
+Group: Development/Tools
+License: EPL
+URL: http://www.eclipse.org/webtools/server/server.php
+
+Source0: %{name}-%{version}-fetched-src.tar.bz2
+Source1: fetch-wtp-servertools.sh
+
+BuildArch: noarch
+
+BuildRequires: eclipse-platform >= 1:3.7.0
+BuildRequires: eclipse-pde >= 1:3.7.0
+BuildRequires: eclipse-emf >= 2.6.0
+BuildRequires: eclipse-wtp-common >= 3.3.1
+
+Requires: eclipse-platform >= 1:3.7.0
+Requires: eclipse-emf >= 2.6.0
+Requires: eclipse-wtp-common >= 3.3.1
+
+%description
+The Server tools project is responsible for the framework and adapters
+for selected servers. It provides a generic infrastructure and J2EE specific
+server components.
+
+%prep
+%setup -q
+
+#Remove license attributes from feature.xml
+find -name feature.xml -exec sed -i -e 's/license-feature.*"//' '{}' \;
+
+%build
+%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.wst.server_ui.feature \
+ -d "org.eclipse.wst.server_core.feature org.eclipse.wst.common_core.feature org.eclipse.wst.common.fproj"
+
+%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.jst.server_ui.feature \
+ -d "emf
+ org.eclipse.wst.server_core.feature
+ org.eclipse.wst.common_core.feature
+ org.eclipse.wst.common.fproj
+ org.eclipse.jst.common.fproj.enablement.jdt"
+
+%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.wst.server_adapters.feature
+
+%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.jst.server_adapters.feature
+
+%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.jst.server_adapters.ext.feature
+
+%install
+install -d -m 755 %{buildroot}%{install_loc}/org.eclipse.jst.server_ui.feature
+install -d -m 755 %{buildroot}%{install_loc}/org.eclipse.wst.server_ui.feature
+install -d -m 755 %{buildroot}%{install_loc}/org.eclipse.wst.server_adapters.feature
+install -d -m 755 %{buildroot}%{install_loc}/org.eclipse.jst.server_adapters.feature
+install -d -m 755 %{buildroot}%{install_loc}/org.eclipse.jst.server_adapters.ext.feature
+
+%{__unzip} -q -o -d %{buildroot}%{install_loc}/org.eclipse.jst.server_ui.feature \
+ build/rpmBuild/org.eclipse.jst.server_ui.feature.zip
+%{__unzip} -q -o -d %{buildroot}%{install_loc}/org.eclipse.wst.server_ui.feature \
+ build/rpmBuild/org.eclipse.wst.server_ui.feature.zip
+%{__unzip} -q -o -d %{buildroot}%{install_loc}/org.eclipse.wst.server_adapters.feature \
+ build/rpmBuild/org.eclipse.wst.server_adapters.feature.zip
+%{__unzip} -q -o -d %{buildroot}%{install_loc}/org.eclipse.jst.server_adapters.feature \
+ build/rpmBuild/org.eclipse.jst.server_adapters.feature.zip
+%{__unzip} -q -o -d %{buildroot}%{install_loc}/org.eclipse.jst.server_adapters.ext.feature \
+ build/rpmBuild/org.eclipse.jst.server_adapters.ext.feature.zip
+
+
+# Remove duplicate JARs (from eclipse-wtp-commons)
+pushd %{buildroot}%{install_loc}/org.eclipse.wst.server_ui.feature/eclipse/plugins
+rm -f org.eclipse.wst.internet.monitor.core_*.jar
+rm -f org.eclipse.wst.server.core_*.jar
+popd
+
+%files
+%{install_loc}/org.eclipse.jst.server_ui.feature
+%{install_loc}/org.eclipse.wst.server_ui.feature
+%{install_loc}/org.eclipse.wst.server_adapters.feature
+%{install_loc}/org.eclipse.jst.server_adapters.feature
+%{install_loc}/org.eclipse.jst.server_adapters.ext.feature
+
+%doc docs/org.eclipse.jst.server.ui.doc.user/about.html
+
+%changelog
+* Thu Nov 3 2011 Vladimir Kostadinov <vladimir.kostadinov at gmail.com> 3.3.1-2
+- Fixed files section in .spec
+
+* Sat Oct 29 2011 Vladimir Kostadinov <vladimir.kostadinov at gmail.com> 3.3.1-1
+- Initial Fedora package
diff --git a/fetch-wtp-servertools.sh b/fetch-wtp-servertools.sh
new file mode 100755
index 0000000..bf34112
--- /dev/null
+++ b/fetch-wtp-servertools.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+RELEASE_TAG="R3_3_1"
+DOT_TAG="3.3.1"
+SRC_DIR="eclipse-wtp-servertools-${DOT_TAG}"
+MODULE="servertools"
+
+# Cleanup
+rm -rf ${SRC_DIR}
+rm -rf ${MODULE}
+
+# CVS Export
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r ${RELEASE_TAG} ${MODULE}
+
+pushd ${MODULE}
+# Cleanup the checkout
+rm -rf tests
+
+# Fix documentation permissions
+chmod 644 `find | grep -e "\.html$"`
+chmod 644 `find | grep -e "\.xml$"`
+popd
+
+# Rename dir
+mv ${MODULE} ${SRC_DIR}
+
+# Create the Tarball
+rm -f ${SRC_DIR}-fetched-src.tar.bz2
+tar cjf ${SRC_DIR}-fetched-src.tar.bz2 ${SRC_DIR}
+
+# Cleanup sources
+rm -rf ${SRC_DIR}
+
+exit 0
diff --git a/sources b/sources
index e69de29..c562b3d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+c42329e371cf9a2836870b8cc7e8b664 eclipse-wtp-servertools-3.3.1-fetched-src.tar.bz2
More information about the scm-commits
mailing list