diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2021-05-24 10:47:26 -0400 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2021-05-24 10:47:26 -0400 |
commit | 776e4279a8fab92d4d1b4a4ffb346cbde374b5a7 (patch) | |
tree | b8e302a7b0c99bf63f38131df7bbc0e7ccbc646b | |
parent | 3705ee5f9dc4d58ee26b9cad1e4a6e9db610772b (diff) |
wip - bridgin
-rw-r--r-- | nonprism/pidgin/PKGBUILD | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/nonprism/pidgin/PKGBUILD b/nonprism/pidgin/PKGBUILD index 255bc75b1..0380a00d7 100644 --- a/nonprism/pidgin/PKGBUILD +++ b/nonprism/pidgin/PKGBUILD @@ -10,11 +10,14 @@ # parabola changes and rationale: # - remove modules for non-privacy-respecting services +# - build 'bridgin' plugin for pbot pkgname=('pidgin' 'libpurple' 'finch') -pkgver=2.14.1 -pkgrel=3 +pkgname+=('pidgin-bridgin') +pkgver=2.14.4 +_bridginver=0.0.5 +pkgrel=1 pkgrel+=.nonprism1 arch=('x86_64') arch+=('armv7h' 'i686') @@ -26,10 +29,12 @@ makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' 'libgnt' 'libxcrypt') makedepends=(${makedepends[*]/libgadu}) source=(https://downloads.sourceforge.net/project/pidgin/Pidgin/$pkgver/$pkgname-$pkgver.tar.bz2{,.asc}) -source+=(remove-services.patch) +source+=(remove-services.patch + bridgin-$_bridginver.tar.gz::https://github.com/bill-auger/bridgin/archive/v$_bridginver.tar.gz) sha256sums=('f132e18d551117d9e46acce29ba4f40892a86746c366999166a3862b51060780' 'SKIP') -sha256sums+=('25dd0f14b58939dbf9bcc4b95f1471f2a2438b5c9e5f9aca717d48c337229981') +sha256sums+=('25dd0f14b58939dbf9bcc4b95f1471f2a2438b5c9e5f9aca717d48c337229981' + '5af57d228d07ac4f2169642855f525749687fc5039c72d3fe8a6e4de49b30c96') validpgpkeys=('40DE1DC7288FE3F50AB938C548F66AFFD9BDB729') # Gary Kramlich <grim@reaperworld.com> @@ -56,6 +61,9 @@ prepare() { local desktop_file=pidgin/data/pidgin.desktop.in rm ${desktop_file} sed -i 's|^\(_Comment=\).*|\1Chat over IRC, Jabber/XMPP, and more|' ${desktop_file}.in + + # copy bridgin sources into plugins/ workdir + cp "${srcdir}"/bridgin-$_bridginver/* libpurple/plugins/ } build() { @@ -74,6 +82,10 @@ build() { --enable-nm \ --with-system-ssl-certs=/etc/ssl/certs make + + # compile bridgin plugin + cd libpurple/plugins/ + make ./bridgin.so } package_pidgin(){ @@ -133,3 +145,11 @@ package_finch(){ rm "$pkgdir"/usr/share/man/man1/pidgin.1 } + +package_pidgin-bridgin() +{ + pkgdesc="plugin for bridging pidgin/finch conversations" + depends=('libpurple') + + install -dm644 libpurple/plugins/bridgin.so /usr/lib/purple-2/bridgin.so +} |