PKGBUILD 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # Contributor: Oleksandr Natalenko <oleksandr@natalenko.name>
  2. # Contributor: fauno <fauno@parabola.nu>
  3. # Contrbutor: bill-auger <bill-auger@programmer.net>
  4. # Maintainer: Parabola Hackers <dev@lists.parabola.nu>
  5. pkgname=rmilter
  6. pkgver=1.10.0
  7. pkgrel=2
  8. pkgdesc="Another sendmail milter for different mail checks."
  9. arch=('x86_64' 'i686')
  10. url="http://rspamd.com"
  11. license=('custom:BSD2')
  12. depends=('openssl' 'pcre' 'libmilter' 'opendkim')
  13. makedepends=('cmake' 'pkgconfig' 'bison' 'flex')
  14. source=(${pkgname}-${pkgver}.tar.gz::https://github.com/vstakhov/${pkgname}/archive/${pkgver}.tar.gz)
  15. backup=('etc/rmilter/rmilter-grey.conf')
  16. install=rmilter.install
  17. sha256sums=('ea80563fa7636afed0b5fd9a29aa2300f15793ed85788e4ce69c187d341a7d54')
  18. build()
  19. {
  20. cd "${srcdir}"/${pkgname}-${pkgver}
  21. cmake \
  22. -DENABLE_DEBUG=OFF \
  23. -DCMAKE_BUILD_TYPE=Release \
  24. -DRMILTER_USER=_rmilter \
  25. -DCMAKE_INSTALL_PREFIX=/usr \
  26. -DSBINDIR=/usr/bin \
  27. -DENABLE_MEMCACHED=OFF \
  28. -DWANT_SYSTEMD_UNITS=ON .
  29. make
  30. }
  31. package()
  32. {
  33. cd "${srcdir}"/${pkgname}-${pkgver}
  34. make DESTDIR="${pkgdir}"/ install
  35. install -Dm0644 ${pkgname}.conf.sample "${pkgdir}"/etc/${pkgname}/${pkgname}.conf.sample
  36. install -Dm0644 ${pkgname}-grey.conf "${pkgdir}"/etc/${pkgname}/${pkgname}-grey.conf
  37. install -Dm0644 debian/copyright "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
  38. }