PKGNAME=libjpeg-turbo
PKGSEC=libs
PKGDEP="glibc"
BUILDDEP__AMD64="${BUILDDEP} nasm"
PKGDES="JPEG image codec with accelerated baseline compression and decompression"

CMAKE_AFTER=(
    '-DENABLE_SHARED=ON'
    '-DENABLE_STATIC=OFF'
    '-DFORCE_INLINE=ON'
    '-DREQUIRE_SIMD=OFF'
    '-DWITH_ARITH_DEC=ON'
    '-DWITH_ARITH_ENC=ON'
    '-DWITH_FUZZ=OFF'
    '-DWITH_JAVA=OFF'
    '-DWITH_SIMD=ON'
    '-DWITH_TURBOJPEG=ON'
)

CMAKE_AFTER__RETRO=(
    "${CMAKE_AFTER[@]}"
    '-DWITH_SIMD=OFF'
)

CMAKE_AFTER__ARMV6HF=(
    "${CMAKE_AFTER[@]}"
    '-DWITH_SIMD=OFF'
)

PKGREP="mozjpeg<=3.1-1"
PKGBREAK="mozjpeg<=3.1-1"

PKGEPOCH=2

AB_FLAGS_O3=1

# Note: Extra Provides for Spiral.
# Note: Do not provide libjpeg-turbo-progs_spiral, this should be provided by
# jpegexiforient (to be packaged).
PKGPROV="libjpeg62-turbo_spiral libjpeg62-turbo-dev_spiral \
         libturbojpeg0-dev_spiral"

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
