PKGNAME=remmina
PKGSEC=net
PKGDEP="gtk-3 zlib libjpeg-turbo libssh libunique avahi libgcrypt \
	freerdp telepathy-glib libvncserver libappindicator libsodium \
        libspice-gtk cups vte libsecret"
BUILDDEP="gnome-keyring kwallet spice-protocol"
PKGSUG="gnome-keyring kwallet"
PKGDES="Remote desktop client"

ABTYPE=cmakeninja
# Note: -DWITH_ICON_CACHE, Generate the icon cache during install target.
# Note: -DWITH_UPDATE_DESKTOP_DB, Generate desktop files cache database.
#
# FIXME: -DWITH_NX=OFF', plugin broken and orphaned
#        (Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1660515).
# FIXME: -DWITH_{ST,XDMCP}=OFF', plugin orphaned.
# FIXME: -DWITH_WWW=OFF', seems pointless (most people would just use
#        their Web browser?).
__CMAKE_AFTER=(
    '-DHAVE_LIBAPPINDICATOR=ON'
    '-DSNAP_BUILD_ONLY=OFF'
    '-DWITH_AVAHI=ON'
    '-DWITH_CUPS=ON'
    '-DWITH_FREERDP3=ON'
    '-DWITH_GCRYPT=ON'
    '-DWITH_GETTEXT=ON'
    '-DWITH_GVNC=ON'
    '-DWITH_ICON_CACHE=OFF'
    '-DWITH_KF5WALLET=ON'
    '-DWITH_KIOSK_SESSION=OFF'
    '-DWITH_LIBSECRET=ON'
    '-DWITH_LIBSSH=ON'
    '-DWITH_LIBVNCSERVER=ON'
    '-DWITH_MANPAGES=ON'
    '-DWITH_NX=OFF'
    '-DWITH_PYTHONLIBS=ON'
    '-DWITH_SPICE=ON'
    '-DWITH_ST=OFF'
    '-DWITH_TRANSLATIONS=ON'
    '-DWITH_UPDATE_DESKTOP_DB=OFF'
    '-DWITH_VTE=ON'
    '-DWITH_WEBKIT2GTK=ON'
    '-DWITH_WWW=OFF'
    '-DWITH_X2GO=ON'
    '-DWITH_XDMCP=OFF'
    '-Dsodium_USE_STATIC_LIBS=OFF'
)

CMAKE_AFTER=(
    "${__CMAKE_AFTER[@]}"
    '-DWITH_IPP=OFF'
    '-DWITH_SSE2=OFF'
    '-DWITH_NEON=OFF'
)
CMAKE_AFTER__AMD64=(
    "${__CMAKE_AFTER[@]}"
    '-DWITH_IPP=ON'
    '-DWITH_SSE2=ON'
)
CMAKE_AFTER__ARM64=(
    "${__CMAKE_AFTER[@]}"
    '-DWITH_NEON=ON'
)
