Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
executable file 80 lines (55 sloc) 1.48 KB
#!/bin/bash
{
set -x
set -e
set -u
. build.profile
. ${PREFIX}/${BUILD_python}/profile
. ${PREFIX}/${BUILD_libwebp}/profile
. ${PREFIX}/${BUILD_libjpegturbo}/profile
. ${PREFIX}/${BUILD_libtiff}/profile
. ${PREFIX}/${BUILD_leptonica}/profile
function B_JBIG2ENC {
SRCURL=${BUILD_jbig2enc_SRCURL}
BUILD_PKG=${BUILD_jbig2enc}
PREFIX="${PREFIX}/${BUILD_PKG}"
mkdir -p "${PREFIX}"
cat >"${PREFIX}/profile" <<-EOF
PATH=${PREFIX}/bin:\$PATH
EOF
if [ ! -d "${BUILD_PKG}" ]; then
if [ ! -e ${BUILD_PKG}.tar ]; then
git clone "${SRCURL}" ${BUILD_PKG}
tar cf ${BUILD_PKG}.tar ${BUILD_PKG}
else
tar -xf ${BUILD_PKG}.tar
fi
fi
pushd ${BUILD_PKG}
local _conf=(
--prefix ${PREFIX}
--with-pic
# --disable-shared
)
LDFLAGS="$(PKG_CONFIG_PATH=${PKG_CONFIG_PATH} pkg-config --libs libtiff-4)"
LDFLAGS+=" $(PKG_CONFIG_PATH=${PKG_CONFIG_PATH} pkg-config --libs lept)"
LDFLAGS+=" $(PKG_CONFIG_PATH=${PKG_CONFIG_PATH} pkg-config --libs libjpeg)"
LDFLAGS+=" $(PKG_CONFIG_PATH=${PKG_CONFIG_PATH} pkg-config --libs libwebp)"
export LDFLAGS
CFLAGS="-I${PROJECT}/${BUILD_leptonica}/include"
CFLAGS+=" -I${PROJECT}/${BUILD_libtiff}/include"
CFLAGS+=" -I${PROJECT}/${BUILD_libwebp}/include"
export CFLAGS
CPPFLAGS=${CFLAGS}
export CPPFLAGS
LIBS='-lm -lleptonica -ltiff -ljpeg -lwebp -lsharpyuv -lpng -lz -lzstd -llzma'
export LIBS
./autogen.sh
PKG_CONFIG_PATH=${PKG_CONFIG_PATH} ./configure "${_conf[@]}"
make -j ${NPROC} install
popd
}
pushd "${BUILD_DIR}"
B_JBIG2ENC
popd
}