PKGBUILD 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Contributor: Aaron Lindsay <aaron@aclindsay.com>
  2. # Maintainer: Edvinas Valatka <edacval@gmail.com>
  3. pkgname=ccnet
  4. pkgver=4.4.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=('custom')
  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}.tar.gz::https://github.com/haiwen/${pkgname}/archive/v${pkgver}.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"
  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"
  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"
  30. make DESTDIR="$pkgdir" install
  31. mkdir -p $pkgdir/usr/share/licenses/$pkgname
  32. cp COPYRIGHT $pkgdir/usr/share/licenses/$pkgname/
  33. }
  34. sha256sums=('138d6de92388440ce378fc923c50674b80f823e3d2396254dc6c60da5daf2a09'
  35. 'c07aeccf581c255e60acbddcc6af90290e0d6354e6ec0ee1987b82845d3d57ac'
  36. '66c3b02c3981db6a80819e0ae103bedadf8dfdf81405a7f75a9cba714acf973f'
  37. '382b1da33e2b6c0ebab8d3921d92b7417fa11d969ad822cd43aee499fd7b3d94')