ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/kcachegrind.spec
(Generate patch)

Comparing COMP/CMSDIST/kcachegrind.spec (file contents):
Revision 1.2 by muzaffar, Tue Feb 20 12:57:14 2007 UTC vs.
Revision 1.4 by muzaffar, Tue Feb 20 14:13:13 2007 UTC

# Line 14 | Line 14 | Requires: qt libpng
14   %define machine_os  %(echo %cmsplatf | cut -d_ -f1)
15   %if "%{machine_os}" == "slc4"
16   %define sourcefile0 http://kcachegrind.sourceforge.net/%{n}-%{realversion}.tar.gz
17 < %define pacthfile0 http://cmsdoc.cern.ch/~muzaffar/public/%{n}-%{realversion}-patch1.tar.gz
17 > %define pacthfile0 http://cmsdoc.cern.ch/~muzaffar/public/%{n}-%{realversion}-patch.tar.gz
18   %else
19   %define sourcefile0   none
20   %define pacthfile0    none
# Line 25 | Line 25 | Source1: %pacthfile0
25  
26   %prep
27   %if "%{machine_os}" == "slc4"
28 < %setup -T -b 1 -n %{n}-%{realversion}-patch1
28 > %setup -T -b 1 -n %{n}-%{realversion}-patch
29   %setup -T -b 0 -n %{n}-%{realversion}
30   # CMS patch
31 < cp -fp %{_builddir}/%{n}-%{realversion}-patch1/functionnameanalyzer.* %{_builddir}/%n-%realversion/kcachegrind/
32 < patch -u %{_builddir}/%n-%realversion/kcachegrind/tracedata.cpp %{_builddir}/%{n}-%{realversion}-patch1/tracedata.cpp.patch
33 < patch -u %{_builddir}/%n-%realversion/kcachegrind/Makefile.am %{_builddir}/%{n}-%{realversion}-patch1/Makefile.am.patch
31 > cp -fp %{_builddir}/%{n}-%{realversion}-patch/functionnameanalyzer.* %{_builddir}/%n-%realversion/kcachegrind/
32 > patch -u %{_builddir}/%n-%realversion/kcachegrind/tracedata.cpp %{_builddir}/%{n}-%{realversion}-patch/tracedata.cpp.patch
33 > patch -u %{_builddir}/%n-%realversion/kcachegrind/Makefile.am %{_builddir}/%{n}-%{realversion}-patch/Makefile.am.patch
34   make -f admin/Makefile.common cvs
35   %endif
36  
# Line 39 | Line 39 | make -f admin/Makefile.common cvs
39   export CPPFLAGS="-I$LIBPNG_ROOT/include"
40   export LDFLAGS="-L$LIBPNG_ROOT/lib"
41   ./configure --prefix=%i --disable-rpath
42 < patch -u %{_builddir}/%n-%realversion/libtool %{_builddir}/%{n}-%{realversion}-patch1/libtool.patch
42 >
43 > # Fix for hard coded rpath
44 > sed 's|hardcode_libdir_flag_spec=".*"|hardcode_libdir_flag_spec=""|' libtool > libtool.new
45 > mv libtool.new libtool
46 >
47   make %makeprocesses
48   %install
49   make install
# Line 49 | Line 53 | make install
53   mkdir -p $RPM_INSTALL_PREFIX/%pkgrel/bin
54   cat << \EOF_KCACHEGRIND > $RPM_INSTALL_PREFIX/%pkgrel/bin/kcachegrind
55   #!/bin/sh
56 < echo "WARNING: KCachegrind is only available for %{machine_os}"
56 > echo "WARNING: KCachegrind is only available for SLC4"
57   EOF_KCACHEGRIND
58   chmod 755 $RPM_INSTALL_PREFIX/%pkgrel/bin/kcachegrind
59   %endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines