diff --git a/eclipse-pydev.spec b/eclipse-pydev.spec index 04065a2..00e589b 100644 --- a/eclipse-pydev.spec +++ b/eclipse-pydev.spec @@ -1,7 +1,6 @@ Epoch: 1 %define eclipse_base %{_libdir}/eclipse -%define gcj_support 1 %define major 1 %define minor 3 @@ -9,7 +8,7 @@ Epoch: 1 Summary: Eclipse Python development plug-in Name: eclipse-pydev Version: %{major}.%{minor}.%{maint} -Release: 1%{?dist} +Release: 2%{?dist} License: EPL URL: http://pydev.sourceforge.net Group: Development/Tools @@ -18,14 +17,7 @@ Source0: http://downloads.sourceforge.net/pydev/org.python.pydev.featur Source1: org.python.pydev.mylyn.feature-fetched-src-pydev_1_3_7.tar.bz2 Source2: fetch-pydev-mylyn.sh -%if %{gcj_support} -BuildRequires: gcc-java >= 4.1.2 -BuildRequires: java-1.5.0-gcj-devel >= 1.5.0 -Requires(post): java-1.5.0-gcj >= 1.5.0 -Requires(postun): java-1.5.0-gcj >= 1.5.0 -%else BuildRequires: java-devel >= 1.5.0 -%endif Requires: eclipse-jdt Requires: python @@ -37,23 +29,30 @@ BuildRequires: eclipse-pde # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239123 %ifnarch ppc64 BuildRequires: eclipse-mylyn -BuildRequires: eclipse-mylyn-ide %endif BuildRequires: jpackage-utils >= 0:1.5 BuildRequires: junit >= 3.8.1 BuildRequires: commons-codec >= 1.3 BuildRequires: jython >= 2.2 -%if %{gcj_support} -%else BuildArch: noarch -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The eclipse-pydev package contains Eclipse plugins for Python development. +%ifnarch ppc64 +%package mylyn +Summary: Pydev Mylyn Focused UI +Requires: eclipse-mylyn +Requires: %{name} = %{epoch}:%{version}-%{release} +Group: Development/Tools + +%description mylyn +Mylyn Task-Focused UI extensions for Pydev. +%endif + %prep %setup -q -c @@ -149,10 +148,6 @@ ln -sf %{_datadir}/java/jython.jar \ org.python.pydev.jython_%{version}/jython.jar popd -%if %{gcj_support} -aot-compile-rpm -%endif - # rename cgi.py's shebang from /usr/local/bin/python to /usr/bin/env python sed -i 's/\/usr\/local\/bin\/python/\/usr\/bin\/env python/' ${RPM_BUILD_ROOT}%{_datadir}/eclipse/dropins/pydev/eclipse/plugins/org.python.pydev.jython_1.3.20/Lib/cgi.py # convert .py$ files from mode 0644 to mode 0755 @@ -165,26 +160,23 @@ chmod 0755 `find ${RPM_BUILD_ROOT} -name '*\.py' -perm 0644 | xargs` %clean rm -rf ${RPM_BUILD_ROOT} -%if %{gcj_support} -%post -p /usr/bin/rebuild-gcj-db - -%postun -p /usr/bin/rebuild-gcj-db -%endif - %files %defattr(-,root,root,-) %{_datadir}/eclipse/dropins/pydev # no xmlrpc3 -> no mylyn on ppc64 due to: # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239123 + %ifnarch ppc64 +%files mylyn %{_datadir}/eclipse/dropins/pydev-mylyn %endif -%if %{gcj_support} -%{_libdir}/gcj/%{name} -%endif - %changelog +* Fri Oct 17 2008 Alexander Kurtakov 1:1.3.20-2 +- Drop gcj support. +- Split mydev support to subpackage to correct dependencies. +- Drop eclipse-mylyn-ide BR - it is merged into eclipse-mylyn. + * Tue Oct 14 2008 Michal Nowak 1:1.3.20-1 - bump to 1.3.20 - created general versioning scheme for version tag & tarball URI)