diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -2,8 +2,8 @@ _pkgname=libheif pkgname=mingw-w64-${_pkgname} -pkgver=1.12.0 -pkgrel=4 +pkgver=1.13.0 +pkgrel=1 pkgdesc='HEIF file format decoder and encoder (mingw-w64)' url='https://github.com/strukturag/libheif' license=("LGPL") @@ -20,19 +20,21 @@ makedepends=('mingw-w64-cmake') arch=('any') options=(!strip !buildflags staticlibs) optdepends=() -sha256sums=( - '086145b0d990182a033b0011caadb1b642da84f39ab83aa66d005610650b3c65' -) +sha256sums=('50def171af4bc8991211d6027f3cee4200a86bbe60fddb537799205bf216ddca') source=( "$_pkgname-$pkgver.tar.gz::https://github.com/strukturag/libheif/archive/v${pkgver}.tar.gz" ) _srcdir="${_pkgname}-${pkgver}" _architectures='i686-w64-mingw32 x86_64-w64-mingw32' +_flags=( + -Wno-dev + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CXX_FLAGS_RELEASE='-DNDEBUG' + -DCMAKE_CXX_STANDARD_LIBRARIES='-lws2_32 -lwsock32 -luserenv -lbcrypt' + -DWITH_EXAMPLES=OFF ) build() { - _flags=( -Wno-dev -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE='-O2 -DNDEBUG' -DCMAKE_CXX_STANDARD_LIBRARIES='-lws2_32 -lwsock32 -luserenv' -DWITH_EXAMPLES=OFF ) - for _arch in ${_architectures}; do ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}-static" "${_flags[@]}" -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX="/usr/${_arch}/static" cmake --build "build-${_arch}-static" |