Receipt for: weechat

source
# SliTaz package receipt v2.

PACKAGE="weechat"
VERSION="2.6"
CATEGORY="network"
TAGS="irc"
SHORT_DESC="A fast, light and extensible chat client."
MAINTAINER="rocky@slitaz.org"
LICENSE="GPL3"
WEB_SITE="https://weechat.org/"

TARBALL="$PACKAGE-$VERSION.tar.xz"
WGET_URL="${WEB_SITE}files/src/$TARBALL"

DEPENDS="libgcrypt libgnutls libtasn1 ncursesw nettle perl python3"
BUILD_DEPENDS="cmake curl-dev gmp-dev gnutls-dev guile-dev
	libgcrypt-dev libtasn1-dev libtool ncursesw-dev nettle-dev
	perl pkg-config python3-dev"

SPLIT="$PACKAGE-dev $PACKAGE-lang"

# What is the latest version available today?
current_version()
{
	wget -O - https://weechat.org/dev/info/ 2>/dev/null | \
	sed '/stable:/!d;s|.*<td>stable:||;s|<.*||;q'
}

# Rules to configure and make the package.
compile_rules()
{	
	mkdir	_build &&
	cd	_build &&
	cmake	..			\
		-D CMAKE_POLICY_VERSION_MINIMUM=3.5	\
		-D CMAKE_INSTALL_PREFIX=/usr &&
	make &&
	make install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	case $PACKAGE in
		(weechat)	copy @std;;
		(*-dev)		copy @dev;;
		(*-lang)	cook_copy_folders locale;;
	esac
}