packages/weechat/PKGBUILD
2024-12-15 18:01:27 +01:00

63 lines
2.1 KiB
Bash

# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Christian Rebischke <Chris.Rebischke@archlinux.org>
# Maintainer: Caleb Maclennan <caleb@alerque.com>
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: lucke <lucke at o2 dot pl>
pkgname=weechat
pkgver=4.4.4
pkgrel=2
pkgdesc="Fast, light and extensible IRC client (curses UI)"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://www.weechat.org/"
license=('GPL-3.0-only')
depends=('curl'
'gnutls'
'cjson'
'libgcrypt')
makedepends=('asciidoctor'
'cmake'
'enchant'
'guile'
'lua'
'perl'
'python'
'ruby'
'tcl')
optdepends=('enchant: spellchecker support'
'guile: support for guile scripts'
'lua: support for lua scripts'
'perl: support for perl scripts'
'python: support for python scripts'
'ruby: support for ruby scripts'
'tcl: support for tcl scripts')
source=("https://www.weechat.org/files/src/${pkgname}-${pkgver}.tar.xz"{,.asc})
sha512sums=('519c0ce68081a256f78e5a04ee7518393719c8b0cd6edcbeac58ef952d08bebf5b0b2173b0bf103afe09f5e0eb27e2790d0ab3a6475ad346d0056f97069176d4'
'SKIP')
b2sums=('3e2150c9beef82a7c245656e4d639df9db6df20c25669ba8b8258c398f0c2f85d01213e19881d003f727c6599ecf89e9f0442540c083ebd6e64dacff56275b37'
'SKIP')
validpgpkeys=('A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8') # WeeChat (signing key) <webmaster@weechat.org>
# cmake does not correctly handle CPPFLAGS, so kludge it in anyway:
# https://gitlab.kitware.com/cmake/cmake/-/issues/12928
CFLAGS+=" ${CPPFLAGS}"
build() {
cmake -B build -S ${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_MAN=ON \
-DENABLE_DOC=ON \
-DENABLE_DOC_INCOMPLETE=ON \
-DENABLE_ENCHANT=ON \
-DENABLE_JAVASCRIPT=OFF \
-DENABLE_PHP=OFF \
-Wno-dev
cmake --build build
}
package() {
DESTDIR="${pkgdir}" cmake --install build
}