Skip to content

Commit aa581c7

Browse files
committed
Updated libheif to 1.14.2 version.
1 parent 508ff50 commit aa581c7

File tree

9 files changed

+24
-20
lines changed

9 files changed

+24
-20
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ _# Changelog
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.9.2 - 2023-01-18]
6+
7+
### Changed
8+
9+
- libheif updated from `1.14.0` to `1.14.2`
10+
511
## [0.9.1 - 2023-01-02]
612

713
### Changed

LICENSES_bundled.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Binary wheels combine several license-compatible libraries. Here they are listed
55
Name: libheif
66
License: LGPLv3
77
Files: libheif.[dylib|so|dll]
8-
For details, see https://github.com/strukturag/libheif/tree/v1.14.1/COPYING
9-
Source code: https://github.com/strukturag/libheif/tree/v1.14.1
8+
For details, see https://github.com/strukturag/libheif/tree/v1.14.2/COPYING
9+
Source code: https://github.com/strukturag/libheif/tree/v1.14.2
1010

1111
Name: libde265
1212
License: LGPLv3

libheif/linux_build_libs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
LIBX265_URL = "https://bitbucket.org/multicoreware/x265_git/get/0b75c44c10e605fe9e9ebed58f04a46271131827.tar.gz"
1616
LIBAOM_URL = "https://aomedia.googlesource.com/aom/+archive/v3.5.0.tar.gz"
1717
LIBDE265_URL = "https://github.com/strukturag/libde265/releases/download/v1.0.9/libde265-1.0.9.tar.gz"
18-
LIBHEIF_URL = "https://github.com/strukturag/libheif/releases/download/v1.14.1/libheif-1.14.1.tar.gz"
18+
LIBHEIF_URL = "https://github.com/strukturag/libheif/releases/download/v1.14.2/libheif-1.14.2.tar.gz"
1919

2020

2121
def download_file(url: str, out_path: str) -> bool:

libheif/macos/libheif.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
class 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.14.1/libheif-1.14.1.tar.gz"
7-
sha256 "0634646587454f95e9638ca472a37321aa519fca2ec7405d0e02a74d7ee581db"
6+
url "https://github.com/strukturag/libheif/releases/download/v1.14.2/libheif-1.14.2.tar.gz"
7+
sha256 "d016905e247d6952cd7ee4f9b90957350b6a6caa466bc76fdfe6eb302b6d088c"
88
license "LGPL-3.0-only"
99
# Set current revision from what it was taken plus 10
1010
revision 10

libheif/windows/mingw-w64-libheif/PKGBUILD

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
_realname=libheif
55
pkgbase=mingw-w64-${_realname}
66
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
7-
pkgver=1.14.1
7+
pkgver=1.14.2
88
pkgrel=1
99
pkgdesc="HEIF image decoder/encoder library and tools (mingw-w64)"
1010
arch=('any')
@@ -14,14 +14,13 @@ license=('spdx:LGPL-3.0' 'MIT')
1414
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
1515
"${MINGW_PACKAGE_PREFIX}-ninja"
1616
"${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2"
17-
"${MINGW_PACKAGE_PREFIX}-autotools"
1817
"${MINGW_PACKAGE_PREFIX}-cc")
1918
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
2019
"${MINGW_PACKAGE_PREFIX}-aom"
2120
"${MINGW_PACKAGE_PREFIX}-libde265"
2221
"${MINGW_PACKAGE_PREFIX}-x265")
2322
source=("https://github.com/strukturag/libheif/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz")
24-
sha256sums=('0634646587454f95e9638ca472a37321aa519fca2ec7405d0e02a74d7ee581db')
23+
sha256sums=('d016905e247d6952cd7ee4f9b90957350b6a6caa466bc76fdfe6eb302b6d088c')
2524

2625
prepare() {
2726
cd "${srcdir}/${_realname}-${pkgver}"
@@ -54,5 +53,5 @@ build() {
5453
package() {
5554
cd "${srcdir}"/build-${MSYSTEM}
5655

57-
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --build . --target install
56+
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
5857
}

pi-heif/LICENSES_bundled.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Binary wheels combine several license-compatible libraries. Here they are listed
55
Name: libheif
66
License: LGPLv3
77
Files: libheif.[dylib|so|dll]
8-
For details, see https://github.com/strukturag/libheif/tree/v1.14.1/COPYING
9-
Source code: https://github.com/strukturag/libheif/tree/v1.14.1
8+
For details, see https://github.com/strukturag/libheif/tree/v1.14.2/COPYING
9+
Source code: https://github.com/strukturag/libheif/tree/v1.14.2
1010

1111
Name: libde265
1212
License: LGPLv3

pi-heif/libheif/macos/libheif.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
class 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.14.1/libheif-1.14.1.tar.gz"
7-
sha256 "0634646587454f95e9638ca472a37321aa519fca2ec7405d0e02a74d7ee581db"
6+
url "https://github.com/strukturag/libheif/releases/download/v1.14.2/libheif-1.14.2.tar.gz"
7+
sha256 "d016905e247d6952cd7ee4f9b90957350b6a6caa466bc76fdfe6eb302b6d088c"
88
license "LGPL-3.0-only"
99
# Set current revision from what it was taken plus 10
1010
revision 10

pi-heif/libheif/windows/mingw-w64-libheif/PKGBUILD

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
_realname=libheif
55
pkgbase=mingw-w64-${_realname}
66
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
7-
pkgver=1.14.1
7+
pkgver=1.14.2
88
pkgrel=1
99
pkgdesc="HEIF image decoder/encoder library and tools (mingw-w64)"
1010
arch=('any')
@@ -14,12 +14,11 @@ license=('spdx:LGPL-3.0' 'MIT')
1414
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
1515
"${MINGW_PACKAGE_PREFIX}-ninja"
1616
"${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2"
17-
"${MINGW_PACKAGE_PREFIX}-autotools"
1817
"${MINGW_PACKAGE_PREFIX}-cc")
1918
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
2019
"${MINGW_PACKAGE_PREFIX}-libde265")
2120
source=("https://github.com/strukturag/libheif/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz")
22-
sha256sums=('0634646587454f95e9638ca472a37321aa519fca2ec7405d0e02a74d7ee581db')
21+
sha256sums=('d016905e247d6952cd7ee4f9b90957350b6a6caa466bc76fdfe6eb302b6d088c')
2322

2423
prepare() {
2524
cd "${srcdir}/${_realname}-${pkgver}"
@@ -52,5 +51,5 @@ build() {
5251
package() {
5352
cd "${srcdir}"/build-${MSYSTEM}
5453

55-
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --build . --target install
54+
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
5655
}

tests/basic_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
def test_libheif_info():
1515
info = pillow_heif.libheif_info()
16-
assert info["version"]["libheif"] in ("1.13.0", "1.14.0", "1.14.1")
16+
assert info["version"]["libheif"] in ("1.13.0", "1.14.0", "1.14.1", "1.14.2")
1717
assert info["decoders"]["HEVC"]
1818

1919

@@ -108,7 +108,7 @@ def test_full_build():
108108
assert info["decoders"]["AV1"]
109109
assert info["encoders"]["AV1"]
110110
assert info["encoders"]["HEVC"]
111-
expected_version = os.getenv("EXP_PH_LIBHEIF_VERSION", "1.14.1")
111+
expected_version = os.getenv("EXP_PH_LIBHEIF_VERSION", "1.14.2")
112112
if expected_version:
113113
assert info["version"]["libheif"] == expected_version
114114

@@ -119,6 +119,6 @@ def test_light_build():
119119
assert not info["decoders"]["AV1"]
120120
assert not info["encoders"]["AV1"]
121121
assert not info["encoders"]["HEVC"]
122-
expected_version = os.getenv("EXP_PH_LIBHEIF_VERSION", "1.14.1")
122+
expected_version = os.getenv("EXP_PH_LIBHEIF_VERSION", "1.14.2")
123123
if expected_version:
124124
assert info["version"]["libheif"] == expected_version

0 commit comments

Comments
 (0)