aboutsummaryrefslogtreecommitdiffstats
path: root/community/weechat/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/weechat/APKBUILD')
-rw-r--r--community/weechat/APKBUILD61
1 files changed, 33 insertions, 28 deletions
diff --git a/community/weechat/APKBUILD b/community/weechat/APKBUILD
index ff498e8915f..222b88dc05a 100644
--- a/community/weechat/APKBUILD
+++ b/community/weechat/APKBUILD
@@ -1,40 +1,43 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
+# Maintainer: Julien Voisin <julien.voisin@dustri.org>
pkgname=weechat
-pkgver=3.2
+pkgver=4.2.2
pkgrel=1
-pkgdesc="A fast, light, extensible ncurses-based chat client"
+pkgdesc="Fast, light, extensible ncurses-based chat client"
url="https://weechat.org"
arch="all"
options="!check" # test suite runs "sudo make install"
license="GPL-3.0-or-later"
-depends_dev="asciidoctor
- cmake
+depends_dev="
+ aspell-dev
+ curl-dev
gettext-dev
- ncurses-dev
gnutls-dev
libgcrypt-dev
- curl-dev
- aspell-dev
lua-dev
+ ncurses-dev
perl-dev
python3-dev
- ruby-dev
zlib-dev
+ zstd-dev
"
-
-makedepends="$depends_dev"
-subpackages="$pkgname-dev
+makedepends="
+ $depends_dev
+ asciidoctor
+ cmake
+ samurai
+ "
+subpackages="
+ $pkgname-dev
$pkgname-doc
$pkgname-lang
$pkgname-spell:_plugin
$pkgname-lua:_plugin
- $pkgname-perl:_plugin
+ $pkgname-perl
$pkgname-python:_plugin
- $pkgname-ruby:_plugin
"
-
-source="https://www.weechat.org/files/src/weechat-$pkgver.tar.gz"
+source="https://www.weechat.org/files/src/weechat-$pkgver.tar.xz
+ "
# secfixes:
# 1.7.1-r0:
@@ -45,22 +48,24 @@ source="https://www.weechat.org/files/src/weechat-$pkgver.tar.gz"
# - CVE-2020-8955
build() {
- mkdir -p build
- cd build
- cmake .. \
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_MAN=ON \
-DENABLE_TCL=OFF \
-DENABLE_GUILE=OFF \
-DENABLE_JAVASCRIPT=OFF \
- -DENABLE_PHP=OFF
- make
+ -DENABLE_PHP=OFF \
+ -DENABLE_RUBY=OFF
+ cmake --build build
+}
+
+check() {
+ ./tools/build-test.sh cmake
}
package() {
- cd "$builddir"/build
- make DESTDIR="$pkgdir/" install
+ DESTDIR="$pkgdir" cmake --install build
}
_plugin() {
@@ -78,14 +83,14 @@ _plugin() {
provides="$pkgname-aspell=$pkgver-r$pkgrel"
fi
- mkdir -p "$subpkgdir"/$_dir
- mv "$pkgdir"/$_dir/"$_name".so "$subpkgdir"/$_dir
+ amove $_dir/"$_name".so
}
-check() {
- ./tools/build-test.sh cmake
+perl() {
+ _plugin
+ depends="$depends perl-pod-parser"
}
sha512sums="
-45d2336236b49bc64b35debc6b2244a0285c4dba53b2ba47d401f2d1a2db723b56a84962713a3caadbff7284224d8c9904f42b4a4b769fc7b2a89ff13e622c04 weechat-3.2.tar.gz
+cee642ea0fd43763933bb401d40999dff0b1a5260d536d7437cb2188e31f90c8196c6836072be51fa9df7abca5f5aee91a5f99e82852c9268091347d56350032 weechat-4.2.2.tar.xz
"