PKGBUILD 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Contributor: Aaron Lindsay <aaron@aclindsay.com>
  2. # Maintainer: Edvinas Valatka <edacval@gmail.com>
  3. pkgname=ccnet
  4. pkgver=5.0.2
  5. pkgrel=1
  6. pkgdesc="A framework for writing networked applications in C."
  7. arch=('i686' 'x86_64' 'armv7h' 'armv6h')
  8. url="https://github.com/haiwen/ccnet/"
  9. license=('GPL3')
  10. depends=('libevent' 'libzdb' 'libsearpc>=3.0.7' 'jansson' 'libldap' 'python2')
  11. makedepends=('vala' 'pacman>=4.1')
  12. options=('!makeflags')
  13. source=("${pkgname}-v${pkgver}-server.tar.gz::https://github.com/haiwen/${pkgname}/archive/v${pkgver}-server.tar.gz"
  14. "https://raw.githubusercontent.com/haiwen/ccnet/master/COPYRIGHT"
  15. "libccnet.pc.patch"
  16. "autoconfiguration-for-libjansson.patch")
  17. prepare () {
  18. cd "$srcdir/$pkgname-$pkgver-server"
  19. patch -p1 -i $srcdir/libccnet.pc.patch
  20. patch -p1 -i $srcdir/autoconfiguration-for-libjansson.patch
  21. }
  22. build () {
  23. cd "$srcdir/$pkgname-$pkgver-server"
  24. ./autogen.sh
  25. CFLAGS="$CFLAGS -lpthread" ./configure --enable-server --enable-ldap --prefix=/usr PYTHON=/usr/bin/python2
  26. make -j1
  27. }
  28. package () {
  29. cd "$srcdir/$pkgname-$pkgver-server"
  30. make DESTDIR="$pkgdir" install
  31. }
  32. sha256sums=('e734ac1a243c073456b4ef82fac412a63b5731f4fddb45bf27170ff45d29f11b'
  33. 'c07aeccf581c255e60acbddcc6af90290e0d6354e6ec0ee1987b82845d3d57ac'
  34. '66c3b02c3981db6a80819e0ae103bedadf8dfdf81405a7f75a9cba714acf973f'
  35. '382b1da33e2b6c0ebab8d3921d92b7417fa11d969ad822cd43aee499fd7b3d94')