# Description: GTK+ based IRC client.
# URL: https://hexchat.github.io/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: gtk iso-codes xorg-libxdamage
# Optional: dbus-glib desktop-file-utils enchant libcanberra libnotify libproxy lua pciutils

name=hexchat
version=2.14.3
release=1
source=(https://dl.hexchat.net/hexchat/$name-$version.tar.xz)

build() {
	cd $name-$version

	# Lua scripting plugin, value is pkg-config name
	prt-get isinst lua && PKGMK_HEXCHAT+=' -Dwith-lua=lua' || PKGMK_HEXCHAT+=' -Dwith-lua=false'

	# Support for getting proxy information
	prt-get isinst libproxy || PKGMK_HEXCHAT+=' -Dwith-libproxy=false'

	# Support for freedesktop notifications
	prt-get isinst libnotify || PKGMK_HEXCHAT+=' -Dwith-libnotify=false'

	# Support for sound alerts
	prt-get isinst libcanberra || PKGMK_HEXCHAT+=' -Dwith-libcanberra=false'

	# Support used for single-instance and scripting interface
        prt-get isinst dbus-glib || PKGMK_HEXCHAT+=' -Dwith-dbus=false'

	prt-get isinst pciutils && PKGMK_HEXCHAT+=' -Dwith-sysinfo=true'

	meson build ${PKGMK_HEXCHAT} \
		--prefix /usr \
		-Dwith-text=true

        ninja -C build -j ${JOBS:-1}
        DESTDIR="$PKG" ninja -C build install

	rm -r $PKG/usr/share/locale
}
