summarylogtreecommitdiffstats
path: root/PKGBUILD
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
}