PKGNAME=opencc
PKGEPOCH=1
PKGSEC=localization
PKGDEP="gcc-runtime marisa"
PKGDEP__RETRO="gcc-runtime"
PKGDEP__ARMV4="${PKGDEP__RETRO}"
PKGDEP__ARMV6HF="${PKGDEP__RETRO}"
PKGDEP__ARMV7HF="${PKGDEP__RETRO}"
PKGDEP__I486="${PKGDEP__RETRO}"
PKGDEP__LOONGSON2F="${PKGDEP__RETRO}"
PKGDEP__M68K="${PKGDEP__RETRO}"
PKGDEP__POWERPC="${PKGDEP__RETRO}"
PKGDEP__PPC64="${PKGDEP__RETRO}"
BUILDDEP="wheel rapidjson tclap pybind11 chrpath"
BUILDDEP__RETRO="chrpath"
BUILDDEP__ARMV4="${BUILDDEP__RETRO}"
BUILDDEP__ARMV6HF="${BUILDDEP__RETRO}"
BUILDDEP__ARMV7HF="${BUILDDEP__RETRO}"
BUILDDEP__I486="${BUILDDEP__RETRO}"
BUILDDEP__LOONGSON2F="${BUILDDEP__RETRO}"
BUILDDEP__M68K="${BUILDDEP__RETRO}"
BUILDDEP__POWERPC="${BUILDDEP__RETRO}"
BUILDDEP__PPC64="${BUILDDEP__RETRO}"
PKGDES="Open source Chinese conversion library and utilities"

# Note: Need to set LIB_INSTALL_DIR so that the .pc file has the correct
# libdir.
# Note: Building Python bindings in beyond.
CMAKE_AFTER=(
    '-DCMAKE_INSTALL_PREFIX=/usr'
    '-DLIB_INSTALL_DIR=/usr/lib'
    '-DBUILD_DOCUMENTATION:BOOL=OFF'
    '-DBUILD_PYTHON:BOOL=ON'
    '-DUSE_SYSTEM_MARISA:BOOL=ON'
    '-DUSE_SYSTEM_PYBIND11:BOOL=ON'
    '-DUSE_SYSTEM_RAPIDJSON:BOOL=ON'
    '-DUSE_SYSTEM_TCLAP:BOOL=ON'
    '-DCMAKE_SKIP_RPATH=OFF'
    '-DPYTHON_EXECUTABLE=/usr/bin/python3'
)
CMAKE_AFTER__RETRO=(
    "${CMAKE_AFTER[@]}"
    '-DCMAKE_INSTALL_PREFIX=/usr'
    '-DLIB_INSTALL_DIR=/usr/lib'
    '-DBUILD_PYTHON:BOOL=OFF'
    '-DUSE_SYSTEM_MARISA:BOOL=OFF'
    '-DUSE_SYSTEM_PYBIND11:BOOL=OFF'
    '-DUSE_SYSTEM_RAPIDJSON:BOOL=OFF'
    '-DUSE_SYSTEM_TCLAP:BOOL=OFF'
)

AB_FLAGS_O3=1
