88
99Pod ::Spec . new do |s |
1010 s . name = 'libheif'
11- s . version = '1.16.2 '
11+ s . version = '1.17.0 '
1212 s . summary = 'libheif is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.'
1313
1414# 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
2626 s . author = { 'struktur AG' => '[email protected] ' } 2727 s . source = { :git => 'https://github.com/strukturag/libheif' , :tag => 'v' + s . version . to_s }
2828
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 '
3131 s . tvos . deployment_target = '9.0'
3232 s . watchos . deployment_target = '2.0'
3333
@@ -132,8 +132,8 @@ HEIF is a new image file format employing HEVC (h.265) image coding for the best
132132 # fix #include <libheif/heif_version.h> cause 'Include of non-modular header inside framework module error'
133133 s . prepare_command = <<-CMD
134134 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'
137137 sed -i.bak 's/<libheif\\ /heif_version.h>/"heif_version.h"/g' './libheif/heif.h'
138138 sed -i.bak 's/\\ "rav1e.h\\ "/\\ "librav1e\\ /rav1e.h\\ "/g' './libheif/plugins/encoder_rav1e.cc' || true
139139 CMD
0 commit comments