From 3c6955731b609ada8e95476d5be3d9fe93c119e6 Mon Sep 17 00:00:00 2001 From: zapashcanon Date: Wed, 5 Feb 2025 18:01:47 +0100 Subject: [PATCH] add some conf packages --- packages/conf-lld/conf-lld.1/opam | 18 ++++++++++++++++++ packages/conf-rust-llvm/conf-rust-llvm.1/opam | 17 +++++++++++++++++ packages/conf-rust-wasm/conf-rust-wasm.1/opam | 18 ++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 packages/conf-lld/conf-lld.1/opam create mode 100644 packages/conf-rust-llvm/conf-rust-llvm.1/opam create mode 100644 packages/conf-rust-wasm/conf-rust-wasm.1/opam diff --git a/packages/conf-lld/conf-lld.1/opam b/packages/conf-lld/conf-lld.1/opam new file mode 100644 index 00000000000..c6e27b0b152 --- /dev/null +++ b/packages/conf-lld/conf-lld.1/opam @@ -0,0 +1,18 @@ +opam-version: "2.0" +maintainer: "Léo Andrès " +authors: "The LLVM team" +homepage: "http://llvm.org" +bug-reports: "https://llvm.org/bugs/" +license: "MIT" +build: [ + ["wasm-ld" "-version"] +] +depends: [ + "conf-bash" {build} +] +depexts: [ + ["lld"] { os-family = "debian" } + ["llvm"] { os-family = "homebrew" } +] +synopsis: "Virtual package relying on lld installation" +flags: conf diff --git a/packages/conf-rust-llvm/conf-rust-llvm.1/opam b/packages/conf-rust-llvm/conf-rust-llvm.1/opam new file mode 100644 index 00000000000..73153fd8590 --- /dev/null +++ b/packages/conf-rust-llvm/conf-rust-llvm.1/opam @@ -0,0 +1,17 @@ +opam-version: "2.0" +maintainer: "Léo Andrès " +authors: "Léo Andrès " +homepage: "https://github.com/ocaml/opam-repository" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +license: "MIT" +build: [ + ["which" "rust-lld"] +] +depends: [ + "conf-bash" {build} +] +depexts: [ + ["rust-llvm"] { os-family = "debian" } +] +synopsis: "Virtual package relying on an installation of the integration of Rust with LLVM tools." +flags: conf diff --git a/packages/conf-rust-wasm/conf-rust-wasm.1/opam b/packages/conf-rust-wasm/conf-rust-wasm.1/opam new file mode 100644 index 00000000000..e5e2d075faa --- /dev/null +++ b/packages/conf-rust-wasm/conf-rust-wasm.1/opam @@ -0,0 +1,18 @@ +opam-version: "2.0" +maintainer: "Léo Andrès " +authors: "Léo Andrès " +homepage: "https://github.com/ocaml/opam-repository" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +license: "MIT" +build: [ + ["sh" "-c" "rustc --print target-list | grep -q 'wasm32-unknown-unknown'" ] +] +depends: [ + "conf-bash" {build} + "conf-rust" {build} +] +depexts: [ + ["libstd-rust-dev-wasm32"] { os-family = "debian" } +] +synopsis: "Virtual package relying on an installation of standard Rust libraries including development files, needed to cross-compile Rust programs to the wasm32-unknown-unknown and wasm32-wasip1/wasm32-wasip2 targets" +flags: conf