ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/cppunit.spec
Revision: 1.15
Committed: Wed Jan 9 17:13:26 2008 UTC (17 years, 3 months ago) by eulisse
Branch: MAIN
CVS Tags: pe20080109a-ports
Changes since 1.14: +4 -0 lines
Log Message:
Fixes for leopard.

File Contents

# User Rev Content
1 elmer 1.14 ### RPM external cppunit 1.10.2-CMS19
2 elmer 1.10 Source0: http://switch.dl.sourceforge.net/sourceforge/%n/%n-%realversion.tar.gz
3 eulisse 1.1 Source1: http://spi.cvs.cern.ch:8180/cgi-bin/spi.cgi/*checkout*/Components/UnitTesting/Tools/CppUnit/CppUnit_testdriver.cpp?rev=1.1
4 elmer 1.10
5     %prep
6     %setup -n %n-%realversion
7    
8 eulisse 1.2 %build
9 eulisse 1.15 perl -p -i -e 's|rm(.*)conftest|rm -fr $1 conftest|g' configure \
10     aclocal.m4 \
11     libtool \
12     config/ltmain.sh
13 eulisse 1.2 ./configure --prefix=%i
14     make %makeprocesses
15 eulisse 1.1 %install
16     make install
17     cp %_sourcedir/CppUnit_testdriver.cpp* %i/include/CppUnit_testdriver.cpp
18 muzaffar 1.12
19     # SCRAM ToolBox toolfile
20     mkdir -p %i/etc/scram.d
21     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
22     <doc type=BuildSystem::ToolDoc version=1.0>
23     <Tool name=%n version=%v>
24     <lib name=cppunit>
25     <Client>
26     <Environment name=CPPUNIT_BASE default="%i"></Environment>
27     <Environment name=LIBDIR default="$CPPUNIT_BASE/lib"></Environment>
28     <Environment name=INCLUDE default="$CPPUNIT_BASE/include"></Environment>
29     </Client>
30     <use name=sockets>
31     </Tool>
32     EOF_TOOLFILE
33    
34 eulisse 1.6 %post
35     %{relocateConfig}/bin/cppunit-config
36 eulisse 1.7 %{relocateConfig}/lib/libcppunit.la
37 muzaffar 1.12 %{relocateConfig}etc/scram.d/%n