[Add] libavif 0.4.7
diff --git a/Specs/f/d/e/libavif/0.4.7/libavif.podspec.json b/Specs/f/d/e/libavif/0.4.7/libavif.podspec.json
new file mode 100644
index 0000000..5a9b018
--- /dev/null
+++ b/Specs/f/d/e/libavif/0.4.7/libavif.podspec.json
@@ -0,0 +1,94 @@
+{
+ "name": "libavif",
+ "version": "0.4.7",
+ "summary": "libavif - Library for encoding and decoding .avif files",
+ "description": "This library aims to be a friendly, portable C implementation of the AV1 Image File Format, as described here:\nhttps://aomediacodec.github.io/av1-avif/\nIt is a work-in-progress, but can already encode and decode all AOM supported YUV formats and bit depths (with alpha).",
+ "homepage": "https://github.com/joedrago/avif/",
+ "license": {
+ "type": "BSD"
+ },
+ "authors": {
+ "Joe Drago": "joedrago@gmail.com"
+ },
+ "source": {
+ "git": "https://github.com/AOMediaCodec/libavif.git",
+ "tag": "v0.4.7"
+ },
+ "platforms": {
+ "ios": "8.0",
+ "osx": "10.7",
+ "tvos": "9.0",
+ "watchos": "2.0"
+ },
+ "default_subspecs": "libaom",
+ "preserve_paths": [
+ "src",
+ "include/avif"
+ ],
+ "subspecs": [
+ {
+ "name": "core",
+ "source_files": [
+ "src/**/*.{h,c,cc}",
+ "include/avif/*.h"
+ ],
+ "public_header_files": "include/avif/avif.h",
+ "exclude_files": "src/codec_*.c",
+ "pod_target_xcconfig": {
+ "HEADER_SEARCH_PATHS": "$(inherited) $(PODS_ROOT)/libavif/include $(PODS_TARGET_SRCROOT)/include"
+ }
+ },
+ {
+ "name": "libaom",
+ "dependencies": {
+ "libavif/core": [
+
+ ],
+ "libaom": [
+ ">= 1.0.1"
+ ]
+ },
+ "source_files": "src/codec_aom.c",
+ "pod_target_xcconfig": {
+ "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/libaom/aom",
+ "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) AVIF_CODEC_AOM=1"
+ }
+ },
+ {
+ "name": "libdav1d",
+ "dependencies": {
+ "libavif/core": [
+
+ ],
+ "libdav1d": [
+ ">= 0.4.0"
+ ]
+ },
+ "source_files": "src/codec_dav1d.c",
+ "pod_target_xcconfig": {
+ "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/libdav1d/dav1d/include",
+ "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) AVIF_CODEC_DAV1D=1"
+ }
+ },
+ {
+ "name": "librav1e",
+ "dependencies": {
+ "libavif/core": [
+
+ ],
+ "librav1e": [
+ ">= 0.1.0"
+ ]
+ },
+ "source_files": "src/codec_rav1e.c",
+ "pod_target_xcconfig": {
+ "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/librav1e/rav1e/include",
+ "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) AVIF_CODEC_RAV1E=1"
+ },
+ "platforms": {
+ "ios": "8.0",
+ "osx": "10.7"
+ }
+ }
+ ]
+}