[grib_api] Build fortran interface
Orion Poplawski
orion at fedoraproject.org
Fri Jul 6 19:00:54 UTC 2012
commit 05d44a4abd01adbce55439a21b5350e17cffbaf5
Author: Orion Poplawski <orion at cora.nwra.com>
Date: Fri Jul 6 13:00:52 2012 -0600
Build fortran interface
grib_api.spec | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/grib_api.spec b/grib_api.spec
index dd51f50..15c6e0c 100644
--- a/grib_api.spec
+++ b/grib_api.spec
@@ -1,6 +1,6 @@
Name: grib_api
Version: 1.9.16
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: WMO FM-92 GRIB (v1,v2) interface accessible from C and FORTRAN programs
Group: Applications/System
@@ -10,6 +10,7 @@ Source0: http://www.ecmwf.int/products/data/software/download/software_fi
Patch0: grib_api-paths.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires: gcc-gfortran
BuildRequires: jasper-devel
%description
@@ -21,8 +22,9 @@ also provided to give quick access to grib messages.
%package devel
Summary: GRIB API development headers
Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-Requires: %{name}-static = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-static%{?_isa} = %{version}-%{release}
+Requires: gcc-gfortran%{?_isa}
%description devel
Header files and libraries for building a extension library
@@ -30,8 +32,8 @@ Header files and libraries for building a extension library
%package static
Summary: GRIB API static libraries
Group: Applications/System
-Requires: %{name} = %{version}-%{release}
-Requires: %{name}-devel = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
%description static
Static libraries for %{name}
@@ -65,6 +67,10 @@ mv %{buildroot}/%{_bindir}/parser %{buildroot}/%{_bindir}/grib-parser
# Give these files some normal permissions
chmod 644 INSTALL README LICENSE COPYING.LESSER ChangeLog AUTHORS gpl-3.0.txt
+# Move the fortran module into _fmoddir
+mkdir -p %{buildroot}%{_fmoddir}
+mv %{buildroot}%{_includedir}/%{name}.mod %{buildroot}%{_fmoddir}
+
%clean
rm -rf %{buildroot}
@@ -78,6 +84,7 @@ rm -rf %{buildroot}
%defattr(-,root,root,-)
%doc INSTALL README LICENSE COPYING.LESSER ChangeLog AUTHORS gpl-3.0.txt
%{_includedir}/*
+%{_fmoddir}/%{name}.mod
%files static
%defattr(-,root,root,-)
@@ -85,6 +92,9 @@ rm -rf %{buildroot}
%{_libdir}/*.a
%changelog
+* Fri Jul 6 2012 Orion Poplawski <orion at cora.nwra.com> - 1.9.16-2
+- Build fortran interface
+
* Tue Mar 13 2012 Orion Poplawski <orion at cora.nwra.com> - 1.9.16-1
- Update to 1.9.16
More information about the scm-commits
mailing list