diff options
author | Patrick Northon | 2023-05-22 20:06:54 -0400 |
---|---|---|
committer | Patrick Northon | 2023-05-22 20:06:54 -0400 |
commit | eef689e04413c6590543a83c6c8b4149d6b05796 (patch) | |
tree | 9b6af793944f85067781e883b3d4c5979d2c7661 | |
parent | 20ddccb11b0e8fd9879bc76203c0a44953fb88bf (diff) | |
download | aur-eef689e04413c6590543a83c6c8b4149d6b05796.tar.gz |
Update version.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 22 insertions, 7 deletions
@@ -1,6 +1,6 @@ pkgbase = mingw-w64-libheif pkgdesc = HEIF file format decoder and encoder (mingw-w64) - pkgver = 1.16.1 + pkgver = 1.16.2 pkgrel = 1 url = https://github.com/strukturag/libheif arch = any @@ -15,11 +15,12 @@ pkgbase = mingw-w64-libheif depends = mingw-w64-rav1e depends = mingw-w64-dav1d depends = mingw-w64-zlib + depends = mingw-w64-libwebp depends = mingw-w64-svt-av1 options = !strip options = !buildflags options = staticlibs - source = libheif-1.16.1.tar.gz::https://github.com/strukturag/libheif/archive/v1.16.1.tar.gz - sha256sums = 005e337d60436759af80deaf25c7dcf3a98d976b1c8c30117c830aae3452afe5 + source = libheif-1.16.2.tar.gz::https://github.com/strukturag/libheif/archive/v1.16.2.tar.gz + sha256sums = d207f2ff5c86e6af3621c237f186130b985b7a9ff657875944b58ac5d27ba71c pkgname = mingw-w64-libheif @@ -2,7 +2,7 @@ _pkgname=libheif pkgname=mingw-w64-${_pkgname} -pkgver=1.16.1 +pkgver=1.16.2 pkgrel=1 pkgdesc='HEIF file format decoder and encoder (mingw-w64)' url='https://github.com/strukturag/libheif' @@ -17,13 +17,14 @@ depends=( 'mingw-w64-rav1e' 'mingw-w64-dav1d' 'mingw-w64-zlib' + 'mingw-w64-libwebp' 'mingw-w64-svt-av1' # Only for x86_64 ) makedepends=('mingw-w64-cmake') arch=('any') options=(!strip !buildflags staticlibs) optdepends=() -sha256sums=('005e337d60436759af80deaf25c7dcf3a98d976b1c8c30117c830aae3452afe5') +sha256sums=('d207f2ff5c86e6af3621c237f186130b985b7a9ff657875944b58ac5d27ba71c') source=( "$_pkgname-$pkgver.tar.gz::https://github.com/strukturag/libheif/archive/v${pkgver}.tar.gz" ) @@ -34,14 +35,27 @@ _flags=( -Wno-dev -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE='-DNDEBUG' - -DCMAKE_CXX_STANDARD_LIBRARIES='-lws2_32 -lwsock32 -luserenv' - -DWITH_RAV1E=OFF + -DWITH_RAV1E=ON + -DWITH_RAV1E_PLUGIN=OFF -DWITH_SvtEnc=ON # Only supported on 64 bits platforms -DWITH_SvtEnc_PLUGIN=OFF -DWITH_EXAMPLES=OFF -DWITH_REDUCED_VISIBILITY=ON -DWITH_DEFLATE_HEADER_COMPRESSION=ON ) +prepare() { + cd "${_srcdir}" + + (cat << EOF +include(LibFindMacros) +libfind_pkg_check_modules(RAV1E rav1e) +message(STATUS \${RAV1E_LDFLAGS}) +EOF + ) > 'cmake/modules/FindRAV1E.cmake' + + sed -i 's/${${varName}_INCLUDE_DIR}/${${varName}_INCLUDE_DIRS}/' 'libheif/plugins/CMakeLists.txt' +} + build() { for _arch in ${_architectures}; do ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}-static" "${_flags[@]}" \ |