Update libwebp to 1.3.2

This commit is contained in:
Pete Walters 2023-09-14 14:20:38 -05:00 committed by GitHub
parent 1094d866d3
commit b3c14576a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 83 additions and 13 deletions

View File

@ -46,7 +46,7 @@ pod 'libPhoneNumber-iOS', git: 'https://github.com/signalapp/libPhoneNumber-iOS'
pod 'YYImage', git: 'https://github.com/signalapp/YYImage', :inhibit_warnings => true
pod 'YYImage/libwebp', git: 'https://github.com/signalapp/YYImage', :inhibit_warnings => true
pod 'libwebp'
pod 'libwebp', podspec: './ThirdParty/libwebp.podspec.json'
# pod 'YYImage', path: '../YYImage'
# pod 'YYImage/libwebp', path:'../YYImage'

View File

@ -21,15 +21,15 @@ PODS:
- SignalCoreKit
- LibSignalClient/Tests (0.32.0):
- SignalCoreKit
- libwebp (1.2.4):
- libwebp/demux (= 1.2.4)
- libwebp/mux (= 1.2.4)
- libwebp/webp (= 1.2.4)
- libwebp/demux (1.2.4):
- libwebp (1.3.2):
- libwebp/demux (= 1.3.2)
- libwebp/mux (= 1.3.2)
- libwebp/webp (= 1.3.2)
- libwebp/demux (1.3.2):
- libwebp/webp
- libwebp/mux (1.2.4):
- libwebp/mux (1.3.2):
- libwebp/demux
- libwebp/webp (1.2.4)
- libwebp/webp (1.3.2)
- Logging (1.4.0)
- lottie-ios (3.4.1)
- Mantle (2.1.0):
@ -83,7 +83,7 @@ DEPENDENCIES:
- libPhoneNumber-iOS (from `https://github.com/signalapp/libPhoneNumber-iOS`, branch `signal-master`)
- LibSignalClient (from `https://github.com/signalapp/libsignal-client.git`, tag `v0.32.0`)
- LibSignalClient/Tests (from `https://github.com/signalapp/libsignal-client.git`, tag `v0.32.0`)
- libwebp
- libwebp (from `./ThirdParty/libwebp.podspec.json`)
- lottie-ios
- Mantle (from `https://github.com/signalapp/Mantle`, branch `signal-master`)
- MobileCoin/CoreHTTP (from `https://github.com/mobilecoinofficial/MobileCoin-Swift`, tag `v5.0.0`)
@ -106,7 +106,6 @@ SPEC REPOS:
- BonMot
- CocoaLumberjack
- GRDB.swift
- libwebp
- Logging
- lottie-ios
- PureLayout
@ -130,6 +129,8 @@ EXTERNAL SOURCES:
LibSignalClient:
:git: https://github.com/signalapp/libsignal-client.git
:tag: v0.32.0
libwebp:
:podspec: "./ThirdParty/libwebp.podspec.json"
Mantle:
:branch: signal-master
:git: https://github.com/signalapp/Mantle
@ -199,7 +200,7 @@ SPEC CHECKSUMS:
LibMobileCoin: b1a473933091536cb87fc92a7ca35c63855451f3
libPhoneNumber-iOS: 2d26d0a38933eee2702962a4dbdec2fc20e5ef9f
LibSignalClient: 6ab08d1bacab5cf039367ab5d72b6dfcda95e0ec
libwebp: f62cb61d0a484ba548448a4bd52aabf150ff6eef
libwebp: 1b5562124e3ca3336fb7506e76501bed7758963a
Logging: beeb016c9c80cf77042d62e83495816847ef108b
lottie-ios: 016449b5d8be0c3dcbcfa0a9988469999cd04c5d
Mantle: 2fa750afa478cd625a94230fbf1c13462f29395b
@ -215,6 +216,6 @@ SPEC CHECKSUMS:
SwiftProtobuf: b02b5075dcf60c9f5f403000b3b0c202a11b6ae1
YYImage: f1ddd15ac032a58b78bbed1e012b50302d318331
PODFILE CHECKSUM: 44c7d86ffb377286fd263d3c39b170db9eb12b74
PODFILE CHECKSUM: 4b8db9103a3e69bac2cc3052dbe9f25af101f06c
COCOAPODS: 1.12.1

2
Pods

@ -1 +1 @@
Subproject commit 1b8f302d221fcb2e3ad1034c66261e3ceb9c6608
Subproject commit 172ee96986c63c5026156abcbf546339ebd8383d

69
ThirdParty/libwebp.podspec.json vendored Normal file
View File

@ -0,0 +1,69 @@
{
"name": "libwebp",
"version": "1.3.2",
"summary": "Library to encode and decode images in WebP format.",
"homepage": "https://developers.google.com/speed/webp/",
"authors": "Google Inc.",
"license": {
"type": "BSD",
"file": "COPYING"
},
"source": {
"git": "https://github.com/webmproject/libwebp.git",
"tag": "v1.3.2"
},
"compiler_flags": "-D_THREAD_SAFE",
"requires_arc": false,
"platforms": {
"osx": "10.10",
"ios": "9.0",
"tvos": "9.0",
"watchos": "2.0"
},
"pod_target_xcconfig": {
"USER_HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/libwebp/ ${PODS_TARGET_SRCROOT}/"
},
"preserve_paths": "src",
"default_subspecs": ["webp", "demux", "mux"],
"prepare_command": "sed -i.bak 's/<inttypes.h>/<stdint.h>/g' './src/webp/types.h'",
"subspecs": [
{
"name": "webp",
"source_files": [
"src/webp/decode.h",
"src/webp/encode.h",
"src/webp/types.h",
"src/webp/mux_types.h",
"src/webp/format_constants.h",
"src/utils/*.{h,c}",
"src/dsp/*.{h,c}",
"src/dec/*.{h,c}",
"src/enc/*.{h,c}",
"sharpyuv/*.{h,c}"
],
"public_header_files": [
"src/webp/decode.h",
"src/webp/encode.h",
"src/webp/types.h",
"src/webp/mux_types.h",
"src/webp/format_constants.h"
]
},
{
"name": "demux",
"dependencies": {
"libwebp/webp": []
},
"source_files": ["src/demux/*.{h,c}", "src/webp/demux.h"],
"public_header_files": "src/webp/demux.h"
},
{
"name": "mux",
"dependencies": {
"libwebp/demux": []
},
"source_files": ["src/mux/*.{h,c}", "src/webp/mux.h"],
"public_header_files": "src/webp/mux.h"
}
]
}