this repo has no description

Release LLVM 17

Alan Hu 4c891816 d3c97597

Changed files
+70
packages
conf-llvm
conf-llvm.17
llvm
llvm.17.0.6
+34
packages/conf-llvm/conf-llvm.17/opam
···
+
opam-version: "2.0"
+
maintainer: "Kate <kit.ty.kate@disroot.org>"
+
authors: "The LLVM team"
+
homepage: "http://llvm.org"
+
bug-reports: "https://llvm.org/bugs/"
+
license: "MIT"
+
build: [
+
["bash" "configure.sh" version]
+
]
+
depends: [
+
"conf-bash" {build}
+
]
+
depexts: [
+
["llvm@17" "zstd"] {os-distribution = "homebrew" & os = "macos"}
+
["llvm-17"] {os-distribution = "macports" & os = "macos"}
+
["llvm-17-dev" "zlib1g-dev" "libzstd-dev"] {os-family = "debian"}
+
["llvm17-dev"] {os-distribution = "alpine"}
+
["llvm17"] {os-family = "arch"}
+
["llvm17-devel"] {os-family = "suse" | os-family = "opensuse"}
+
["llvm17-devel"] {os-distribution = "fedora" & os-version >= "39"}
+
["llvm-devel"] {os-distribution = "fedora" & os-version = "38"}
+
["llvm17-devel" "epel-release"] {os-distribution = "centos"}
+
["devel/llvm17"] {os = "freebsd"}
+
]
+
synopsis: "Virtual package relying on llvm library installation"
+
flags: conf
+
extra-source "configure.sh" {
+
src:
+
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-llvm/configure.sh.16"
+
checksum: [
+
"sha256=f15b0c0a4c69dffcafce695f98e360418f81a04ce34212a5ce3f792302ebe6b6"
+
"md5=5e80960db32ce1939a40396c9fea005a"
+
]
+
}
+36
packages/llvm/llvm.17.0.6/opam
···
+
opam-version: "2.0"
+
synopsis: "The OCaml bindings distributed with LLVM"
+
description: "Note: LLVM should be installed first."
+
maintainer: "Alan Hu <hu.ala@northeastern.edu>"
+
authors: [
+
"Alan Hu <hu.ala@northeastern.edu>"
+
"Kate <kit-ty-kate@outlook.com>"
+
"Gordon Henriksen <gordonhenriksen@mac.com>"
+
"whitequark <whitequark@whitequark.org>"
+
"The LLVM team"
+
]
+
license: "Apache-2.0 WITH LLVM-exception"
+
homepage: "http://llvm.moe"
+
doc: "http://llvm.moe/ocaml"
+
bug-reports: "http://llvm.org/bugs/"
+
depends: [
+
"ocaml" {>= "4.00.0"}
+
"dune" {>= "2.7"}
+
"ctypes" {>= "0.4"}
+
"conf-llvm" {build & = "17"}
+
]
+
build: [
+
["./setup.sh" conf-llvm:config]
+
["dune" "build" "--release" "-j" jobs]
+
["rm" "%{name}%.install"]
+
]
+
install: ["./install.sh" prefix]
+
dev-repo: "git+https://github.com/alan-j-hu/llvm-dune.git"
+
url {
+
src:
+
"https://github.com/alan-j-hu/llvm-dune/releases/download/v17.0.6/llvm-dune-full-minified-17.0.6.tar.gz"
+
checksum: [
+
"md5=163c178e4e2db637715d6ddc647e9f4e"
+
"sha512=0467616a1262ac667116bec69a2479a438b99d77f7cfd68622dc59013771cd62a0b06c64fa8ed13efbcf6bb0e4b86db34e1b024261475ae75b1b9206e3e5e491"
+
]
+
}