# Maintainer (arch): Evangelos Foutras # Contributor: Ionut Biru # Contributor: Andrea Scarpino # Contributor: Alexander Fehr # Contributor: Lucien Immink # Contributor: André Silva # Contributor: Márcio Silva # Maintainer: bill-auger # parabola changes and rationale: # - in [libre] for pbot # NOTE: for the purpose of diffing, this PKGBUILD is actually 'pidgin' # compiling bridgin requires a built pidgin source tree pkgname='libpurple-bridgin' pkgver=0.5.1 _pidginname=pidgin _pidginver=2.14.4 pkgrel=1 pkgdesc="pidgin/finch plugin, to bridge chat conversations" arch=('x86_64') arch+=('armv7h' 'i686') url="https://pidgin.im/" license=('GPL') makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' 'libidn' 'libgadu' 'python' 'hicolor-icon-theme' 'farstream' 'tk' 'libnsl' 'avahi' 'ca-certificates' 'intltool' 'libnm' 'dbus-glib' 'libgnt' 'libxcrypt') depends=('libpurple') options=('!emptydirs') source=(https://downloads.sourceforge.net/project/pidgin/Pidgin/$_pidginver/$_pidginname-$_pidginver.tar.bz2{,.asc}) source+=(bridgin-$pkgver.tar.gz::https://github.com/bill-auger/bridgin/archive/v$pkgver.tar.gz) sha256sums=('67c1a0104b0624a50100c6d73cd5504d53c9d221922b1b28fa86020531a9904e' 'SKIP') sha256sums+=('c9c3b9824def963d7c3bee9c7d1e5684cc67f747ca4791ba93e55b667352d965') validpgpkeys=('40DE1DC7288FE3F50AB938C548F66AFFD9BDB729') # Gary Kramlich prepare() { cd ${_pidginname}-${_pidginver} # copy bridgin sources into plugins/ workdir cp "${srcdir}"/bridgin-$pkgver/* libpurple/plugins/ } build() { cd ${_pidginname}-${_pidginver} # compile libpurple/pidgin/finch ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --disable-schemas-install \ --disable-gevolution \ --disable-meanwhile \ --disable-gnutls \ --enable-cyrus-sasl \ --disable-doxygen \ --enable-nm \ --with-system-ssl-certs=/etc/ssl/certs make # compile bridgin plugin cd libpurple/plugins/ make ./bridgin.so } package() { cd ${_pidginname}-${_pidginver} install -Dm644 libpurple/plugins/bridgin.so "${pkgdir}"/usr/lib/purple-2/bridgin.so }