hashworks pushed to branch main at Arch Linux / Packaging / Packages / libvips
Commits:
b5409cb5 by arto at 2025-05-03T18:19:04+02:00
Implement check()
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -5,6 +5,8 @@ pkgbase = libvips
url = https://libvips.github.io/libvips/
arch = x86_64
license = LGPL-2.1-or-later
+ checkdepends = python-pytest
+ checkdepends = python-pyvips
makedepends = gobject-introspection
makedepends = libheif
makedepends = libjxl
=====================================
PKGBUILD
=====================================
@@ -17,6 +17,7 @@ optdepends=('libheif: for heif module'
'poppler-glib: for poppler module'
'python: for vipsprofile'
'libjxl: for jxl module')
+checkdepends=('python-pytest' 'python-pyvips')
source=("https://github.com/libvips/libvips/releases/download/v$pkgver/vips-$pkgver.tar.xz")
sha512sums=('0046c48d5c08351258a176d91995f8baf003917fd7780b25f5921f259c03da072661f26c22b4524306e035d80956957c5045dbbf9a5ab4f87e9b8e16d81f7319')
@@ -27,6 +28,12 @@ build() {
meson compile -C build
}
+check() {
+ export LD_LIBRARY_PATH="$srcdir/build/libvips"
+ meson test -C build
+ pytest -k "not test_text" -sv --log-cli-level=WARNING
vips-$pkgver/test/test-suite
+}
+
package() {
meson install -C build --destdir="$pkgdir"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libvips/-/commit/b5409cb5eaca6794490f878e596db237a70dfee2
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libvips/-/commit/b5409cb5eaca6794490f878e596db237a70dfee2
You're receiving this email because of your account on gitlab.archlinux.org.