PKGBUILD 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. # Maintainer (arch): Evangelos Foutras <evangelos@foutrelis.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>
  6. # Contributor: André Silva <emulatorman@hyperbola.info>
  7. # Contributor: Márcio Silva <coadde@hyperbola.info>
  8. # Contributor: bill-auger <bill-auger@programmer.net>
  9. # parabola changes and rationale:
  10. # - in [libre] for pbot
  11. # NOTE: this PKGBUILD is actually 'pidgin'
  12. pkgname='pidgin-bridgin'
  13. pkgver=0.5.1
  14. _pidginname=pidgin
  15. _pidginver=2.14.4
  16. pkgrel=1
  17. pkgdesc="plugin for bridging pidgin/finch conversations"
  18. arch=('x86_64')
  19. arch+=('armv7h' 'i686')
  20. url="https://pidgin.im/"
  21. license=('GPL')
  22. makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm'
  23. 'libidn' 'libgadu' 'python' 'hicolor-icon-theme' 'farstream' 'tk'
  24. 'libnsl' 'avahi' 'ca-certificates' 'intltool' 'libnm' 'dbus-glib'
  25. 'libgnt' 'libxcrypt')
  26. depends=('libpurple')
  27. options=('!emptydirs')
  28. source=(https://downloads.sourceforge.net/project/pidgin/Pidgin/$_pidginver/$_pidginname-$_pidginver.tar.bz2{,.asc})
  29. source+=(bridgin-$pkgver.tar.gz::https://github.com/bill-auger/bridgin/archive/v$pkgver.tar.gz)
  30. #sha256sums=('f132e18d551117d9e46acce29ba4f40892a86746c366999166a3862b51060780' # 2.14.1
  31. sha256sums=('67c1a0104b0624a50100c6d73cd5504d53c9d221922b1b28fa86020531a9904e' # 2.14.4
  32. 'SKIP')
  33. # sha256sums+=('25dd0f14b58939dbf9bcc4b95f1471f2a2438b5c9e5f9aca717d48c337229981'
  34. # sha256sums+=('49b54d48ada9008b88c16af0cb059f307a2e90ad81a2d0f9f727cf573784962e'
  35. # '5af57d228d07ac4f2169642855f525749687fc5039c72d3fe8a6e4de49b30c96') # 0.5.0
  36. # 'b18469a34e0ef2158ccf7a26469181df8934c0f2ff3106bd817a081847b8dd5b') # 0.0.6?
  37. # '1c07a6421a9640898125b0248453ef9a004f0dad1fa32e8219390b7d614b16fb') # 0.5.1-prev
  38. # 'c9c3b9824def963d7c3bee9c7d1e5684cc67f747ca4791ba93e55b667352d965') # 0.5.1
  39. sha256sums+=('c9c3b9824def963d7c3bee9c7d1e5684cc67f747ca4791ba93e55b667352d965')
  40. validpgpkeys=('40DE1DC7288FE3F50AB938C548F66AFFD9BDB729') # Gary Kramlich <grim@reaperworld.com>
  41. prepare() {
  42. cd ${_pidginname}-${_pidginver}
  43. # copy bridgin sources into plugins/ workdir
  44. cp "${srcdir}"/bridgin-$pkgver/* libpurple/plugins/
  45. }
  46. build() {
  47. cd ${_pidginname}-${_pidginver}
  48. # compile libpurple/pidgin/finch
  49. ./configure \
  50. --prefix=/usr \
  51. --sysconfdir=/etc \
  52. --disable-schemas-install \
  53. --disable-gevolution \
  54. --disable-meanwhile \
  55. --disable-gnutls \
  56. --enable-cyrus-sasl \
  57. --disable-doxygen \
  58. --enable-nm \
  59. --with-system-ssl-certs=/etc/ssl/certs
  60. make
  61. # compile bridgin plugin
  62. cd libpurple/plugins/
  63. make ./bridgin.so
  64. }
  65. package()
  66. {
  67. cd ${_pidginname}-${_pidginver}
  68. install -Dm644 libpurple/plugins/bridgin.so "${pkgdir}"/usr/lib/purple-2/bridgin.so
  69. }