ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/bz2lib.spec
Revision: 1.3
Committed: Tue May 2 09:03:58 2006 UTC (18 years, 11 months ago) by eulisse
Branch: MAIN
CVS Tags: WEBTOOLS_CONFIG_1_pre2, WEBTOOLS_CONFIG_1_pre1, PR_0_5_4, PR_0_5_0, PR_0_4_21, PRODREQUEST_0_4_0, PR0_3_13, PR0_3_12, PR0-3-11, forPR034, forPR033, forPIL116, forPR032, forPR030, forPR020, forPA011, forPR010, forPA010, af20060928, ProdAgent_pa17, phedex_2_3_series, forLCG_44, forCMSSW_0_8_0_pre2, V00-01-02, V00-01-2, V00-01-01, V00-01-00, V00-00-11, V00-00-10, V00-00-09, V00-00-08, V00-00-07, V00-00-06, V00-00-05, V00-00-04, V00-00-03, V00-00-02
Changes since 1.2: +3 -1 lines
Log Message:
Adding misc symbolics link to .so.1 .so.1.0 etc..

File Contents

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