bug fix for checksum
[charm.git] / charm.spec
index d41d38339f89d4db0c826d4ed08b62aba86da411..8ea4fd1d1d927b1abe0776de6f7a9d9ca2de7578 100644 (file)
@@ -1,32 +1,43 @@
 #
 #
-# Example spec file for cdplayer app...
+# spec file for building charm rpm for redhat.
 #
 Summary: Charm++
 #
 Summary: Charm++
+
+%define buildsmp 0
+%define charm_options  %{nil}
+
+%if %{buildsmp}
+Name: Charm-smp
+%define charm_options  %{charm_option} smp
+%else
 Name: Charm
 Name: Charm
-Version: 5.6
-Release: 10
+%endif
+
+Version: 5.9
+Release: 12
 Copyright: GPL
 Group: Applications/System
 BuildRoot: /var/tmp/%{name}-root
 Copyright: GPL
 Group: Applications/System
 BuildRoot: /var/tmp/%{name}-root
-Source: http://charm.cs.uiuc.edu/distrib/Charm-5.6.tar.bz2
-URL: http://charm.cs.uiuc.edu
-Vendor: PPL <ppl@uiuc.edu>
+Source: http://charm.cs.illinois.edu/distrib/Charm-%{version}-%{release}.tar.bz2
+URL: http://charm.cs.illinois.edu
+Vendor: PPL <charm@cs.illinois.edu>
 
 %description
 
 %description
-Charm++ for Redhat
+Charm++ RPM for Linux
 
 %prep
 
 %prep
-%setup -n %{name}-%{version}
-bzip2 -dc  %{_sourcedir}/%{name}-%{version}.tar.bz2 | tar xvf -
+%setup -n %{name}-%{version}-%{release}
+bzip2 -dc  %{_sourcedir}/Charm-%{version}-%{release}.tar.bz2 | tar xvf -
 %build
 %build
-./build charm++ net-linux -O -DCMK_OPTIMIZE
+./build AMPI net-linux %{charm_options} -O -DCMK_OPTIMIZE
 %clean
 %clean
-rm -f $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
 %install
 mkdir -p $RPM_BUILD_ROOT
 %install
 mkdir -p $RPM_BUILD_ROOT
-cd tmp; make DESTDIR=$RPM_BUILD_ROOT/usr/local/charm  install 
+cd tmp; make DESTDIR=$RPM_BUILD_ROOT/usr/local/%{name} install
 %post
  
 %files
 %post
  
 %files
-/usr/local/charm/*
+/usr/local/%{name}/*
 %doc README LICENSE CHANGES README.cygwin README.win32
 %doc README LICENSE CHANGES README.cygwin README.win32
+