1{
2 buildPecl,
3 lib,
4 zstd,
5 pkg-config,
6 fetchFromGitHub,
7}:
8
9let
10 version = "0.15.2";
11in
12buildPecl {
13 inherit version;
14 pname = "zstd";
15
16 src = fetchFromGitHub {
17 owner = "kjdev";
18 repo = "php-ext-zstd";
19 rev = version;
20 hash = "sha256-NGbrbvW2kNhgj3nqqjGLqowcp9EKqYffR1DOBIzdXeA=";
21 };
22
23 nativeBuildInputs = [ pkg-config ];
24
25 buildInputs = [ zstd ];
26
27 configureFlags = [ "--with-libzstd" ];
28
29 meta = with lib; {
30 description = "Zstd Extension for PHP";
31 license = licenses.mit;
32 homepage = "https://github.com/kjdev/php-ext-zstd";
33 maintainers = with lib.maintainers; [ ];
34 };
35}