8
8
9
9
Pod ::Spec . new do |s |
10
10
s . name = 'libheif'
11
- s . version = '1.16.2 '
11
+ s . version = '1.17.0 '
12
12
s . summary = 'libheif is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.'
13
13
14
14
# This description is used to generate tags and improve search results.
@@ -26,8 +26,8 @@ HEIF is a new image file format employing HEVC (h.265) image coding for the best
26
26
s . author = { 'struktur AG' => '[email protected] ' }
27
27
s . source = { :git => 'https://github.com/strukturag/libheif' , :tag => 'v' + s . version . to_s }
28
28
29
- s . ios . deployment_target = '8 .0'
30
- s . osx . deployment_target = '10.10 '
29
+ s . ios . deployment_target = '9 .0'
30
+ s . osx . deployment_target = '10.11 '
31
31
s . tvos . deployment_target = '9.0'
32
32
s . watchos . deployment_target = '2.0'
33
33
@@ -132,8 +132,8 @@ HEIF is a new image file format employing HEVC (h.265) image coding for the best
132
132
# fix #include <libheif/heif_version.h> cause 'Include of non-modular header inside framework module error'
133
133
s . prepare_command = <<-CMD
134
134
cp './libheif/heif_version.h.in' './libheif/heif_version.h'
135
- sed -i.bak 's/#define[[:space:]]LIBHEIF_NUMERIC_VERSION.*/#define LIBHEIF_NUMERIC_VERSION 0x01162000 /g' './libheif/heif_version.h'
136
- sed -i.bak 's/#define[[:space:]]LIBHEIF_VERSION.*/#define LIBHEIF_VERSION "#{ s . version } "/g' './libheif/heif_version.h'
135
+ sed -i.bak 's/#define[[:space:]]LIBHEIF_NUMERIC_VERSION.*/#define LIBHEIF_NUMERIC_VERSION 0x0 #{ s . version . to_s . delete ( '.' ) . to_i } 000 /g' './libheif/heif_version.h'
136
+ sed -i.bak 's/#define[[:space:]]LIBHEIF_VERSION.*/#define LIBHEIF_VERSION "#{ s . version . to_s } "/g' './libheif/heif_version.h'
137
137
sed -i.bak 's/<libheif\\ /heif_version.h>/"heif_version.h"/g' './libheif/heif.h'
138
138
sed -i.bak 's/\\ "rav1e.h\\ "/\\ "librav1e\\ /rav1e.h\\ "/g' './libheif/plugins/encoder_rav1e.cc' || true
139
139
CMD
0 commit comments