blob: 6b95158c0c1f3459d192350ee472ffd1f9a503ee (
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
41
42
43
44
45
46
47
48
49
50
51
|
# Packager: Andrew <darkseed2007@yandex.ru>
pkgname=mcabber-crew-hg
pkgver=2062
pkgrel=2
pkgdesc="is a small Jabber console client, includes features: SSL, PGP, MUC, UTF8"
arch=('i686' 'x86_64')
provides=('mcabber=0.10.2')
conflicts=(mcabber mcabber-lm-hg mcabber-hg)
url="http://www.mcabber.com"
license=('GPL')
depends=('ncurses' 'glib2' 'openssl' 'gpgme' 'libotr' 'aspell' 'loudmouth-ossl')
makedepends=('pkgconfig' 'mercurial')
_hgroot="https://bitbucket.org/McKael/mcabber-crew"
_hgrepo="mcabber-crew"
prepare() {
cd ${srcdir}
hg clone ${_hgroot}
cp -a ${srcdir}/${_hgrepo}/mcabber ${srcdir}/mcabber-build || return 1
}
build() {
cd ${srcdir}/mcabber-build
./autogen.sh
./configure --with-libotr-inc-prefix=/usr/include/libotr3 --prefix=/usr --enable-hgcset \
--mandir=/usr/share/man \
--enable-aspell --enable-modules --enable-otr
make || return 1
}
package() {
cd ${srcdir}/mcabber-build
make DESTDIR=${pkgdir} install || return 1
mkdir -p ${pkgdir}/usr/share/mcabber/example
msg "Copying mcabberrc.example to usr/share/mcabber/example/mcabberrc"
cp -a ${srcdir}/mcabber-build/mcabberrc.example \
${pkgdir}/usr/share/mcabber/example/mcabberrc
mkdir -p ${pkgdir}/usr/share/mcabber/doc
install -D -m 0644 ${srcdir}/${_hgrepo}/mcabber/doc/HOWTO_modules.txt \
${pkgdir}/usr/share/mcabber/doc/HOWTO_modules.txt
mkdir -p ${pkgdir}/usr/include/mcabber/
install -D -m 0644 ${srcdir}/mcabber-build/mcabber/*.h \
${pkgdir}/usr/include/mcabber/ || return 1
rm -rf ${srcdir}/mcabber-build
}
|