@@ -4,7 +4,12 @@ homepage: "http://flint.org"
44bug-reports: "https://github.com/flintlib/flint2.git"
55license: "LGPL-2.1-only"
66build: [
7- ["sh" "-exc" "printf \"#include <flint/flint.h>\\n#if __FLINT_VERSION < 3\\n#error \\\"Flint (>= 3.0) is not accessible\\\"\\n#endif\" > test.c"]
7+ ["sh" "-exc" "cat <<EOF > test.c
8+ #include <flint/flint.h>
9+ #if __FLINT_VERSION < 3
10+ #error \"Flint (>= 3.0) is not accessible\"
11+ #endif
12+ "]
813 ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"] {os != "macos" & os != "win32"}
914 [
1015 "sh"
@@ -22,12 +27,13 @@ depexts: [
2227 ["libflint-dev"] {os-distribution = "ubuntu" }
2328 ["flint"] {os = "macos" & os-distribution = "homebrew"}
2429 ["flint"] {os-distribution = "macports" & os = "macos"}
25- ["flint" "flint-devel"] {os-distribution = "centos"}
2630 ["flint" "flint-devel"] {os-family = "fedora"}
2731 ["flint" "flint-devel"] {os-distribution = "ol"}
28- ["flint-dev"] {os-distribution = "alpine"}
32+ ["flint-dev@testing "] {os-distribution = "alpine"}
2933 ["flint-devel"] {os-family = "opensuse"}
30- ["libflint-devel"] {os = "win32" & os-distribution = "cygwinports"}
34+ ["libflint-devel"] {os = "win32" & os-distribution = "cygwinports" }
35+ ["libflint-devel"] {os = "cygwin" & os-distribution = "cygwin" }
36+ ["mingw-w64-flint"] {os = "win32" & os-distribution = "msys2" }
3137 ["flint"] {os-distribution = "nixos"}
3238 ["flint"] {os-distribution = "arch"}
3339]
@@ -38,6 +44,14 @@ available: [
3844 !(os-family = "suse")
3945]
4046
47+ x-ci-accept-failures: [
48+ "freebsd-14.3" # unavailable system package 'libflint-dev'
49+ "centos-10" # unavailable system package 'libflint-dev'
50+ "centos-9" # unavailable system package 'libflint-dev'
51+ "cygwin" # unavailable system package 'libflint-dev' 3.*
52+ "cygwinports" # unavailable system package 'libflint-dev' 3.*
53+ ]
54+
4155synopsis: "Virtual package relying on a Flint lib system installation"
4256description:
4357 "This package can only install if the Flint lib version 3 is installed on the system."
0 commit comments