ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/bz2lib.spec
Revision: 1.10
Committed: Tue Jun 19 10:53:21 2007 UTC (17 years, 10 months ago) by eulisse
Branch: MAIN
CVS Tags: ge20070629, ge20070625, ge20070622
Changes since 1.9: +1 -1 lines
Log Message:
* Builds -wt1 version of apt/rpm and dependencies.

File Contents

# User Rev Content
1 eulisse 1.10 ### RPM external bz2lib 1.0.2-wt1
2 eulisse 1.1 # Build system patches by Lassi A. Tuura <lat@iki.fi>
3 elmer 1.9 Source: ftp://sources.redhat.com/pub/bzip2/v%(echo %realversion | tr -d .)/bzip2-%realversion.tar.gz
4 eulisse 1.6 %define cpu %(echo %cmsplatf | cut -f2 -d_)
5 eulisse 1.3 Provides: libbz2.so.1
6 eulisse 1.6 %if "%cpu" == "amd64"
7     Provides: libbz2.so.1()(64bit)
8     %endif
9 eulisse 1.1
10     %prep
11 elmer 1.9 %setup -n bzip2-%realversion
12 eulisse 1.1 sed -e 's/ -shared/ -dynamiclib/' \
13     -e 's/ -Wl,-soname -Wl,[^ ]*//' \
14     -e 's/libbz2\.so/libbz2.dylib/g' \
15     < Makefile-libbz2_so > Makefile-libbz2_dylib
16    
17     %build
18     case $(uname) in Darwin ) so=dylib ;; * ) so=so ;; esac
19 eulisse 1.2 make %makeprocesses -f Makefile-libbz2_$so
20 eulisse 1.1
21     %install
22     case $(uname) in Darwin ) so=dylib ;; * ) so=so ;; esac
23     make install PREFIX=%i
24 elmer 1.9 cp libbz2.$so.%realversion %i/lib
25     ln -s libbz2.$so.%realversion %i/lib/libbz2.$so
26     ln -s libbz2.$so.%realversion %i/lib/libbz2.$so.`echo %realversion | cut -d. -f 1,2`
27     ln -s libbz2.$so.%realversion %i/lib/libbz2.$so.`echo %realversion | cut -d. -f 1`
28    
29