Merge pull request #304513 from viraptor/cjose-darwin

cjose: fix darwin build
This commit is contained in:
Stanisław Pitucha 2024-04-18 10:12:55 +10:00 committed by GitHub
commit 4e3275f6f1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 0 deletions

View File

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, autoreconfHook
, pkg-config
, doxygen
@ -20,6 +21,14 @@ stdenv.mkDerivation rec {
sha256 = "sha256-vDvCxMpgCdteGvNxy2HCNRaxbhxOuTadL0nM2wkFHtk=";
};
patches = [
# avoid using empty prototypes; support Clang 15 and XCode 14.3 - https://github.com/OpenIDC/cjose/pull/19
(fetchpatch {
url = "https://github.com/OpenIDC/cjose/commit/63e90cf464d6a470e26886435e8d7d96a66747f6.patch";
hash = "sha256-+C5AIejb9InOGiOgUNfuP89J18O71rnq1pXyroxEDFQ=";
})
];
nativeBuildInputs = [ autoreconfHook pkg-config doxygen ];
buildInputs = [ jansson openssl ];
nativeCheckInputs = [ check ];