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

Comparing COMP/CMSDIST/frontier_client.spec (file contents):
Revision 1.56 by elmer, Sun Jan 24 22:08:36 2010 UTC vs.
Revision 1.62 by elmer, Fri Dec 17 23:21:00 2010 UTC

# Line 1 | Line 1
1 < ### RPM external frontier_client 2.7.12
1 > ### RPM external frontier_client 2.8.0
2   Source: http://frontier.cern.ch/dist/%{n}__%{realversion}__src.tar.gz
3   %define closingbrace )
4   %define online %(case %cmsplatf in *onl_*_*%closingbrace echo true;; *%closingbrace echo false;; esac)
# Line 7 | Line 7 | Requires: expat
7   %if "%online" == "true"
8   Requires: onlinesystemtools
9   %else
10 < Requires: zlib openssl
10 > Requires: zlib openssl expat
11   %endif
12  
13   %prep
# Line 30 | Line 30 | mkdir -p %i/include
30   export MAKE_ARGS=%{makeargs}
31   make $MAKE_ARGS distdir=%i dist
32  
33 # SCRAM ToolBox toolfile
34 mkdir -p %i/etc/scram.d
35 cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
36 <doc type=BuildSystem::ToolDoc version=1.0>
37 <Tool name=%n version=%v>
38 <lib name=frontier_client>
39 <client>
40 <Environment name=FRONTIER_CLIENT_BASE default="%i"></Environment>
41 <Environment name=INCLUDE default="$FRONTIER_CLIENT_BASE/include"></Environment>
42 <Environment name=LIBDIR  default="$FRONTIER_CLIENT_BASE/lib"></Environment>
43 </client>
44 <use name=zlib>
45 <use name=openssl>
46 <use name=expat>
47 <Runtime name=FRONTIER_CLIENT value="$FRONTIER_CLIENT_BASE/">
48 </Tool>
49 EOF_TOOLFILE
50
51 %post
33   case $(uname) in
34    Darwin )
35      so=dylib
36 <    ln -sf $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.%{realversion}.$so $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.$so
37 <    ln -sf $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.$so.%{realversion} $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.%(echo %v | sed -e "s/\([0-9]*\)\..*/\1/").$so
36 >    ln -sf libfrontier_client.%{realversion}.$so %i/lib/libfrontier_client.$so
37 >    ln -sf libfrontier_client.$so.%{realversion} %i/libfrontier_client.%(echo %v | sed -e "s/\([0-9]*\)\..*/\1/").$so
38      ;;
39    * )
40      so=so
41 <    ln -sf $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.$so.%{realversion} $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.$so
42 <    ln -sf $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.$so.%{realversion} $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libfrontier_client.$so.%(echo %v | sed -e "s/\([0-9]*\)\..*/\1/")
41 >    ln -sf libfrontier_client.$so.%{realversion} %i/lib/libfrontier_client.$so
42 >    ln -sf libfrontier_client.$so.%{realversion} %i/lib/libfrontier_client.$so.%(echo %v | sed -e "s/\([0-9]*\)\..*/\1/")
43      ;;
44   esac
64 %{relocateConfig}etc/scram.d/%n

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines