Skip to content

Commit b3ad167

Browse files
authored
Merge pull request ocaml#22694 from thierry-martinez/fix_no_libclang-cpp-dev
[conf-libclang] Fix no libclang-cpp-dev in old Debian and Ubuntu
2 parents 8ecbaad + b8573d7 commit b3ad167

File tree

6 files changed

+19
-9
lines changed

6 files changed

+19
-9
lines changed

packages/conf-libclang/conf-libclang.13/files/configure.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ for version in default 13 12 11 10 9 8 7 6 5 4 3; do
1919
brew_llvm_config="$(brew --cellar)"/llvm*/${version}*/bin/llvm-config || true
2020
brew_llvm_config_at="$(brew --cellar)"/llvm@${version}/${version}*/bin/llvm-config || true
2121
fi
22+
llvm_version=""
2223
for llvm_config in \
2324
llvm-config-${version} llvm-config-${version}.0 \
2425
llvm-config${version}0 llvm-config${version} \

packages/conf-libclang/conf-libclang.13/opam

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ depexts: [
1515
{(os-distribution = "debian" & os-version >= "12") |
1616
(os-distribution = "ubuntu" & os-version >= "22.04")}
1717
["libclang-dev" "libclang-cpp-dev" "llvm-dev"] {
18+
os-distribution = "debian" & os-version >= "11"}
19+
["libclang-dev" "llvm-dev"] {
1820
os-family = "debian" &
19-
!(os-distribution = "debian" & os-version >= "12") &
21+
!(os-distribution = "debian" & os-version >= "11") &
2022
!(os-distribution = "ubuntu" & os-version >= "22.04")}
2123
["clang-dev" "llvm-dev" "clang-static"] {os-distribution = "alpine"}
2224
["clang-devel" "llvm-devel" "llvm-static" "zlib-devel"]
@@ -40,7 +42,7 @@ x-ci-accept-failures: [
4042
"opensuse-15.3" # unavailable system package 'llvm-clang-devel'
4143
]
4244
extra-files: [[
43-
"configure.sh" "sha512=70cc1707be92274de1072551ee1175fc25c0157a916fd3f965cdcb7a94e6dfe0962bc7baff7a578ccb5595891ce691fc7a33442536eaa8744b92c9e896cd8dcb"
45+
"configure.sh" "sha512=94c9d19667bda6ab913e5ad62ff6559d6e0a5cf95e4403065619ed299ac522679bf1f4c9d03c27bb57c7736e9c6edebf0a796edc33bd46816a665209903e2710"
4446
]]
4547
synopsis: "Virtual package relying on the installation of llvm and clang libraries (<= 13.0.x)"
4648
flags: conf

packages/conf-libclang/conf-libclang.14/files/configure.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ for version in default $(seq $maximum_version -1 3); do
4040
brew_llvm_config="$(brew --cellar llvm)"/${version}*/bin/llvm-config || true
4141
brew_llvm_config_at="$(brew --cellar llvm@${version})"/${version}*/bin/llvm-config || true
4242
fi
43+
llvm_version=""
4344
for llvm_config in \
4445
llvm-config-${version} llvm-config-${version}.0 \
4546
llvm-config${version}0 llvm-config${version} \

packages/conf-libclang/conf-libclang.14/opam

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,23 @@ build: [
1010
]
1111
depexts: [
1212
["llvm@14"] {os = "macos"}
13-
["llvm" "clang"] {os-distribution = "arch"}
13+
["llvm14" "clang14"] {os-distribution = "arch"}
1414
["libclang-14-dev" "libclang-cpp14-dev" "llvm-14-dev"]
1515
{(os-distribution = "debian" & os-version >= "12") |
1616
(os-distribution = "ubuntu" & os-version >= "22.04")}
1717
["libclang-dev" "libclang-cpp-dev" "llvm-dev"] {
18+
os-distribution = "debian" & os-version >= "11"}
19+
["libclang-dev" "llvm-dev"] {
1820
os-family = "debian" &
19-
!(os-distribution = "debian" & os-version >= "12") &
21+
!(os-distribution = "debian" & os-version >= "11") &
2022
!(os-distribution = "ubuntu" & os-version >= "22.04")}
2123
["clang-dev" "llvm-dev" "clang-static"] {os-distribution = "alpine"}
2224
["clang-devel" "llvm-devel" "llvm-static" "zlib-devel"]
2325
{os-distribution = "centos"}
26+
["clang14-devel" "llvm14-devel" "zlib-devel" "redhat-rpm-config"]
27+
{os-distribution = "fedora" & os-version >= "37"}
2428
["clang-devel" "llvm-devel" "zlib-devel" "redhat-rpm-config"]
25-
{os-distribution = "fedora"}
29+
{os-distribution = "fedora" & os-version < "37"}
2630
["clang-devel" "llvm-devel" "llvm-static" "zlib-devel"]
2731
{os-distribution = "ol" & os-version >= "8"}
2832
["llvm-clang-devel"] {os-family = "suse"}
@@ -36,7 +40,7 @@ x-ci-accept-failures: [
3640
"opensuse-15.3" # unavailable system package 'llvm-clang-devel'
3741
]
3842
extra-files: [[
39-
"configure.sh" "sha512=11d2a1abca89411efa218730490cb076a8400e266bfc1bdef5b4e60a84f2afe44dbd9036c8a1d9306046e0933430a6b06d31f5e04b97abb9d6fd08431ddae882"
43+
"configure.sh" "sha512=27a0ddec4e5ccf895a279b910c7e0fe130f9b680d4771c409161d6ed5ebefcdc94d54fcb7625c40e49f83a6e1c5c4511b29ab8ddc3ce09f27ca8f77daf2c65be"
4044
]]
4145
synopsis: "Virtual package relying on the installation of llvm and clang libraries (<= 14.0.x)"
4246
flags: conf

packages/conf-libclang/conf-libclang.15/files/configure.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,5 +127,5 @@ EOF
127127
exit 0
128128
done
129129

130-
echo "Error: No usable version of LLVM <=14.0.x found."
130+
echo "Error: No usable version of LLVM <=15.0.x found."
131131
exit 1

packages/conf-libclang/conf-libclang.15/opam

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ depexts: [
1717
{(os-distribution = "debian" & os-version >= "12") |
1818
(os-distribution = "ubuntu" & os-version = "22.04")}
1919
["libclang-dev" "libclang-cpp-dev" "llvm-dev"] {
20+
os-distribution = "debian" & os-version >= "11"}
21+
["libclang-dev" "llvm-dev"] {
2022
os-family = "debian" &
21-
!(os-distribution = "debian" & os-version >= "12") &
23+
!(os-distribution = "debian" & os-version >= "11") &
2224
!(os-distribution = "ubuntu" & os-version >= "22.04")}
2325
["clang-dev" "llvm-dev" "clang-static"] {os-distribution = "alpine"}
2426
["clang-devel" "llvm-devel" "llvm-static" "zlib-devel"]
@@ -40,7 +42,7 @@ x-ci-accept-failures: [
4042
"opensuse-15.3" # unavailable system package 'llvm-clang-devel'
4143
]
4244
extra-files: [[
43-
"configure.sh" "sha512=e94dc4cf5eff11f0b845b03dd7995714d819b2f55f0a0ae387d266c49a2f8d3602cb311c980587daf17b5767498fbff8ab20f66bd1427bf45aff74620bef515c"
45+
"configure.sh" "sha512=fe42feb01df29147397d9b29afd1da118ad9e7959fb1284e141edd6555b9eaea2a08b55ef400553208cd14ac214b44c131cad7b9e0a93bd5da7548abbf374a32"
4446
]]
4547
synopsis: "Virtual package relying on the installation of llvm and clang libraries (<= 15.0.x)"
4648
flags: conf

0 commit comments

Comments
 (0)