1 # Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
3 pkgname=libmemcached-awesome
6 pkgdesc="C/C++ client library and tools for the memcached server"
8 url="https://awesomized.github.io/libmemcached/"
10 depends=('gcc-libs' 'libsasl' 'libevent')
11 makedepends=('cmake' 'memcached' 'python-sphinx' 'python-sphinx_rtd_theme')
12 provides=('libmemcached')
13 conflicts=('libmemcached')
14 replaces=('libmemcached')
15 options=('!debug') # some interaction with FIXTURES_OPTIONS_CONFIG makes it
16 # look in the wrong directory (/usr/src/..) for the file
17 source=(https://github.com/awesomized/libmemcached/archive/$pkgver/$pkgname-$pkgver.tar.gz)
18 sha256sums=('c477e1f6510e1dc698e84f3717ce690a8f65b94c616ecaa62306cce0f5e3116a')
21 CFLAGS+=' -ffat-lto-objects'
22 CXXFLAGS+=' -ffat-lto-objects'
24 cmake -B build -S libmemcached-$pkgver \
25 -DCMAKE_BUILD_TYPE=None \
26 -DCMAKE_INSTALL_PREFIX=/usr \
28 -DBUILD_DOCS_MANGZ=OFF \
31 -DENABLE_HASH_HSIEH=ON \
32 -DENABLE_HASH_FNV64=ON \
33 -DENABLE_HASH_MURMUR=ON \
34 -DENABLE_MEMASLAP=ON \
35 -DENABLE_OPENSSL_CRYPTO=ON
41 ctest --output-on-failure
45 DESTDIR="$pkgdir" cmake --install build
46 install -Dm644 libmemcached-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
49 # vim:set ts=2 sw=2 et: