packages/weechat/PKGBUILD
2025-01-03 20:41:56 +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.5.1
pkgrel=1
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=('77ae39a092e87ae95df09b8b7fe7da519e994f1b38f8042567f8eb1cbf26354bab74271c9c74b97582453f254091dee8ef7ca4d333b958efb6456bc788a6653a'
'SKIP')
b2sums=('604a2c762ca4795e195f612c2fd8b62381eb39fdf8614655eb5ee124c04d164d21a21df1f9421a927df5fc1d442cf79969aba74a0dcb0ed2094c3deaf63a1ad5'
'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
}