Merge pull request #15683 from lazka/libvips-8.14.1
libvips: Update to 8.14.1; port to meson
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
_realname=libvips
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=8.13.3
|
||||
pkgrel=4
|
||||
pkgver=8.14.1
|
||||
pkgrel=1
|
||||
pkgdesc="A fast image processing library with low memory needs (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
@@ -14,7 +14,9 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-gobject-introspection"
|
||||
"${MINGW_PACKAGE_PREFIX}-gtk-doc"
|
||||
"${MINGW_PACKAGE_PREFIX}-omp"
|
||||
"${MINGW_PACKAGE_PREFIX}-autotools"
|
||||
"${MINGW_PACKAGE_PREFIX}-meson"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
"${MINGW_PACKAGE_PREFIX}-pkgconf"
|
||||
"${MINGW_PACKAGE_PREFIX}-libheif"
|
||||
"${MINGW_PACKAGE_PREFIX}-libjxl"
|
||||
"${MINGW_PACKAGE_PREFIX}-imagemagick"
|
||||
@@ -44,33 +46,33 @@ depends=("${MINGW_PACKAGE_PREFIX}-cairo"
|
||||
"${MINGW_PACKAGE_PREFIX}-openjpeg2"
|
||||
"${MINGW_PACKAGE_PREFIX}-orc"
|
||||
"${MINGW_PACKAGE_PREFIX}-pango")
|
||||
source=("https://github.com/libvips/libvips/releases/download/v${pkgver}/vips-${pkgver}.tar.gz")
|
||||
sha256sums=('4eff5cdc8dbe1a05a926290a99014e20ba386f5dcca38d9774bef61413435d4c')
|
||||
|
||||
source=("https://github.com/libvips/libvips/releases/download/v${pkgver}/vips-${pkgver}.tar.xz")
|
||||
sha256sums=('5abde2a61f99ced7be4c32ccb13a654256eb7a0f6f0520ab61cc11412a1233fa')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"/vips-${pkgver}
|
||||
|
||||
autoreconf -if
|
||||
cd "${srcdir}/vips-${pkgver}"
|
||||
}
|
||||
|
||||
build() {
|
||||
[[ -d "${srcdir}/build-${MSYSTEM}" ]] && rm -rf "${srcdir}/build-${MSYSTEM}"
|
||||
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
|
||||
|
||||
../vips-${pkgver}/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
--target=${MINGW_CHOST} \
|
||||
--enable-shared \
|
||||
--disable-static \
|
||||
--disable-deprecated
|
||||
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
||||
meson setup \
|
||||
--prefix="${MINGW_PREFIX}" \
|
||||
--wrap-mode=nodownload \
|
||||
--auto-features=enabled \
|
||||
--buildtype=plain \
|
||||
-Dcgif=disabled \
|
||||
-Dspng=disabled \
|
||||
-Dpdfium=disabled \
|
||||
-Dnifti=disabled \
|
||||
"../vips-${pkgver}"
|
||||
|
||||
make
|
||||
meson compile
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MSYSTEM}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
DESTDIR="${pkgdir}" meson install
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user