Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > f85d08a138760bc55541e9d1e0f65adb > files > 1

eclipse-photran-4.0.0-4.b4.3.1mdv2009.0.src.rpm

%define gcj_support             0
%define major                   4
%define minor                   0  
%define patch                   0
%define majmin                  %{major}.%{minor}
%define eclipse_base            %{_libdir}/eclipse

Summary:        Eclipse Fortran Development Tools (Photran) plugin
Name:           eclipse-photran
Version:        %{majmin}.%{patch}
Release:        %mkrel 4.b4.3.1
License:        EPL
Group:          Development/Other
URL:            http://www.eclipse.org/photran
Requires:       eclipse-platform

# The following tarball was generated by the makesource.sh script
Source0: org.eclipse.photran-v20080808_4_0_0_Beta4.tar.gz
Source1: makesource.sh
BuildRequires: eclipse-pde
BuildRequires: eclipse-cdt >= 4.0.1
BuildRequires: tomcat5-jsp-2.0-api
%if %{gcj_support}
BuildRequires:  java-gcj-compat-devel >= 1.0.64
%endif

BuildRequires:  java-rpmbuild
BuildRequires:  zip
Requires:       gdb make gcc-gfortran
Requires:       eclipse-platform >= 1:3.3.0

# Currently, upstream CDT only supports building on the platforms listed here.
ExclusiveArch: %{ix86} x86_64 ppc ia64
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root


%description
The eclipse-photran package contains the Photran Eclipse feature and plugins
that are useful for Fortran development.

%package        xlf
Summary:        IBM XL Fortran compiler support for Photran
Group:          Development/Other
Requires:       %{name} = %{version}-%{release}

%description    xlf
%{summary}.

%prep
%setup -q -n org.eclipse.photran-v20080808_4_0_0_Beta4
# Fixup to use 1.5 source level
find -name \*.prefs | xargs sed -i -e 's/source=1.3/source=1.5/'


%build
export JAVA_HOME=%{java_home}
export PATH=%{java_bin}:/usr/bin:$PATH
for feature in org.eclipse.photran_feature org.eclipse.photran.intel org.eclipse.photran.vpg_feature \
               org.eclipse.photran.xlf_feature
do
  %{eclipse_base}/buildscripts/pdebuild -D -d cdt \
    -f $feature -a "-DjavacSource=1.5 -DjavacTarget=1.5"
done

%install
rm -rf ${RPM_BUILD_ROOT}

for feature in photran photran.vpg photran.xlf
do
  install -d -m755 ${RPM_BUILD_ROOT}%{eclipse_base}/dropins/${feature}
  
  unzip -o -d ${RPM_BUILD_ROOT}%{eclipse_base}/dropins/${feature} \
              build/rpmBuild/org.eclipse.${feature}_feature.zip
  mv ${RPM_BUILD_ROOT}%{eclipse_base}/dropins/${feature}/eclipse/* \
     ${RPM_BUILD_ROOT}%{eclipse_base}/dropins/${feature}
  rmdir ${RPM_BUILD_ROOT}%{eclipse_base}/dropins/${feature}/eclipse
done

%{gcj_compile}

%clean 
rm -rf ${RPM_BUILD_ROOT}


%if %{gcj_support}
%post
%{update_gcjdb}

%postun
%{clean_gcjdb}
%endif


%files
%defattr(-,root,root,-)
%doc org.eclipse.photran-feature/epl-v10.html
%{eclipse_base}/dropins/photran
%{eclipse_base}/dropins/photran.vpg
%{gcj_files}

%files xlf
%defattr(-,root,root,-)
%{eclipse_base}/dropins/photran.xlf




%changelog
* Sun Sep 14 2008 Alexander Kurtakov <akurtakov@mandriva.org> 4.0.0-4.b4.3.1mdv2009.0
+ Revision: 284636
- fix group
- BR tomcat5-jsp-2.0-api
- beta4

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild early 2009.0 package (before pixel changes)

* Wed May 14 2008 Alexander Kurtakov <akurtakov@mandriva.org> 4.0-0.b3.1.3mdv2009.0
+ Revision: 207106
- move to development/other

* Tue Jan 01 2008 David Walluck <walluck@mandriva.org> 4.0-0.b3.1.2mdv2008.1
+ Revision: 139996
- make sure CLASSPATH and OPT_JAT_LIST are not set

* Tue Jan 01 2008 David Walluck <walluck@mandriva.org> 4.0-0.b3.1.1mdv2008.1
+ Revision: 139962
- BuildRequires: zip
- fix BuildRoot
- import eclipse-photran


* Thu Dec 20 2007 - Orion Poplawski <orion@cora.nwr.com> - 4.0-0.b3.1
- One line post/postun script form

* Mon Nov 12 2007 - Orion Poplawski <orion@cora.nwr.com> - 4.0-0.b3
- Initial package