All pastes #1617715 Raw Edit

Something

public text v1 · immutable
#1617715 ·published 2009-10-13 13:06 UTC
rendered paste body
# $Id: PKGBUILD 53806 2009-10-03 12:40:04Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Alexander Fehr <pizzapunk gmail com>
# Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl>
pkgbase=('pidgin')
pkgname=('pidgin' 'libpurple')
pkgver=2.6.2
pkgrel=4
pkgdesc="Multi-protocol instant messaging client"
arch=('i686' 'x86_64')
url="http://pidgin.im/"
license=('GPL')
makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'python'
	'hicolor-icon-theme' 'silc-toolkit' 'gstreamer0.10-base' 'farsight2' 'avahi' 
	'tk' 'ca-certificates' 'intltool')
options=('!libtool')
source=(http://downloads.sourceforge.net/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2)
md5sums=('a1bbb3c9be7d4ee1f53590d319cbfa72')

build() {
  cd ${srcdir}/${pkgname}-$pkgver

  ./configure --prefix=/usr \
              --sysconfdir=/etc \
              --disable-schemas-install \
              --disable-meanwhile \
              --disable-nm \
              --disable-perl \
              --disable-gnutls \
              --enable-cyrus-sasl \
              --disable-doxygen \
              --with-system-ssl-certs=/etc/ssl/certs || return 1
  make || return 1
}
package_pidgin(){
    pkgdesc="Multi-protocol instant messaging client"
    depends=("libpurple=${pkgver}" 'startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'python'
            'hicolor-icon-theme' 'silc-toolkit' 'gstreamer0.10-base' 'farsight2')
    optdepends=('gstreamer0.10-good: to play sounds'
                'avahi: Bonjour protocol support'
                'tk: Tcl/Tk scripting support'
                'ca-certificates: SSL CA certificates'
                'aspell: for spelling correction')

    install=pidgin.install
    cd $srcdir/$pkgname-$pkgver

    make -C pidgin DESTDIR=$pkgdir install || return 1
    make -C finch DESTDIR=$pkgdir install || return 1
    make -C po DESTDIR=$pkgdir install || return 1
    make -C m4macros DESTDIR=$pkgdir install || return 1
    make -C doc DESTDIR=$pkgdir install || return 1
    make -C share/sounds DESTDIR=$pkgdir install || return 1
    make -C share/ca-certs DESTDIR=$pkgdir install || return 1

    rm -rf "$pkgdir/etc" || return 1
}
package_libpurple(){
    pkgdesc="IM library extracted from Pidgin"
    depends=('glib2' 'gnutls' 'perlxml' 'libxml2')
    cd $srcdir/$pkgname-$pkgver
    make -C libpurple DESTDIR=$pkgdir install || return 1
    rm -rf "$pkgdir/etc" || return 1
}