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

Comparing COMP/CMSDIST/sigcpp.spec (file contents):
Revision 1.13 by muzaffar, Tue Jul 6 08:34:44 2010 UTC vs.
Revision 1.17 by eulisse, Wed Aug 17 18:30:12 2011 UTC

# Line 1 | Line 1
1   ### RPM external sigcpp 2.2.3
2   %define majorv %(echo %realversion | cut -d. -f1,2)
3   Source: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/%{majorv}/libsigc++-%{realversion}.tar.gz
4 < #Patch0: sigcpp-2.0.18-gcc42
4 > Patch0: sigcpp-2.2.3-gcc46
5  
6   %prep
7   %setup -q -n libsigc++-%{realversion}
8 < #case %gccver in
9 < #  4.3.*)
10 < #%patch0 -p2
11 < #  ;;
12 < #esac
13 < ./configure --prefix=%{i}
8 > case %gccver in
9 >  4.6.*)
10 > %patch0 -p1
11 >  ;;
12 > esac
13 > ./configure --prefix=%{i} --disable-static
14  
15   %build
16   make %makeprocesses
17   %install
18   make install
19 + # We remove pkg-config files for two reasons:
20 + # * it's actually not required (macosx does not even have it).
21 + # * rpm 4.8 adds a dependency on the system /usr/bin/pkg-config
22 + #   on linux.
23 + # In the case at some point we build a package that can be build
24 + # only via pkg-config we have to think on how to ship our own
25 + # version.
26 + rm -rf %i/lib/pkgconfig
27 + # Read documentation online.
28 + rm -rf %i/share
29   cp %i/lib/sigc++-2.0/include/sigc++config.h %i/include/sigc++-2.0/
20 # SCRAM ToolBox toolfile
21 mkdir -p %i/etc/scram.d
22 cat << \EOF_TOOLFILE >%i/etc/scram.d/%n.xml
23  <tool name="%n" version="%v">
24    <lib name="sigc-2.0"/>
25    <client>
26      <environment name="SIGCPP_BASE" default="%i"/>
27      <environment name="LIBDIR" default="$SIGCPP_BASE/lib"/>
28      <environment name="INCLUDE" default="$SIGCPP_BASE/include/sigc++-2.0"/>
29    </client>
30  </tool>
31 EOF_TOOLFILE
32
33 %post
34 %{relocateConfig}etc/scram.d/%n.xml

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines