ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/bz2lib.spec
Revision: 1.8
Committed: Tue May 1 11:25:04 2007 UTC (18 years ago) by elmer
Branch: MAIN
CVS Tags: pe20070522a-ports, pe20070519a-ports, pe20070512a-ports, pe20070508a-ports, pe20070507a-ports, pe20070501c-ports, pe20070501b-ports, pe20070501a-ports
Changes since 1.7: +0 -2 lines
Log Message:
Remove gcc-wrappers stuff

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.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     %setup -n bzip2-%v
12     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     cp libbz2.$so.%v %i/lib
25     ln -s libbz2.$so.%v %i/lib/libbz2.$so
26 eulisse 1.3 ln -s libbz2.$so.%v %i/lib/libbz2.$so.`echo %v | cut -d. -f 1,2`
27     ln -s libbz2.$so.%v %i/lib/libbz2.$so.`echo %v | cut -d. -f 1`
28 eulisse 1.4 # mimetic.spec
29 eulisse 1.5 #