about summary refs log tree commit diff
diff options
context:
space:
mode:
authorpjotrp2026-03-17 13:23:11 +0100
committerpjotrp2026-03-21 08:27:57 +0100
commit64dcf08d3e9c8507fdf849a3151a1e17e2978fe9 (patch)
tree45facdbecca6ab5a797db3a8b924c4ebc45501aa
parentfe503ae0685744743d98432d5bb43883867cfb9b (diff)
downloadguix-bioinformatics-64dcf08d3e9c8507fdf849a3151a1e17e2978fe9.tar.gz
Added tests(vcflib)
-rw-r--r--gn/packages/bioinformatics.scm12
1 files changed, 5 insertions, 7 deletions
diff --git a/gn/packages/bioinformatics.scm b/gn/packages/bioinformatics.scm
index 5916790..f7981e9 100644
--- a/gn/packages/bioinformatics.scm
+++ b/gn/packages/bioinformatics.scm
@@ -2461,17 +2461,15 @@ Cflags: -I${includedir}~%"
                        #$(this-package-input "wfa2-lib")
                        "/include/wfa2lib:"
                        (or (getenv "CPLUS_INCLUDE_PATH") "")))))
-          (add-after 'unpack 'restore-compat-includes
-            (lambda _
-              ;; Re-add includes to Variant.h for backward compat with
-              ;; downstream tools like vg that relied on transitive includes
-              (substitute* "src/Variant.h"
-                (("#include \"split.h\"" m)
-                 (string-append m "\n#include \"convert.h\"\n#include \"join.h\"\n#include \"cigar.hpp\"\n#include <memory>\n#include <functional>")))))
           (add-after 'unpack 'build-shared-library
             (lambda _
               (substitute* "CMakeLists.txt"
                 (("vcflib STATIC") "vcflib SHARED"))))
+          (add-after 'build 'check
+            (lambda _
+              ;; Skip pyvcflib and realign tests (require Python bindings)
+              (invoke "ctest" "--output-on-failure"
+                      "--exclude-regex" "pyvcflib|realign")))
           (add-after 'install 'install-pkg-config-file
             (lambda _
               (let ((pkgconfig (string-append #$output "/lib/pkgconfig")))