blob: 1c83e68e95abf95a97b396554032ac738b7bab2c (
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
# Maintainer (arch): Evangelos Foutras <evangelos@foutrelis.com>
# Contributor: Ionut Biru <ibiru@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Alexander Fehr <pizzapunk gmail com>
# Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl>
# Contributor: André Silva <emulatorman@hyperbola.info>
# Contributor: Márcio Silva <coadde@hyperbola.info>
# Maintainer: bill-auger <bill-auger@programmer.net>
# 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 <grim@reaperworld.com>
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
}
|