rpms/eclipse-rse/devel eclipse-rse.spec, NONE, 1.1 featureVersions.properties, NONE, 1.1 fetch-rse.sh, NONE, 1.1 pluginVersions.properties, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Jeff Johnston jjohnstn at fedoraproject.org
Thu Jul 23 20:24:08 UTC 2009


Author: jjohnstn

Update of /cvs/extras/rpms/eclipse-rse/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13666

Modified Files:
	.cvsignore sources 
Added Files:
	eclipse-rse.spec featureVersions.properties fetch-rse.sh 
	pluginVersions.properties 
Log Message:

* Thu Jul 23 2009 Jeff Johnston <jjohnstn at redhat.com> 3.0.3-1
- Initial release.




--- NEW FILE eclipse-rse.spec ---
%define eclipse_base        %{_libdir}/eclipse
%define install_loc         %{_datadir}/eclipse/dropins

Name: eclipse-rse
Summary: Eclipse Remote System Explorer
Version: 3.0.3
Release: 1%{?dist} 
License: EPL
URL: http://www.eclipse.org/dsdp/tm/

# Following tarball generated by running fetch-rse.sh.
Source0: rse-fetched-src-R3_0_3.tar.gz
Source1: fetch-rse.sh
# Following property files are generated by fetch-rse.sh.
Source2: featureVersions.properties
Source3: pluginVersions.properties

BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:    java-devel >= 1.5.0

BuildArch: noarch

BuildRequires: eclipse-pde >= 1:3.4.1
BuildRequires: eclipse-cdt >= 1:5.0.1
BuildRequires: eclipse-emf >= 0:2.4.1
BuildRequires: jakarta-commons-net >= 0:1.4.1-5.4
BuildRequires: jakarta-oro >= 0:2.0.8-5.3
Requires: eclipse-platform >= 1:3.4.0
Requires: eclipse-emf >= 0:2.4.1
Requires: eclipse-cdt >= 1:5.0.1
Requires: jakarta-commons-net >= 0:1.4.1-5.4
Requires: jakarta-oro >= 0:2.0.8-5.3

Group: Development/Tools

%description
Remote System Explorer (RSE) is a framework and toolkit in Eclipse Workbench
that allows you to connect and work with a variety of remote systems.

%prep
%setup -q -c

%build

rm -rf orbitdeps
mkdir orbitdeps
pushd orbitdeps
ln -s %{_javadir}/commons-net-1.4.1.jar org.apache.commons.net_1.4.1.jar
ln -s %{_javadir}/oro-2.0.8.jar org.apache.oro_2.0.8.jar
popd

mkdir -p build

pushd build
cp %{SOURCE2} .
cp %{SOURCE3} .
popd

%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.tm.terminal -d "emf" \
-a -DgenerateFeatureVersionSuffix=true -j -DJ2SE_1.4=%{_jvmdir}/java/jre/lib/rt.jar -o `pwd`/orbitdeps

%{eclipse_base}/buildscripts/pdebuild -f org.eclipse.rse.sdk -d "cdt" \
-a -DgenerateFeatureVersionSuffix=true -j -DJ2SE_1.4=%{_jvmdir}/java/jre/lib/rt.jar -o `pwd`/orbitdeps

%install
rm -rf %{buildroot}
install -d -m 755 %{buildroot}%{_datadir}/eclipse
install -d -m 755 %{buildroot}%{install_loc}/rse

unzip -q -o -d %{buildroot}%{install_loc}/rse \
 build/rpmBuild/org.eclipse.tm.terminal.zip

unzip -q -o -d %{buildroot}%{install_loc}/rse \
 build/rpmBuild/org.eclipse.rse.sdk.zip

pushd %{buildroot}%{install_loc}/rse/eclipse/plugins
rm org.apache.commons.net_1.4.1.jar
rm org.apache.oro_2.0.8.jar
ln -s %{_javadir}/commons-net-1.4.1.jar org.apache.commons.net_1.4.1.jar
ln -s %{_javadir}/oro-2.0.8.jar org.apache.oro_2.0.8.jar
popd

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%{install_loc}/rse
%doc org.eclipse.rse.sdk-feature/epl-v10.html
%doc org.eclipse.rse.sdk-feature/license.html

%changelog
* Thu Jul 23 2009 Jeff Johnston <jjohnstn at redhat.com> 3.0.3-1
- Initial release.



--- NEW FILE featureVersions.properties ---
# Mon Jul 20 16:19:39 EDT 2009
org.eclipse.tm.discovery,0.0.0=v20080530
org.eclipse.rse,0.0.0=v200902042310
org.eclipse.rse.core,0.0.0=v200902042310
org.eclipse.rse.dstore,0.0.0=v200902042310
org.eclipse.rse.examples,0.0.0=v20080604
org.eclipse.rse.ftp,0.0.0=v200809171630
org.eclipse.rse.local,0.0.0=v20080710
org.eclipse.rse.remotecdt,0.0.0=v200809041200
org.eclipse.rse.sdk,0.0.0=v200902042310
org.eclipse.rse.ssh,0.0.0=v20080714
org.eclipse.rse.telnet,0.0.0=v200809181500
org.eclipse.rse.terminals,0.0.0=v200902181600
org.eclipse.rse.tests,0.0.0=v200809041200
org.eclipse.rse.useractions,0.0.0=v200812041720
org.eclipse.tm.terminal,0.0.0=v200902181600
org.eclipse.tm.terminal.sdk,0.0.0=v200902181600
org.eclipse.tm.terminal.serial,0.0.0=v20080715
org.eclipse.tm.terminal.ssh,0.0.0=v200811110900
org.eclipse.tm.terminal.telnet,0.0.0=v20080715
org.eclipse.tm.terminal.test,0.0.0=v20080530
org.eclipse.tm.terminal.view,0.0.0=v20080715
org.eclipse.rse.wince,0.0.0=v20080626


--- NEW FILE fetch-rse.sh ---
#!/bin/sh

NAME=rse
TM_TAG=R3_0_3
RSE_TAG=R3_0_3

rm -rf temp
mkdir temp
pushd temp
flat=rse-${RSE_TAG}
mkdir ${flat}


VERSION="3.0.3"
TAG="200902181300"

echo "Exporting from CVS..."

MAPFILE=$NAME.map
TEMPMAPFILE=temp.map
wget "http://download.eclipse.org/dsdp/tm/downloads/drops/R-$VERSION-$TAG/directory.txt" -O $MAPFILE
dos2unix $MAPFILE
grep ^[a-z] $MAPFILE > $TEMPMAPFILE

echo "# `date`" > featureVersions.properties
echo "# `date`" > pluginVersions.properties

gawk 'BEGIN {
	FS=","
}
{
if (NF <  4) {

	split($1, version, "=");
	split(version[1], directory, "@");
	cvsdir=split($2, dirName, ":");
	printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[2], directory[2]);
	printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[2], directory[2]) | "/bin/bash";
	if (length(version[2]) > 0) {
		if (version[1] ~ /feature/) {
			printf("%s,0.0.0=%s\n", directory[2], version[2]) >> "featureVersions.properties";
		}
		else {
			printf("%s,0.0.0=%s\n", directory[2], version[2]) >> "pluginVersions.properties";
		}
	}
}
else {

	split($1, version, "=");
	split(version[1], featureName, "@");
	total=split($4, directory, "/");
	cvsdir=split($2, dirName, ":");
	printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[total], $4);
	printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[total], $4) | "/bin/bash";
	if (length(version[2]) > 0) {
		if (version[1] ~ /feature/) {
			printf("%s,0.0.0=%s\n", featureName[2], version[2]) >> "featureVersions.properties";
		}
		else {
			printf("%s,0.0.0=%s\n", directory[total], version[2]) >> "pluginVersions.properties";
		}
	}
}

}' $TEMPMAPFILE

rm $TEMPMAPFILE $MAPFILE

# Remove following feature.xml files which cause problems as pdebuild
# wants to generate them itself.
rm org.eclipse.rse.telnet-feature/sourceTemplateFeature/feature.xml
rm org.eclipse.rse.ftp-feature/sourceTemplateFeature/feature.xml

tar -czvf rse-fetched-src-$RSE_TAG.tar.gz org.*


--- NEW FILE pluginVersions.properties ---
# Mon Jul 20 16:19:39 EDT 2009
org.eclipse.rse.discovery,0.0.0=v20080402
org.eclipse.tm.discovery.doc.isv,0.0.0=v20080406
org.eclipse.tm.discovery.engine,0.0.0=v20080331
org.eclipse.tm.discovery.model,0.0.0=v20080331
org.eclipse.tm.discovery.model.edit,0.0.0=v20080522
org.eclipse.tm.discovery.protocol.dnssd,0.0.0=v20080331
org.eclipse.tm.discovery.transport.udp,0.0.0=v20080331
org.eclipse.tm.discovery.view,0.0.0=v20080522
org.eclipse.tm.discovery.wizard,0.0.0=v20080529
org.eclipse.dstore.core,0.0.0=v200902101918
org.eclipse.dstore.doc.isv,0.0.0=v200809041200
org.eclipse.dstore.extra,0.0.0=v20080406
org.eclipse.rse,0.0.0=v200902042310
org.eclipse.rse.connectorservice.dstore,0.0.0=v200809181500
org.eclipse.rse.connectorservice.local,0.0.0=v20080604
org.eclipse.rse.connectorservice.ssh,0.0.0=v20080604
org.eclipse.rse.connectorservice.telnet,0.0.0=v20080604
org.eclipse.rse.core,0.0.0=v200902042310
org.eclipse.rse.doc.isv,0.0.0=v200809041200
org.eclipse.rse.doc.user,0.0.0=v200809041200
org.eclipse.rse.dstore.security,0.0.0=v20080609
org.eclipse.rse.efs,0.0.0=v200809041200
org.eclipse.rse.efs.ui,0.0.0=v20080606
org.eclipse.rse.examples.daytime,0.0.0=v20080604
org.eclipse.rse.examples.tutorial,0.0.0=v20080604
org.eclipse.rse.files.ui,0.0.0=v200902050040
org.eclipse.rse.importexport,0.0.0=v20080604
org.eclipse.rse.processes.ui,0.0.0=v20080714
org.eclipse.rse.remotecdt,0.0.0=v200808191815
org.eclipse.rse.sdk,0.0.0=v200902042310
org.eclipse.rse.services.dstore,0.0.0=v200902181600
org.eclipse.rse.services.files.ftp,0.0.0=v200808191815
org.eclipse.rse.services.local,0.0.0=v20080710
org.eclipse.rse.services.ssh,0.0.0=v20080714
org.eclipse.rse.services.telnet,0.0.0=v20080604
org.eclipse.rse.services,0.0.0=v200809091230
org.eclipse.rse.shells.ui,0.0.0=v20080710
org.eclipse.rse.subsystems.files.core,0.0.0=v200809041200
org.eclipse.rse.subsystems.files.dstore,0.0.0=v200902181600
org.eclipse.rse.subsystems.files.ftp,0.0.0=v20080609
org.eclipse.rse.subsystems.files.local,0.0.0=v20080604
org.eclipse.rse.subsystems.files.ssh,0.0.0=v20080604
org.eclipse.rse.subsystems.processes.core,0.0.0=v200902042310
org.eclipse.rse.subsystems.processes.dstore,0.0.0=v20080604
org.eclipse.rse.subsystems.processes.local,0.0.0=v20080604
org.eclipse.rse.subsystems.processes.shell.linux,0.0.0=v20080714
org.eclipse.rse.subsystems.shells.core,0.0.0=v20080604
org.eclipse.rse.subsystems.shells.dstore,0.0.0=v20080604
org.eclipse.rse.subsystems.shells.local,0.0.0=v20080604
org.eclipse.rse.subsystems.shells.ssh,0.0.0=v20080604
org.eclipse.rse.subsystems.shells.telnet,0.0.0=v20080604
org.eclipse.rse.subsystems.terminals.core,0.0.0=v20080714
org.eclipse.rse.subsystems.terminals.ssh,0.0.0=v20080604
org.eclipse.rse.terminals.ui,0.0.0=v200902181600
org.eclipse.rse.tests,0.0.0=v20080825
org.eclipse.rse.tests.framework,0.0.0=v20080604
org.eclipse.rse.ui,0.0.0=v200902042310
org.eclipse.rse.useractions,0.0.0=v200812041720
org.eclipse.tm.terminal,0.0.0=v200902181600
org.eclipse.tm.terminal.serial,0.0.0=v20080715
org.eclipse.tm.terminal.ssh,0.0.0=v200811110900
org.eclipse.tm.terminal.telnet,0.0.0=v20080715
org.eclipse.tm.terminal.test,0.0.0=v20080610
org.eclipse.tm.terminal.view,0.0.0=v20080715
org.eclipse.test,0.0.0=v20071108
org.eclipse.ant.optional.junit,0.0.0=v20070530
org.eclipse.rse.subsystems.wince,0.0.0=v20080626
org.eclipse.tm.rapi,0.0.0=v20080606
org.eclipse.tm.rapi.examples,0.0.0=v20080522
org.eclipse.tm.rapi.tests,0.0.0=v20080522


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/eclipse-rse/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	23 Jul 2009 16:35:44 -0000	1.1
+++ .cvsignore	23 Jul 2009 20:24:06 -0000	1.2
@@ -0,0 +1 @@
+rse-fetched-src-R3_0_3.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/eclipse-rse/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	23 Jul 2009 16:35:44 -0000	1.1
+++ sources	23 Jul 2009 20:24:07 -0000	1.2
@@ -0,0 +1 @@
+2b5dcd26806ff981f9913cbc3fe56db0  rse-fetched-src-R3_0_3.tar.gz




More information about the fedora-extras-commits mailing list