%global eclipse_base %{_libdir}/eclipse %global install_loc %{_datadir}/eclipse/dropins # Taken from update site so we match upstream # download.eclipse.org/mylyn/archive/3.5.0/v20110316-0100 %global qualifier v20110316-0100 Name: eclipse-mylyn-ide Summary: Mylyn Context Connector: Eclipse IDE Version: 3.5.0 Release: 2%{?dist} License: EPL and ASL 2.0 URL: http://www.eclipse.org/mylyn # bash fetch-eclipse-mylyn-ide.sh Source0: eclipse-mylyn-ide-R_3_5_0-fetched-src.tar.bz2 Source1: fetch-eclipse-mylyn-ide.sh BuildArch: noarch BuildRequires: java-devel >= 1.5.0 BuildRequires: eclipse-platform >= 1:3.4.0 BuildRequires: eclipse-pde >= 1:3.4.0 BuildRequires: eclipse-mylyn BuildRequires: eclipse-mylyn-context BuildRequires: eclipse-mylyn-context-team Requires: eclipse-platform >= 1:3.4.0 Requires: eclipse-mylyn Requires: eclipse-mylyn-context Requires: eclipse-mylyn-context-team Obsoletes: eclipse-mylyn-ide < %{version}-%{release} Group: Development/Tools %description Mylyn Task-Focused UI extensions for the Eclipse IDE. Provides focusing of common IDE views and editors. %prep %setup -q -c %build %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.mylyn.ide_feature \ -a "-DjavacSource=1.5 -DjavacTarget=1.5 -DforceContextQualifier=%{qualifier} -DmylynQualifier=%{qualifier}" \ -d "mylyn mylyn-context mylyn-context-team" %install install -d -m 755 %{buildroot}%{_datadir}/eclipse install -d -m 755 %{buildroot}%{install_loc}/mylyn-ide unzip -q -o -d %{buildroot}%{install_loc}/mylyn-ide \ build/rpmBuild/org.eclipse.mylyn.ide_feature.zip %files %defattr(-,root,root,-) %{install_loc}/mylyn-ide %doc org.eclipse.mylyn.contexts/org.eclipse.mylyn.ide-feature/epl-v10.html %doc org.eclipse.mylyn.contexts/org.eclipse.mylyn.ide-feature/license.html %changelog * Mon Apr 18 2011 Severin Gehwolf 3.5.0-2 - Make setup quiet. - Removed rm -rf of buildroot in install section. * Fri Apr 15 2011 Severin Gehwolf 3.5.0-1 - Introduce eclipse-mylyn-ide required for Mylyn 3.5.0 RPM restructuring.