diff options
Diffstat (limited to 'community/weechat/APKBUILD')
-rw-r--r-- | community/weechat/APKBUILD | 61 |
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 " |