File tree Expand file tree Collapse file tree 7 files changed +32
-11
lines changed
windows/mingw-w64-libheif
windows/mingw-w64-libheif Expand file tree Collapse file tree 7 files changed +32
-11
lines changed Original file line number Diff line number Diff line change 11All notable changes to this project will be documented in this file.
22
3+ ## [ 0.18.0 - 2024-0x-xx]
4+
5+ ### Changed
6+
7+ - libheif updated from ` 1.17.6 ` to ` 1.18.1 ` version.
8+
39## [ 0.17.0 - 2024-07-02]
410
511### Added
Original file line number Diff line number Diff line change 1414LIBX265_URL = "https://bitbucket.org/multicoreware/x265_git/get/0b75c44c10e605fe9e9ebed58f04a46271131827.tar.gz"
1515LIBAOM_URL = "https://aomedia.googlesource.com/aom/+archive/v3.6.1.tar.gz"
1616LIBDE265_URL = "https://github.com/strukturag/libde265/releases/download/v1.0.15/libde265-1.0.15.tar.gz"
17- LIBHEIF_URL = "https://github.com/strukturag/libheif/releases/download/v1.17.6 /libheif-1.17.6 .tar.gz"
17+ LIBHEIF_URL = "https://github.com/strukturag/libheif/releases/download/v1.18.1 /libheif-1.18.1 .tar.gz"
1818
1919
2020def download_file (url : str , out_path : str ) -> bool :
@@ -187,6 +187,9 @@ def build_lib_linux(url: str, name: str):
187187 cmake_args += ["-DCMAKE_BUILD_TYPE=Release" ]
188188 if name == "libheif" :
189189 cmake_args += (
190+ "-DWITH_OPENJPH_DECODER=OFF "
191+ "-DWITH_OPENJPH_ENCODER=OFF "
192+ "-DWITH_HEADER_COMPRESSION=OFF "
190193 "-DWITH_LIBDE265=ON "
191194 "-DWITH_LIBDE265_PLUGIN=OFF "
192195 "-DWITH_X265=ON "
Original file line number Diff line number Diff line change 33class Libheif < Formula
44 desc "ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
55 homepage "https://www.libde265.org/"
6- url "https://github.com/strukturag/libheif/releases/download/v1.17.6 /libheif-1.17.6 .tar.gz"
7- sha256 "8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee "
6+ url "https://github.com/strukturag/libheif/releases/download/v1.18.1 /libheif-1.18.1 .tar.gz"
7+ sha256 "8702564b0f288707ea72b260b3bf4ba9bf7abfa7dac01353def3a86acd6bbb76 "
88 license "LGPL-3.0-only"
99 # Set current revision from what it was taken plus 10
1010 revision 10
@@ -20,6 +20,9 @@ class Libheif < Formula
2020
2121 def install
2222 args = %W[
23+ -DWITH_OPENJPH_DECODER=OFF
24+ -DWITH_OPENJPH_ENCODER=OFF
25+ -DWITH_HEADER_COMPRESSION=OFF
2326 -DWITH_LIBDE265=ON
2427 -DWITH_LIBDE265_PLUGIN=OFF
2528 -DWITH_X265=ON
Original file line number Diff line number Diff line change 44_realname=libheif
55pkgbase=mingw-w64-${_realname}
66pkgname=(" ${MINGW_PACKAGE_PREFIX} -${_realname} " )
7- pkgver=1.17.6
7+ pkgver=1.18.1
88pkgrel=1
99pkgdesc=" HEIF image decoder/encoder library and tools (mingw-w64)"
1010arch=(' any' )
@@ -20,7 +20,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
2020 " ${MINGW_PACKAGE_PREFIX} -libde265"
2121 " ${MINGW_PACKAGE_PREFIX} -x265" )
2222source=(" https://github.com/strukturag/libheif/releases/download/v${pkgver} /${_realname} -${pkgver} .tar.gz" )
23- sha256sums=(' 8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee ' )
23+ sha256sums=(' 8702564b0f288707ea72b260b3bf4ba9bf7abfa7dac01353def3a86acd6bbb76 ' )
2424
2525build () {
2626 mkdir -p " ${srcdir} " /build-${MSYSTEM} && cd " ${srcdir} " /build-${MSYSTEM}
@@ -35,6 +35,9 @@ build() {
3535 -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
3636 " ${extra_config[@]} " \
3737 -DBUILD_SHARED_LIBS=ON \
38+ -DWITH_OPENJPH_DECODER=OFF \
39+ -DDWITH_OPENJPH_ENCODER=OFF \
40+ -DWITH_HEADER_COMPRESSION=OFF \
3841 -DWITH_LIBDE265=ON \
3942 -DWITH_LIBDE265_PLUGIN=OFF \
4043 -DWITH_X265=ON \
Original file line number Diff line number Diff line change 33class Libheif < Formula
44 desc "ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
55 homepage "https://www.libde265.org/"
6- url "https://github.com/strukturag/libheif/releases/download/v1.17.6 /libheif-1.17.6 .tar.gz"
7- sha256 "8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee "
6+ url "https://github.com/strukturag/libheif/releases/download/v1.18.1 /libheif-1.18.1 .tar.gz"
7+ sha256 "8702564b0f288707ea72b260b3bf4ba9bf7abfa7dac01353def3a86acd6bbb76 "
88 license "LGPL-3.0-only"
99 # Set current revision from what it was taken plus 10
1010 revision 10
@@ -15,6 +15,9 @@ class Libheif < Formula
1515
1616 def install
1717 args = %W[
18+ -DWITH_OPENJPH_DECODER=OFF
19+ -DWITH_OPENJPH_ENCODER=OFF
20+ -DWITH_HEADER_COMPRESSION=OFF
1821 -DWITH_LIBDE265=ON
1922 -DWITH_LIBDE265_PLUGIN=OFF
2023 -DWITH_X265=OFF
Original file line number Diff line number Diff line change 44_realname=libheif
55pkgbase=mingw-w64-${_realname}
66pkgname=(" ${MINGW_PACKAGE_PREFIX} -${_realname} " )
7- pkgver=1.17.6
7+ pkgver=1.18.1
88pkgrel=1
99pkgdesc=" HEIF image decoder/encoder library and tools (mingw-w64)"
1010arch=(' any' )
@@ -18,7 +18,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
1818depends=(" ${MINGW_PACKAGE_PREFIX} -gcc-libs"
1919 " ${MINGW_PACKAGE_PREFIX} -libde265" )
2020source=(" https://github.com/strukturag/libheif/releases/download/v${pkgver} /${_realname} -${pkgver} .tar.gz" )
21- sha256sums=(' 8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee ' )
21+ sha256sums=(' 8702564b0f288707ea72b260b3bf4ba9bf7abfa7dac01353def3a86acd6bbb76 ' )
2222
2323build () {
2424 mkdir -p " ${srcdir} " /build-${MSYSTEM} && cd " ${srcdir} " /build-${MSYSTEM}
@@ -32,6 +32,9 @@ build() {
3232 -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
3333 " ${extra_config[@]} " \
3434 -DBUILD_SHARED_LIBS=ON \
35+ -DWITH_OPENJPH_DECODER=OFF \
36+ -DDWITH_OPENJPH_ENCODER=OFF \
37+ -DWITH_HEADER_COMPRESSION=OFF \
3538 -DWITH_LIBDE265=ON \
3639 -DWITH_LIBDE265_PLUGIN=OFF \
3740 -DWITH_X265=OFF \
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ def test_full_build():
105105 assert info ["HEIF" ]
106106 assert info ["encoders" ]
107107 assert info ["decoders" ]
108- expected_version = os .getenv ("EXP_PH_LIBHEIF_VERSION" , "1.17.6 " )
108+ expected_version = os .getenv ("EXP_PH_LIBHEIF_VERSION" , "1.18.1 " )
109109 if expected_version :
110110 assert info ["libheif" ] == expected_version
111111
@@ -116,7 +116,7 @@ def test_light_build():
116116 assert not info ["AVIF" ]
117117 assert not info ["HEIF" ]
118118 assert info ["decoders" ]
119- expected_version = os .getenv ("EXP_PH_LIBHEIF_VERSION" , "1.17.6 " )
119+ expected_version = os .getenv ("EXP_PH_LIBHEIF_VERSION" , "1.18.1 " )
120120 if expected_version :
121121 assert info ["libheif" ] == expected_version
122122
You can’t perform that action at this time.
0 commit comments