|
2 | 2 |
|
3 | 3 | set -e
|
4 | 4 |
|
5 |
| -pkgname=bzip2 |
6 |
| -pkgbranch=${VERSION:-master} |
7 |
| -pkgfull=$pkgname-$pkgbranch |
| 5 | +if [ -z "${SYNCGIT}" ]; then |
| 6 | + pkgname=bzip2 |
| 7 | + pkgver=${VERSION:-1.0.8} |
| 8 | + pkgfull=${pkgname}-${pkgver} |
| 9 | + pkgfn=${pkgname}-${pkgfull}.zip |
| 10 | + pkgurl=https://gitlab.com/bzip2/bzip2/-/archive/${pkgfull}/${pkgfn} |
8 | 11 |
|
9 |
| -syncgit https://gitlab.com/bzip2 ${pkgname} ${pkgbranch} ${pkgfull} |
| 12 | + download_md5 ${pkgfn} ${pkgurl} 1e9f8675b1346c4a00251cb2dae05c9e |
10 | 13 |
|
11 |
| -pushd ${DEVENVFLAVORROOT}/${DEVENVFLAVOR}/src/${pkgfull} > /dev/null |
12 |
| - mkdir -p build |
13 |
| - pushd build > /dev/null |
14 |
| - cmakecmd=("cmake") |
15 |
| - cmakecmd+=("-DCMAKE_INSTALL_PREFIX=${DEVENVPREFIX}") |
16 |
| - cmakecmd+=("-DENABLE_SHARED_LIB=ON") |
17 |
| - cmakecmd+=("../") |
| 14 | + mkdir -p ${DEVENVFLAVORROOT}/${DEVENVFLAVOR}/src |
| 15 | + pushd ${DEVENVFLAVORROOT}/${DEVENVFLAVOR}/src |
| 16 | + unzip ${DEVENVDLROOT}/${pkgfn} |
| 17 | + pushd "${pkgname}-${pkgfull}" > /dev/null |
| 18 | + # Added -fPIC into bzip2 CLFAGS |
| 19 | + sed -i "s/CFLAGS=-Wall*/CFLAGS=-fPIC -Wall/1" Makefile |
| 20 | + INSTALL_PREFIX=${DEVENVPREFIX} |
| 21 | + buildcmd make.log make -j ${NP} |
| 22 | + buildcmd make.log make clean |
| 23 | + buildcmd make.log make install PREFIX=${INSTALL_PREFIX} -j ${NP} |
| 24 | + popd > /dev/null |
| 25 | + popd > /dev/null |
| 26 | +else |
| 27 | + pkgname=bzip2 |
| 28 | + pkgbranch=${VERSION:-master} |
| 29 | + pkgfull=$pkgname-$pkgbranch |
18 | 30 |
|
19 |
| - buildcmd cmake.log "${cmakecmd[@]}" |
20 |
| - buildcmd make.log make -j ${NP} |
21 |
| - buildcmd install.log make install |
| 31 | + syncgit https://gitlab.com/bzip2 ${pkgname} ${pkgbranch} ${pkgfull} |
| 32 | + pushd ${DEVENVFLAVORROOT}/${DEVENVFLAVOR}/src/${pkgfull} > /dev/null |
| 33 | + mkdir -p build |
| 34 | + pushd build > /dev/null |
| 35 | + cmakecmd=("cmake") |
| 36 | + cmakecmd+=("-DCMAKE_INSTALL_PREFIX=${DEVENVPREFIX}") |
| 37 | + cmakecmd+=("-DENABLE_SHARED_LIB=ON") |
| 38 | + cmakecmd+=("../") |
| 39 | + |
| 40 | + buildcmd cmake.log "${cmakecmd[@]}" |
| 41 | + buildcmd make.log make -j ${NP} |
| 42 | + buildcmd install.log make install |
| 43 | + popd > /dev/null |
22 | 44 | popd > /dev/null
|
23 |
| -popd > /dev/null |
| 45 | +fi |
24 | 46 | # vim: set et nobomb ft=bash ff=unix fenc=utf8:
|
0 commit comments