summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 01c97dc5e6d41a2280d11e1b60d93121ba8e80b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Packager: Andrew <darkseed2007@yandex.ru>
pkgname=mcabber-crew-modules
pkgver=40
pkgrel=1
pkgdesc="All modules from MCabber repository. PKGBUILD for crew edition."
arch=('i686' 'x86_64')
url="http://wiki.mcabber.com/index.php/Modules"
license=('GPL')
conflicts=(mcabber-modules mcabber-modules-hg)
optdepends=('screen: for extsay module')
depends=('mcabber-crew-hg')
makedepends=('pkgconfig' 'mercurial')
provides=("mcabber-crew-modules")

_hgroot="http://hg.lilotux.net"
_hgrepo="mcabber-modules"

prepare() {
  cd ${srcdir}
  hg clone "${_hgroot}/${_hgrepo}"
}

build() {
    cd "${srcdir}/${_hgrepo}"
    ./autogen.sh
    ./configure --enable-all-modules --prefix=/usr
    make || return 1
}

package() {
    cd "${srcdir}/${_hgrepo}"
    for e in clock comment info_msgcount killpresence lastmsg; do
        install -Dm755 ${e}/.libs/lib${e}.so  ${pkgdir}/usr/lib/mcabber/lib${e}.so
        install -Dm755 ${e}/.libs/lib${e}.lai ${pkgdir}/usr/lib/mcabber/lib${e}.la
    done
    install -Dm755 extsay-ng/.libs/libextsay.so  ${pkgdir}/usr/lib/mcabber/libextsay.so
    install -Dm755 extsay-ng/.libs/libextsay.lai ${pkgdir}/usr/lib/mcabber/libextsay.la
    install -Dm644 extsay-ng/README    ${pkgdir}/usr/share/mcabber/doc/HOWTO_extsay.txt
    install -Dm755 extsay-ng/extsay.sh ${pkgdir}/usr/share/mcabber/example/extsay.sh
}