Skip to content

Commit

Permalink
Bump meep/libctl version and migrate to rocks6
Browse files Browse the repository at this point in the history
  • Loading branch information
K Jonathan Harker committed Aug 15, 2012
1 parent 044bc41 commit ae595bc
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 18 deletions.
9 changes: 4 additions & 5 deletions libctl.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%define name libctl
%define dist rocks
%define release 1
%define version 3.1
%define version 3.2.1

Name: %{name}
Version: %{version}
Expand All @@ -15,9 +15,9 @@ Requires: atlas
Requires: guile
Requires: hdf5
Requires: harminv
BuildRequires: atlas
BuildRequires: atlas-devel
BuildRequires: guile-devel
BuildRequires: hdf5
BuildRequires: hdf5-devel
BuildRequires: harminv
Summary: libCtl 3.1

Expand All @@ -29,13 +29,11 @@ libCtl for a Rocks Cluster. Not intended for redistribution.


%build
cd ../%{name}-%{version}
F77=mpif77 LDFLAGS="-L/share/apps/lib" CPPFLAGS="-I/share/apps/include" ./configure --prefix=/share/apps
make


%install
cd $RPM_BUILD_DIR/%{name}-%{version}
rm -rf $RPM_BUILD_ROOT/
mkdir -p $RPM_BUILD_ROOT/
DESTDIR=$RPM_BUILD_ROOT make install
Expand All @@ -44,6 +42,7 @@ DESTDIR=$RPM_BUILD_ROOT make install
%clean
cd $RPM_BUILD_DIR
rm -rf %{name}-%version}
rm -rf $RPM_BUILD_ROOT/


%files
Expand Down
25 changes: 12 additions & 13 deletions meep.spec
Original file line number Diff line number Diff line change
@@ -1,44 +1,43 @@
%define name meep
%define dist rocks
%define release 4
%define version 1.1.1
%define version 1.2

Name: %{name}
Version: %{version}
Release: %{dist}.%{release}
Group: Rocks
License: BSD
Source0: %{name}-%{version}.tar.gz
Source1: libctl-3.1.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Prefix: /share/apps
Requires: atlas
Requires: guile
Requires: hdf5
Requires: hdf5
Requires: harminv
Requires: libctl
Requires: fftw3
Requires: fftw
Requires: gsl
BuildRequires: atlas
Requires: libctl
BuildRequires: atlas-devel
BuildRequires: guile-devel
BuildRequires: hdf5
BuildRequires: hdf5-devel
BuildRequires: h5utils-devel
BuildRequires: harminv
BuildRequires: libctl
BuildRequires: fftw3-devel
BuildRequires: fftw-devel
BuildRequires: gsl-devel
Summary: Meep 1.1.1 with Harminv 1.3.1 and libCtl 3.1
BuildRequires: libctl
Summary: Meep %{version} with libctl %{cversion}

%description
Meep for a Rocks Cluster. Not intended for redistribution.

%prep
%setup
%setup -n libctl-3.1 -T -b 1


%build
cd ../meep-1.1.1
F77=mpif77 CC=mpicc CXX=mpiCC MPICXX=mpiCC MPILIBS="-lmpi" LDFLAGS="-L/share/apps/lib -L/opt/openmpi/lib $LDFLAGS" CPPFLAGS="-I/share/apps/include -I/opt/openmpi/include -DH5_USE_16_API=1 $CPPFLAGS" ./configure --with-libctl=$RPM_BUILD_DIR/libctl-3.1 --with-mpi --prefix=/share/apps
cd ../meep-%{version}
F77=mpif77 CC=mpicc CXX=mpiCC MPICXX=mpiCC MPILIBS="-lmpi" LDFLAGS="-L/share/apps/lib -L/opt/openmpi/lib $LDFLAGS" CPPFLAGS="-I/share/apps/include -I/opt/openmpi/include -DH5_USE_16_API=1 $CPPFLAGS" ./configure --with-mpi --with-libctl=/share/apps/share/libctl --prefix=/share/apps
make


Expand Down

0 comments on commit ae595bc

Please sign in to comment.