rpms/eclipse-pydev/devel .cvsignore, 1.2, 1.3 eclipse-pydev.spec, 1.1, 1.2 sources, 1.2, 1.3 eclipse-pydev-TestDependent.java.patch, 1.1, NONE fetch-eclipse-pydev.sh, 1.1, NONE
Ben Konrath (bkonrath)
fedora-extras-commits at redhat.com
Fri Aug 24 21:06:13 UTC 2007
- Previous message (by thread): rpms/perl-Class-Trigger/devel .cvsignore, 1.3, 1.4 perl-Class-Trigger.spec, 1.3, 1.4 sources, 1.3, 1.4
- Next message (by thread): rpms/eclipse-pydev/devel eclipse-pydev.spec, 1.2, 1.3 eclipse-pydev-noretroweaver.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: bkonrath
Update of /cvs/pkgs/rpms/eclipse-pydev/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2132
Modified Files:
.cvsignore eclipse-pydev.spec sources
Removed Files:
eclipse-pydev-TestDependent.java.patch fetch-eclipse-pydev.sh
Log Message:
* Fri Aug 24 2007 Ben Konrath <bkonrath at redhat.com> 1:1.3.8-1
- 1.3.8
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse-pydev/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 27 Apr 2007 18:56:32 -0000 1.2
+++ .cvsignore 24 Aug 2007 21:05:40 -0000 1.3
@@ -1 +1 @@
-eclipse-pydev-fetched-src-pydev_1_3_1.tar.bz2
+org.python.pydev.feature-src-1_3_8.zip
Index: eclipse-pydev.spec
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse-pydev/devel/eclipse-pydev.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- eclipse-pydev.spec 27 Apr 2007 18:56:32 -0000 1.1
+++ eclipse-pydev.spec 24 Aug 2007 21:05:40 -0000 1.2
@@ -1,11 +1,6 @@
Epoch: 1
%define gcj_support 1
-%define version_major 1
-%define version_minor 3
-%define version_majmin %{version_major}.%{version_minor}
-%define version_micro 1
-%define eclipse_base %{_datadir}/eclipse
# All arches line up except i386 -> x86
%ifarch %{ix86}
@@ -16,25 +11,15 @@
Summary: Eclipse Python development plug-in
Name: eclipse-pydev
-Version: %{version_majmin}.%{version_micro}
-Release: 5%{?dist}
+Version: 1.3.8
+Release: 1%{?dist}
License: Eclipse Public License
URL: http://pydev.sourceforge.net/
Group: Development/Tools
-# The upstream PyDev project does not distribute a source drop conveniently.
-# Instead, you must build it by hand. Generate the source zip using the
-# enclosed script like so:
-# ./fetch-eclipse-pydev.sh pydev \
-# :pserver:anonymous at sourceware.org/cvs/eclipse pydev_1_3_1 \
-# pydev/org.python.pydev.releng
-
-Source0: eclipse-pydev-fetched-src-pydev_%{version_major}_%{version_minor}_%{version_micro}.tar.bz2
-Source1: fetch-eclipse-pydev.sh
+Source0: http://downloads.sourceforge.net/pydev/org.python.pydev.feature-src-1_3_8.zip
# Remove references to the retroweaver jar, since we don't use it
Patch1: %{name}-noretroweaver.patch
-# Add a TestDependent class which makes the tests compile
-Patch2: %{name}-TestDependent.java.patch
%if %{gcj_support}
BuildRequires: gcc-java >= 4.1.2
@@ -46,6 +31,7 @@
%endif
Requires: eclipse-jdt
+Requires: eclipse-cvs-client
Requires: python
Requires: commons-codec >= 1.3
Requires: junit >= 3.8.1
@@ -68,28 +54,23 @@
%prep
%setup -q -c
-pushd pydev/org.python.pydev.releng/results/
-%patch1 -p0
-%patch2 -p0
-# Replace all references to 0.9.7.1 with the correct version number
-for f in `grep -rl '0.9.7.1' *` ; do
- if [ -f $f ]; then
- sed --in-place "s/0.9.7.1/%{version_majmin}.%{version_micro}/g" $f
- fi
-done
+# remove pre-generated build files
+find . -name build.xml | xargs rm
-# Remove the unused retroweaver jar
-find . -name retroweaver-rt.jar -exec rm {} \;
+# remove pre-built jars
+rm -f plugins/org.python.pydev.core/core.jar
+rm -f plugins/org.python.pydev.ast/ast.jar
+rm -f plugins/org.python.pydev.debug/pydev-debug.jar
+rm -f plugins/org.python.pydev.parser/parser.jar
+rm -f plugins/org.python.pydev/pydev.jar
+rm -f plugins/org.python.pydev.jython/pydev-jython.jar
+rm -f plugins/org.python.pydev.refactoring/refactoring.jar
-# Remove #!'s from the .py files enclosed in org.python.pydev.jython
-for f in `find plugins -name '*.py'` ; do
- if [ -f $f ]; then
- sed --in-place "s/^#!.*$//" $f
- fi
-done
+# remove included retroweaver jars as it isn't being used
+find . -name retroweaver-rt.jar | xargs rm
-# Link to system jars
+# link to system jars
rm -f plugins/org.python.pydev.core/commons-codec.jar
ln -sf %{_datadir}/java/jakarta-commons-codec.jar \
plugins/org.python.pydev.core/commons-codec.jar
@@ -102,11 +83,34 @@
ln -sf %{_datadir}/java/jython.jar \
plugins/org.python.pydev.jython/jython.jar
-popd
+rm -f plugins/org.python.pydev.refactoring/tests/lib/JFlex.jar
+# enable when tests are used
+#ln -sf %{_datadir}/java/jflex.jar \
+# plugins/org.python.pydev.refactoring/tests/lib/JFlex.jar
+
+rm -f plugins/org.python.pydev.refactoring/tests/lib/xpp3_min-1.1.3.4.O.jar
+# enable when tests are used
+#ln -sf %{_datadir}/java/xpp3-minimal.jar \
+# plugins/org.python.pydev.refactoring/tests/lib/xpp3_min-1.1.3.4.O.jar
+
+rm -f plugins/org.python.pydev.refactoring/tests/lib/xstream-1.2.1.jar
+# enable when tests are used
+#ln -sf %{_datadir}/java/xstream.jar \
+# plugins/org.python.pydev.refactoring/tests/lib/xstream-1.2.1.jar
+
+rm -f plugins/org.python.pydev.refactoring/contrib/ch/hsr/ukistler/astgraph/jgraph.jar
+
+# Remove #!'s from the .py files enclosed in org.python.pydev.jython
+for f in `find plugins -name '*.py'` ; do
+ if [ -f $f ]; then
+ sed --in-place "s/^#!.*$//" $f
+ fi
+done
+
%build
# Copy the SDK for build
-/bin/sh -x %{eclipse_base}/buildscripts/copy-platform SDK %{eclipse_base}
+/bin/sh -x %{_datadir}/eclipse/buildscripts/copy-platform SDK %{_datadir}/eclipse
SDK=$(cd SDK > /dev/null && pwd)
# Eclipse may try to write to the home directory.
@@ -114,8 +118,9 @@
homedir=$(cd home > /dev/null && pwd)
# build the main pydev feature
-eclipse \
- -Duser.home=$homedir \
+java -cp $SDK/startup.jar \
+ -Dosgi.sharedConfiguration.area=%{_libdir}/eclipse/configuration \
+ org.eclipse.core.launcher.Main \
-application org.eclipse.ant.core.antRunner \
-Dtype=feature \
-Did=org.python.pydev.feature \
@@ -123,29 +128,28 @@
-DsourceDirectory=$(pwd) \
-DjavacSource=1.5 -DjavacTarget=1.5 \
-DbuildDirectory=$(pwd)/build \
- -Dbuilder=%{eclipse_base}/plugins/org.eclipse.pde.build/templates/package-build \
- -f %{eclipse_base}/plugins/org.eclipse.pde.build/scripts/build.xml
+ -Dbuilder=%{_datadir}/eclipse/plugins/org.eclipse.pde.build/templates/package-build \
+ -f %{_datadir}/eclipse/plugins/org.eclipse.pde.build/scripts/build.xml \
+ -vmargs -Duser.home=$homedir
%install
rm -rf $RPM_BUILD_ROOT
-install -d -m755 ${RPM_BUILD_ROOT}/%{eclipse_base}
-unzip -q -d $RPM_BUILD_ROOT%{eclipse_base}/.. \
+install -d -m755 ${RPM_BUILD_ROOT}/%{_datadir}/eclipse
+unzip -q -d $RPM_BUILD_ROOT%{_datadir}/eclipse/.. \
build/rpmBuild/org.python.pydev.feature.zip
pushd $RPM_BUILD_ROOT%{_datadir}/eclipse/plugins
-rm -rf \
- org.python.pydev.core_%{version_majmin}.%{version_micro}/commons-codec.jar
+rm -rf org.python.pydev.core_%{version}/commons-codec.jar
ln -sf %{_datadir}/java/jakarta-commons-codec.jar \
- org.python.pydev.core_%{version_majmin}.%{version_micro}/commons-codec.jar
+ org.python.pydev.core_%{version}/commons-codec.jar
-mkdir org.python.pydev.core_%{version_majmin}.%{version_micro}/lib
+mkdir org.python.pydev.core_%{version}/lib
ln -sf %{_datadir}/java/junit.jar \
- org.python.pydev.core_%{version_majmin}.%{version_micro}/lib/junit.jar
+ org.python.pydev.core_%{version}/lib/junit.jar
-rm -rf \
- org.python.pydev.jython_%{version_majmin}.%{version_micro}/jython.jar
+rm -rf org.python.pydev.jython_%{version}/jython.jar
ln -sf %{_datadir}/java/jython.jar \
- org.python.pydev.jython_%{version_majmin}.%{version_micro}/jython.jar
+ org.python.pydev.jython_%{version}/jython.jar
popd
%if %{gcj_support}
@@ -163,22 +167,25 @@
%files
%defattr(-,root,root,-)
-%{eclipse_base}/features/org.python.pydev*
-%{eclipse_base}/plugins/org.python.pydev_*
-%{eclipse_base}/plugins/org.python.pydev.ast*
-%{eclipse_base}/plugins/org.python.pydev.core*
-%{eclipse_base}/plugins/org.python.pydev.debug*
-%{eclipse_base}/plugins/org.python.pydev.help*
-%{eclipse_base}/plugins/org.python.pydev.parser*
-%{eclipse_base}/plugins/org.python.pydev.templates*
-%{eclipse_base}/plugins/org.python.pydev.jython*
-%{eclipse_base}/plugins/org.python.pydev.refactoring*
+%{_datadir}/eclipse/features/org.python.pydev*
+%{_datadir}/eclipse/plugins/org.python.pydev_*
+%{_datadir}/eclipse/plugins/org.python.pydev.ast*
+%{_datadir}/eclipse/plugins/org.python.pydev.core*
+%{_datadir}/eclipse/plugins/org.python.pydev.debug*
+%{_datadir}/eclipse/plugins/org.python.pydev.help*
+%{_datadir}/eclipse/plugins/org.python.pydev.parser*
+%{_datadir}/eclipse/plugins/org.python.pydev.templates*
+%{_datadir}/eclipse/plugins/org.python.pydev.jython*
+%{_datadir}/eclipse/plugins/org.python.pydev.refactoring*
%if %{gcj_support}
%{_libdir}/gcj/%{name}
%endif
%changelog
+* Fri Aug 24 2007 Ben Konrath <bkonrath at redhat.com> 1:1.3.8-1
+- 1.3.8
+
* Fri Apr 27 2007 Igor Foox <ifoox at redhat.com> 1:1.3.1-5
- Add runtime dependancy on the JDT.
- Reorganize Requires and BuildRequires.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse-pydev/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 27 Apr 2007 18:56:32 -0000 1.2
+++ sources 24 Aug 2007 21:05:40 -0000 1.3
@@ -1 +1 @@
-0e4080d2995060abfa345bae0d0259f0 eclipse-pydev-fetched-src-pydev_1_3_1.tar.bz2
+7516703db105d7a248ffcd36581224fb org.python.pydev.feature-src-1_3_8.zip
--- eclipse-pydev-TestDependent.java.patch DELETED ---
--- fetch-eclipse-pydev.sh DELETED ---
- Previous message (by thread): rpms/perl-Class-Trigger/devel .cvsignore, 1.3, 1.4 perl-Class-Trigger.spec, 1.3, 1.4 sources, 1.3, 1.4
- Next message (by thread): rpms/eclipse-pydev/devel eclipse-pydev.spec, 1.2, 1.3 eclipse-pydev-noretroweaver.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list