1 # Maintainer: Audren Cezar <audrencezar@gmail.com>
2 # Contributor: Ionut Biru <ibiru@archlinux.org>
3 # Contributor: Andrea Scarpino <andrea@archlinux.org>
4 # Contributor: Alexander Fehr <pizzapunk gmail com>
5 # Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl>
8 pkgname=('pidgin-invisible')
9 provides=('pidgin' 'libpurple' 'libpurple-invisible')
10 conflicts=('pidgin' 'libpurple')
13 pkgdesc="Multi-protocol instant messaging client and libpurple with gtalk invisible patch"
14 arch=('i686' 'x86_64')
15 url="http://pidgin.im/"
17 makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'python'
18 'hicolor-icon-theme' 'silc-toolkit' 'gstreamer0.10-base' 'farsight2' 'avahi'
19 'tk' 'ca-certificates' 'intltool' 'networkmanager')
21 source=(http://downloads.sourceforge.net/${pkgbase}/${pkgver}/${pkgbase}-${pkgver}.tar.bz2
22 http://developer.pidgin.im/raw-attachment/ticket/4509/gtalk-sharedstatus-2.6.6.patch)
23 md5sums=('b37ab6c52db8355e8c70c044c2ba17c1'
24 '49ed4e2e28a329d7db007975b620272e')
25 install=pidgin.install
26 depends=('farsight2' 'libsasl' 'dbus-glib' 'silc-toolkit' 'nss' 'startup-notification' 'gtkspell' 'libxss' 'python' 'hicolor-icon-theme' 'gstreamer0.10-base')
27 optdepends=('cyrus-sasl-plugins: needed for facebook xmpp authentication'
28 'gstreamer0.10-good: to play sounds'
29 'avahi: Bonjour protocol support'
30 'tk: Tcl/Tk scripting support'
31 'ca-certificates: SSL CA certificates'
32 'aspell: for spelling correction' )
36 cd "$srcdir/$pkgbase-$pkgver"
37 patch -p1 -i "$srcdir/gtalk-sharedstatus-${pkgver}.patch" || return 1
38 ./configure --prefix=/usr \
40 --disable-schemas-install \
47 --with-system-ssl-certs=/etc/ssl/certs || return 1
51 for dir in libpurple share/sounds share/ca-certs m4macros po
53 make -C "$dir" DESTDIR="$pkgdir" install || return 1
58 make -C libpurple DESTDIR="$pkgdir" install-libLTLIBRARIES || return 1
60 make -C pidgin DESTDIR="$pkgdir" install || return 1
61 make -C doc DESTDIR="$pkgdir" install || return 1
63 install -D -m 0644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop || return 1
65 rm -f "$pkgdir"/usr/share/man/man1/finch.1 || return 1