From d999bfcd11dcfaf81d9ec192858eef14a704e482 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Fri, 6 Feb 2026 10:25:43 +0800 Subject: [PATCH] Add libavif --- config/pkg/lib/libavif.yml | 11 +++++++++++ src/Package/Library/libavif.php | 25 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 config/pkg/lib/libavif.yml create mode 100644 src/Package/Library/libavif.php diff --git a/config/pkg/lib/libavif.yml b/config/pkg/lib/libavif.yml new file mode 100644 index 00000000..0d7ae151 --- /dev/null +++ b/config/pkg/lib/libavif.yml @@ -0,0 +1,11 @@ +libavif: + type: library + artifact: + source: + type: ghtar + repo: AOMediaCodec/libavif + metadata: + license-files: [LICENSE] + license: BSD-2-Clause + static-libs@unix: + - libavif.a diff --git a/src/Package/Library/libavif.php b/src/Package/Library/libavif.php new file mode 100644 index 00000000..87e6c650 --- /dev/null +++ b/src/Package/Library/libavif.php @@ -0,0 +1,25 @@ +addConfigureArgs('-DAVIF_LIBYUV=OFF') + ->build(); + // patch pkgconfig + $lib->patchPkgconfPrefix(['libavif.pc']); + } +}