Merge branch 'ramv/stlq' into charm
[charm.git] / charm.spec
index 1cf1f6c649ea400c6c12b4624defae9a78dc4169..8ea4fd1d1d927b1abe0776de6f7a9d9ca2de7578 100644 (file)
@@ -1,32 +1,43 @@
 #
-# Example spec file for cdplayer app...
+# spec file for building charm rpm for redhat.
 #
 Summary: Charm++
+
+%define buildsmp 0
+%define charm_options  %{nil}
+
+%if %{buildsmp}
+Name: Charm-smp
+%define charm_options  %{charm_option} smp
+%else
 Name: Charm
-Version: 5.6
-Release: 10
+%endif
+
+Version: 5.9
+Release: 12
 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
-Charm++ for Redhat
+Charm++ RPM for Linux
 
 %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 AMPI net-linux -O -DCMK_OPTIMIZE
+./build AMPI net-linux %{charm_options} -O -DCMK_OPTIMIZE
 %clean
 rm -rf $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
-/usr/local/charm/*
+/usr/local/%{name}/*
 %doc README LICENSE CHANGES README.cygwin README.win32
+