php.extensions: Add missing meta info

This commit is contained in:
Elis Hirwing 2021-06-08 11:50:05 +02:00
parent 8521538585
commit e76ccc6b27
No known key found for this signature in database
GPG Key ID: D57EFA625C9A925F
23 changed files with 116 additions and 24 deletions

View File

@ -13,5 +13,10 @@ buildPecl {
makeFlags = [ "phpincludedir=$(dev)/include" ]; makeFlags = [ "phpincludedir=$(dev)/include" ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Userland cache for PHP";
license = licenses.php301;
homepage = "https://pecl.php.net/package/APCu";
maintainers = teams.php.members;
};
} }

View File

@ -14,6 +14,11 @@ buildPecl {
mv $out/lib/php/extensions/apc.so $out/lib/php/extensions/apcu_bc.so mv $out/lib/php/extensions/apc.so $out/lib/php/extensions/apcu_bc.so
''; '';
meta.maintainers = lib.teams.php.members; meta = with lib; {
meta.broken = lib.versionAtLeast php.version "8"; description = "APCu Backwards Compatibility Module";
license = licenses.php301;
homepage = "https://pecl.php.net/package/apcu_bc";
maintainers = teams.php.members;
broken = versionAtLeast php.version "8";
};
} }

View File

@ -6,5 +6,10 @@ buildPecl {
version = "1.0.10"; version = "1.0.10";
sha256 = "13s5r1szd80g1mqickghdd38mvjkwss221322mmbrykcfgp4fs30"; sha256 = "13s5r1szd80g1mqickghdd38mvjkwss221322mmbrykcfgp4fs30";
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Exposes the abstract syntax tree generated by PHP";
license = licenses.bsd3;
homepage = "https://pecl.php.net/package/ast";
maintainers = teams.php.members;
};
} }

View File

@ -44,6 +44,11 @@ buildPecl {
'') '')
]; ];
meta.broken = lib.versionAtLeast php.version "8.0"; meta = with lib; {
meta.maintainers = lib.teams.php.members; description = "Couchbase Server PHP extension";
license = licenses.asl20;
homepage = "https://docs.couchbase.com/php-sdk/current/project-docs/sdk-release-notes.html";
maintainers = teams.php.members;
broken = versionAtLeast php.version "8.0";
};
} }

View File

@ -10,5 +10,10 @@ buildPecl {
makeFlags = [ "phpincludedir=$(dev)/include" ]; makeFlags = [ "phpincludedir=$(dev)/include" ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Binary serialization for PHP";
license = licenses.bsd3;
homepage = "https://github.com/igbinary/igbinary/";
maintainers = teams.php.members;
};
} }

View File

@ -23,5 +23,10 @@ buildPecl {
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ pcre2 ]; buildInputs = [ pcre2 ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Imagick is a native php extension to create and modify images using the ImageMagick API";
license = licenses.php301;
homepage = "https://pecl.php.net/package/imagick";
maintainers = teams.php.members;
};
} }

View File

@ -11,5 +11,10 @@ buildPecl {
echo "#define HAVE_MBSTRING 1" >> config.h echo "#define HAVE_MBSTRING 1" >> config.h
''; '';
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Mailparse is an extension for parsing and working with email messages";
license = licenses.php301;
homepage = "https://pecl.php.net/package/mailparse";
maintainers = lib.teams.php.members;
};
} }

View File

@ -19,6 +19,7 @@ buildPecl {
meta = with lib; { meta = with lib; {
description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader"; description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader";
license = with licenses; [ asl20 ]; license = with licenses; [ asl20 ];
homepage = "https://github.com/maxmind/MaxMind-DB-Reader-php";
maintainers = with maintainers; [ ajs124 das_j ] ++ teams.php.members; maintainers = with maintainers; [ ajs124 das_j ] ++ teams.php.members;
}; };
} }

View File

@ -26,5 +26,10 @@ buildPecl {
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ cyrus_sasl zlib ]; buildInputs = [ cyrus_sasl zlib ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "PHP extension for interfacing with memcached via libmemcached library";
license = licenses.php301;
homepage = "https://github.com/php-memcached-dev/php-memcached";
maintainers = teams.php.members;
};
} }

View File

@ -17,5 +17,10 @@ buildPecl {
pcre2 pcre2
] ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; ] ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "MongoDB driver for PHP";
license = licenses.asl20;
homepage = "https://docs.mongodb.com/drivers/php/";
maintainers = teams.php.members;
};
} }

View File

@ -11,5 +11,10 @@ buildPecl {
sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${oracle-instantclient.dev}/include"|' config.m4 sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${oracle-instantclient.dev}/include"|' config.m4
''; '';
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Extension for Oracle Database";
license = licenses.php301;
homepage = "https://pecl.php.net/package/oci8";
maintainers = teams.php.members;
};
} }

View File

@ -8,5 +8,10 @@ buildPecl {
buildInputs = [ pcre2 ]; buildInputs = [ pcre2 ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "A self contained php-code-coverage compatible driver for PHP.";
license = licenses.php301;
homepage = "https://github.com/krakjoe/pcov";
maintainers = teams.php.members;
};
} }

View File

@ -19,6 +19,7 @@ buildPecl {
meta = with lib; { meta = with lib; {
description = "A PHP extension for Dlib"; description = "A PHP extension for Dlib";
license = with licenses; [ mit ]; license = with licenses; [ mit ];
homepage = "https://github.com/goodspb/pdlib";
maintainers = lib.teams.php.members; maintainers = lib.teams.php.members;
}; };
} }

View File

@ -10,5 +10,10 @@ buildPecl {
buildInputs = [ unixODBC ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; buildInputs = [ unixODBC ] ++ lib.optionals stdenv.isDarwin [ libiconv ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Microsoft Drivers for PHP for SQL Server";
license = licenses.mit;
homepage = "https://github.com/Microsoft/msphpsql";
maintainers = teams.php.members;
};
} }

View File

@ -20,6 +20,11 @@ buildPecl {
"--with-libxl-libdir=${libxl}/lib" "--with-libxl-libdir=${libxl}/lib"
]; ];
meta.broken = lib.versionAtLeast php.version "8.0"; meta = with lib; {
meta.maintainers = lib.teams.php.members; description = "PHP Extension interface to the Excel writing/reading library";
license = licenses.php301;
homepage = "https://github.com/iliaal/php_excel";
maintainers = lib.teams.php.members;
broken = lib.versionAtLeast php.version "8.0";
};
} }

View File

@ -2,8 +2,6 @@
let let
pname = "phpmd"; pname = "phpmd";
version = "2.8.2"; version = "2.8.2";
isPhp74 = lib.versionAtLeast php.version "7.4";
in in
mkDerivation { mkDerivation {
inherit pname version; inherit pname version;
@ -28,6 +26,6 @@ mkDerivation {
license = licenses.bsd3; license = licenses.bsd3;
homepage = "https://phpmd.org/"; homepage = "https://phpmd.org/";
maintainers = teams.php.members; maintainers = teams.php.members;
broken = !isPhp74; broken = versionAtLeast php.version "7.4";
}; };
} }

View File

@ -17,6 +17,7 @@ buildPecl {
Pinba is a MySQL storage engine that acts as a realtime monitoring and Pinba is a MySQL storage engine that acts as a realtime monitoring and
statistics server for PHP using MySQL as a read-only interface. statistics server for PHP using MySQL as a read-only interface.
''; '';
license = licenses.lgpl2Plus;
homepage = "http://pinba.org/"; homepage = "http://pinba.org/";
maintainers = teams.php.members; maintainers = teams.php.members;
}; };

View File

@ -15,6 +15,7 @@ buildPecl {
meta = with lib; { meta = with lib; {
description = "Kafka client based on librdkafka"; description = "Kafka client based on librdkafka";
license = licenses.mit;
homepage = "https://github.com/arnaud-lb/php-rdkafka"; homepage = "https://github.com/arnaud-lb/php-rdkafka";
maintainers = teams.php.members; maintainers = teams.php.members;
}; };

View File

@ -14,5 +14,10 @@ buildPecl {
hash hash
]; ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "PHP extension for interfacing with Redis";
license = licenses.php301;
homepage = "https://github.com/phpredis/phpredis/";
maintainers = teams.php.members;
};
} }

View File

@ -10,5 +10,10 @@ buildPecl {
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ samba ]; buildInputs = [ samba ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "PHP wrapper for libsmbclient";
license = licenses.bsd2;
homepage = "https://github.com/eduardok/libsmbclient-php";
maintainers = teams.php.members;
};
} }

View File

@ -10,5 +10,10 @@ buildPecl {
unixODBC unixODBC
] ++ lib.optionals stdenv.isDarwin [ libiconv ]; ] ++ lib.optionals stdenv.isDarwin [ libiconv ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Microsoft Drivers for PHP for SQL Server";
license = licenses.mit;
homepage = "https://github.com/Microsoft/msphpsql";
maintainers = teams.php.members;
};
} }

View File

@ -11,5 +11,10 @@ buildPecl {
zendExtension = true; zendExtension = true;
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "Provides functions for function traces and profiling";
license = licenses.php301;
homepage = "https://xdebug.org/";
maintainers = teams.php.members;
};
} }

View File

@ -10,5 +10,10 @@ buildPecl {
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
meta.maintainers = lib.teams.php.members; meta = with lib; {
description = "YAML-1.1 parser and emitter";
license = licenses.mit;
homepage = "http://bd808.com/pecl-file_formats-yaml/";
maintainers = teams.php.members;
};
} }