aboutsummaryrefslogtreecommitdiffstats
path: root/main/weechat
diff options
context:
space:
mode:
Diffstat (limited to 'main/weechat')
-rw-r--r--main/weechat/APKBUILD26
1 files changed, 21 insertions, 5 deletions
diff --git a/main/weechat/APKBUILD b/main/weechat/APKBUILD
index 931352d9c3..2323358256 100644
--- a/main/weechat/APKBUILD
+++ b/main/weechat/APKBUILD
@@ -2,17 +2,18 @@
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=weechat
pkgver=1.3
-pkgrel=0
+pkgrel=1
pkgdesc="A fast, light, extensible ncurses-based chat client"
url="http://www.weechat.org"
arch="all"
license="GPL3+"
-depends="python"
-depends_dev="cmake libintl ncurses-dev gnutls-dev libgcrypt-dev
- lua-dev aspell-dev perl-dev python-dev curl-dev"
+depends=""
+depends_dev="cmake libintl ncurses-dev gnutls-dev libgcrypt-dev curl-dev
+ aspell-dev lua-dev perl-dev python-dev"
makedepends="$depends_dev"
install=""
-subpackages="$pkgname-dev"
+subpackages="$pkgname-dev $pkgname-aspell:_plugin $pkgname-lua:_plugin
+ $pkgname-perl:_plugin $pkgname-python:_plugin"
source="http://www.weechat.org/files/src/$pkgname-$pkgver.tar.gz"
_builddir="$srcdir"/$pkgname-$pkgver
@@ -33,6 +34,21 @@ package() {
make DESTDIR="$pkgdir/" install || return 1
}
+_plugin() {
+ local _name=${subpkgname#*-}
+ local _dir=usr/lib/weechat/plugins
+
+ pkgdesc="WeeChat $_name plugin"
+ depends="weechat"
+ if [ "$_name" = python ]; then
+ depends="$depends python"
+ fi
+
+ mkdir -p "$subpkgdir"/$_dir
+ mv "$pkgdir"/$_dir/${_name}.so "$subpkgdir"/$_dir
+
+}
+
md5sums="30e19794b121a4aca16f58135952d85f weechat-1.3.tar.gz"
sha256sums="5c6c8f21f4835034c78c9f86f70c8df76afa73897481e84261e1583db46b678d weechat-1.3.tar.gz"
sha512sums="5c28a89f3050e813bf18eb5a15197384700b4131ec6f65665027316eec84ffaeb850a7053bfd4dcbb97e05541e34f862eeb5c04707b360b63da0730a12bffd55 weechat-1.3.tar.gz"