Skip to content

Commit 97addf2

Browse files
committed
php83Extensions.couchbase: mark as broken
ZHF NixOS#352882 Doesn't compile with PHP 8.3: https://hydra.nixos.org/build/276605925 We actually want to use the `couchbase-php-client`[1] repo. I briefly tried to package it, but given that I don't care a bit about this specific extension and it was far too annoying (vendored C++ libraries, .gitattributes removing CMake files from the GitHub tarball, a random CMake "package manager" is used) I decided to not bother. If nobody steps up, I'd suggest to throw it out when PHP 8.2 becomes EOL. [1] https://github.com/couchbase/couchbase-php-client/
1 parent 344b92a commit 97addf2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: pkgs/development/php-packages/couchbase/default.nix

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
libcouchbase,
66
zlib,
77
substituteAll,
8+
php,
89
}:
910
let
1011
pname = "couchbase";
@@ -40,5 +41,6 @@ buildPecl {
4041
license = licenses.asl20;
4142
homepage = "https://docs.couchbase.com/php-sdk/current/project-docs/sdk-release-notes.html";
4243
maintainers = teams.php.members;
44+
broken = lib.versionAtLeast php.version "8.3";
4345
};
4446
}

0 commit comments

Comments
 (0)