at 24.05-pre 32 lines 825 B view raw
1{ buildPecl, lib, fetchFromGitHub, php, cyrus_sasl, zlib, pkg-config, libmemcached }: 2 3buildPecl rec { 4 pname = "memcached"; 5 version = "3.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "php-memcached-dev"; 9 repo = "php-memcached"; 10 rev = "v${version}"; 11 sha256 = "sha256-g9IzGSZUxLlOE32o9ZJOa3erb5Qs1ntR8nzS3kRd/EU="; 12 }; 13 14 internalDeps = [ 15 php.extensions.session 16 ]; 17 18 configureFlags = [ 19 "--with-zlib-dir=${zlib.dev}" 20 "--with-libmemcached-dir=${libmemcached}" 21 ]; 22 23 nativeBuildInputs = [ pkg-config ]; 24 buildInputs = [ cyrus_sasl zlib ]; 25 26 meta = with lib; { 27 description = "PHP extension for interfacing with memcached via libmemcached library"; 28 license = licenses.php301; 29 homepage = "https://github.com/php-memcached-dev/php-memcached"; 30 maintainers = teams.php.members; 31 }; 32}