# Contributor: Jeff Bilyk # Maintainer: Natanael Copa pkgname=memcached pkgver=1.5.12 pkgrel=0 pkgdesc="Distributed memory object caching system" url="http://memcached.org/" arch="all" license="BSD-3-Clause" depends_dev="${pkgname}=${pkgver}-r${pkgrel}" makedepends="$depends_dev cyrus-sasl-dev libevent-dev libseccomp-dev linux-headers" install="$pkgname.pre-install" subpackages="$pkgname-dev $pkgname-doc" source="https://www.memcached.org/files/${pkgname}-${pkgver}.tar.gz $pkgname.confd $pkgname.initd" builddir="$srcdir/$pkgname-$pkgver" build() { # extstore is broken on non-x86_64 # https://github.com/memcached/memcached/issues/319 local _extstore='' case "$CARCH" in x86_64) _extstore='--enable-extstore';; esac cd "$builddir" ./configure \ --build="$CBUILD" \ --host="$CHOST" \ --prefix=/usr \ --enable-sasl \ --enable-sasl-pwdb \ --enable-seccomp \ $_extstore make } check() { cd "$builddir" make check } package() { cd "$builddir" make DESTDIR="$pkgdir" install install -m755 -D "$srcdir/$pkgname.initd" \ "$pkgdir/etc/init.d/$pkgname" install -m644 -D "$srcdir/$pkgname.confd" \ "$pkgdir/etc/conf.d/$pkgname" } sha512sums="95927fcc06e83e46a050dd50c85e50faf41e6d1f6901b757f7a842b7727a596054082a512a3b830729171556e8a995f037d39d991df2198a80a4e61a6efa1fd8 memcached-1.5.12.tar.gz 31bd788433b8021ed332f86d291e7f03222ae234520e52ba673b581d5da2adf5656e8f73e8b985df73258dea9b2a1b8ef36195163fe47a92fda59825deedfed4 memcached.confd 9615769b14175a25b50c9871b48c0635b5397ebe45231b43ee29a603eceb7b16bfc5ac744017b89b19082209c09597b3038a03ed0d5d9b45c60454d5b2717a55 memcached.initd"