[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