diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..334854cc329a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = mcabber-crew-hg + pkgdesc = is a small Jabber console client, includes features: SSL, PGP, MUC, UTF8 + pkgver = 2062 + pkgrel = 2 + url = http://www.mcabber.com + arch = i686 + arch = x86_64 + license = GPL + makedepends = pkgconfig + makedepends = mercurial + depends = ncurses + depends = glib2 + depends = openssl + depends = gpgme + depends = libotr + depends = aspell + depends = loudmouth-ossl + provides = mcabber=0.10.2 + conflicts = mcabber + conflicts = mcabber-lm-hg + conflicts = mcabber-hg + +pkgname = mcabber-crew-hg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6b95158c0c1f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,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 +} |