Skip to content

Commit 33e69af

Browse files
authored
Merge pull request #93 from j8xixo12/bzip2_enhance
enhance: refurbished bzip2 build script
2 parents dc68fff + 5504ba5 commit 33e69af

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

scripts/build.d/bzip2

+14-9
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,22 @@
33
set -e
44

55
pkgname=bzip2
6+
pkgbranch=${VERSION:-master}
7+
pkgfull=$pkgname-$pkgbranch
68

7-
git clone git://sourceware.org/git/bzip2.git ${DEVENVFLAVORROOT}/${DEVENVFLAVOR}/src/${pkgname}
9+
syncgit https://gitlab.com/bzip2 ${pkgname} ${pkgbranch} ${pkgfull}
810

9-
pushd ${DEVENVFLAVORROOT}/${DEVENVFLAVOR}/src/${pkgname} > /dev/null
10-
11-
INSTALL_PREFIX=${DEVENVPREFIX}
12-
buildcmd make.log make -f Makefile-libbz2_so
13-
buildcmd make.log make clean
14-
buildcmd make.log make install PREFIX=${INSTALL_PREFIX} -j ${NP}
15-
cp libbz2.so.1.0.8 ${DEVENVPREFIX}/lib
16-
ln -s ${DEVENVPREFIX}/lib/libbz2.so.1.0.8 ${DEVENVPREFIX}/lib/libbz2.so
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+=("../")
1718

19+
buildcmd cmake.log "${cmakecmd[@]}"
20+
buildcmd make.log make -j ${NP}
21+
buildcmd install.log make install
22+
popd > /dev/null
1823
popd > /dev/null
1924
# vim: set et nobomb ft=bash ff=unix fenc=utf8:

0 commit comments

Comments
 (0)