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.


Reply via email to