PKGNAME=netsurf
PKGSEC=web
PKGDEP="curl desktop-file-utils duktape gtk-3 lcms2 libcss libdom libmng \
        libnsbmp libnsgif libnslog libnspsl libnsutils libparserutils \
        librsvg libutf8proc libwapcaplet libwebp"
PKGDEP__RETRO=" \
        curl desktop-file-utils duktape gtk-2 lcms2 libcss libdom libmng \
        libnsbmp libnsgif libnslog libnspsl libnsutils libparserutils \
        librsvg libutf8proc libwapcaplet libwebp gnome-icon-theme"
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="inetutils netsurf-buildsystem nsgenbind perl-html-parser \
          re2c setconf vim"
PKGDES="A lightweight GTK+ web browser"

ABTYPE=self

# FIXME: Haru PDF support disabled due to missing files.
MAKE_AFTER=(
    'TARGET=gtk3'
    'NETSURF_USE_BMP=YES'
    'NETSURF_USE_CURL=YES'
    'NETSURF_USE_DUKTAPE=YES'
    'NETSURF_USE_HARU_PDF=NO'
    'NETSURF_USE_LIBICONV_PLUG=YES'
    'NETSURF_USE_NSLOG=YES'
    'NETSURF_USE_NSPSL=YES'
    'NETSURF_USE_OPENSSL=YES'
    'NETSURF_USE_PNG=YES'
    'NETSURF_USE_RSVG=YES'
    'NETSURF_USE_UTF8PROC=YES'
    'NETSURF_USE_VIDEO=NO'
    'NETSURF_USE_WEBP=YES'
)
MAKE_AFTER__RETRO=(
    'TARGET=gtk2'
    'NETSURF_USE_BMP=YES'
    'NETSURF_USE_CURL=YES'
    'NETSURF_USE_DUKTAPE=YES'
    'NETSURF_USE_HARU_PDF=NO'
    'NETSURF_USE_LIBICONV_PLUG=YES'
    'NETSURF_USE_NSLOG=YES'
    'NETSURF_USE_NSPSL=YES'
    'NETSURF_USE_OPENSSL=YES'
    'NETSURF_USE_PNG=YES'
    'NETSURF_USE_RSVG=YES'
    'NETSURF_USE_UTF8PROC=YES'
    'NETSURF_USE_VIDEO=NO'
    'NETSURF_USE_WEBP=YES'
)
MAKE_AFTER__ARMV4="${MAKE_AFTER__RETRO[@]}"
MAKE_AFTER__ARMV6HF="${MAKE_AFTER__RETRO[@]}"
MAKE_AFTER__ARMV7HF="${MAKE_AFTER__RETRO}"
MAKE_AFTER__I486="${MAKE_AFTER__RETRO[@]}"
MAKE_AFTER__LOONGSON2F="${MAKE_AFTER__RETRO[@]}"
MAKE_AFTER__M68K="${MAKE_AFTER__RETRO}"
MAKE_AFTER__POWERPC="${MAKE_AFTER__RETRO[@]}"
MAKE_AFTER__PPC64="${MAKE_AFTER__RETRO[@]}"
