diff --git a/packages/conf-libcurl-gnutls/conf-libcurl-gnutls.1/opam b/packages/conf-libcurl-gnutls/conf-libcurl-gnutls.1/opam new file mode 100644 index 000000000000..98288fbc3a60 --- /dev/null +++ b/packages/conf-libcurl-gnutls/conf-libcurl-gnutls.1/opam @@ -0,0 +1,13 @@ +opam-version: "2.0" +maintainer: ["Christopher Zimmermann "] +authors: ["Christopher Zimmermann "] +homepage: "http://curl.haxx.se/" +license: "curl" +available: os-family = "debian" | os-family = "ubuntu" +depexts: "libcurl4-gnutls-dev" +synopsis: "Virtual package relying on a libcurl system installation with GnuTLS backend" +description: + "This package can only install if libcurl with GnuTLS is installed on the system." +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf +conflict-class: [ "conf-libcurl" ] diff --git a/packages/conf-libcurl-openssl/conf-libcurl-openssl.1/opam b/packages/conf-libcurl-openssl/conf-libcurl-openssl.1/opam new file mode 100644 index 000000000000..3b7c3781a5f7 --- /dev/null +++ b/packages/conf-libcurl-openssl/conf-libcurl-openssl.1/opam @@ -0,0 +1,13 @@ +opam-version: "2.0" +maintainer: ["Christopher Zimmermann "] +authors: ["Christopher Zimmermann "] +homepage: "http://curl.haxx.se/" +license: "curl" +available: os-family = "debian" | os-family = "ubuntu" +depexts: "libcurl4-openssl-dev" +synopsis: "Virtual package relying on a libcurl system installation with OpenSSL backend" +description: + "This package can only install if libcurl with OpenSSL is installed on the system." +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf +conflict-class: [ "conf-libcurl" ] diff --git a/packages/conf-libcurl/conf-libcurl.3/opam b/packages/conf-libcurl/conf-libcurl.3/opam new file mode 100644 index 000000000000..b7e552d5ba4e --- /dev/null +++ b/packages/conf-libcurl/conf-libcurl.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "blue-prawn" +authors: ["Daniel Stenberg"] +homepage: "http://curl.haxx.se/" +license: "curl" +build: [ + ["sh" {os = "win32" & os-distribution != "cygwinports"} "curl-config" "--libs"] +] +depexts: [ + ["libcurl-devel"] {os-distribution = "mageia"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} + ["curl"] {os-distribution = "nixos"} + ["curl"] {os-distribution = "arch"} + ["curl"] {os = "win32" & os-distribution = "cygwinports"} + ["curl-dev"] {os-distribution = "alpine"} + ["libcurl-devel"] {os-family = "suse" | os-family = "opensuse"} + ["libcurl-devel"] {os-family = "fedora"} + ["libcurl-devel"] {os-distribution = "ol"} + ["curl"] {os-distribution = "homebrew" & os = "macos"} + ["curl"] {os-distribution = "macports" & os = "macos"} + ["curl"] {os = "freebsd"} +] +depends: [ + "conf-libcurl-openssl" | "conf-libcurl-gnutls" {os-family = "debian" | os-family = "ubuntu"} + # curl-config is in the sys-root bin directory, which needs to be in PATH for + # the build command above to work; this package therefore depends on the C + # compiler as well. + ("host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-gcc-x86_64" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-curl-x86_64" {os = "win32" & os-distribution != "cygwinports"} | + "host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-gcc-i686" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-curl-i686" {os = "win32" & os-distribution != "cygwinports"}) +] +depopts: "mingw-w64-shims" {< "1.0.0"} +synopsis: "Virtual package relying on a libcurl system installation" +description: + "This package can only install if the libcurl is installed on the system." +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf