From dfde9a91ee57cdcd0149107fd0e23e11bf1d89a9 Mon Sep 17 00:00:00 2001 From: Timothy Bourke Date: Sun, 15 Feb 2026 16:11:10 +0100 Subject: [PATCH] conf-zlib: update for ortools_solvers Changes allowing conf-zlib to be used as a dependency for ortools_solvers. for centos < 10: include zlib-static for centos >= 10: use zlib-ng-compat-devel add msys2 add suse and opensuse add freebsd --- packages/conf-zlib/conf-zlib.2/opam | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 packages/conf-zlib/conf-zlib.2/opam diff --git a/packages/conf-zlib/conf-zlib.2/opam b/packages/conf-zlib/conf-zlib.2/opam new file mode 100644 index 000000000000..83939a4ee731 --- /dev/null +++ b/packages/conf-zlib/conf-zlib.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "tim@gfxmonk.net" +homepage: "http://www.zlib.net/" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +authors: ["Jean-loup Gailly" "Mark Adler"] +license: "zlib" +build: + ["pkgconf" {os = "win32" & os-distribution != "cygwinports"} + "pkg-config" {os != "win32" | os-distribution = "cygwinports"} + "--personality=i686-w64-mingw32" {os = "win32" & os-distribution != "cygwinports" & host-arch-x86_32:installed} + "--personality=x86_64-w64-mingw32" {os = "win32" & os-distribution != "cygwinports" & host-arch-x86_64:installed} + "zlib"] +depends: [ + "conf-pkg-config" {build} + (("host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-zlib-i686" {os = "win32" & os-distribution != "cygwinports"}) | + ("host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-zlib-x86_64" {os = "win32" & os-distribution != "cygwinports"})) +] +depexts: [ + ["zlib-dev"] {os-distribution = "alpine"} + ["zlib1g-dev"] {os-family = "debian"} + ["zlib1g-dev"] {os-family = "ubuntu"} + ["zlib-devel" "zlib-static"] {os-distribution = "centos" & os-version < "10" } + ["zlib-ng-compat-devel" "zlib-ng-compat-static"] {os-distribution = "centos" & os-version >= "10" } + ["zlib-devel"] {os-family = "fedora" & os-version < "40" } + ["zlib-ng-compat-devel"] {os-family = "fedora" & os-version >= "40" } + ["zlib-devel"] {os-distribution = "ol"} + ["zlib"] {os-distribution = "nixos"} + ["zlib"] {os-distribution = "homebrew" & os = "macos"} + ["zlib"] {os-family = "arch"} + ["zlib"] {os = "win32" & os-distribution = "cygwinports"} + ["zlib"] {os = "win32" & os-distribution = "msys2" } + ["zlib-devel"] {os = "cygwin"} + ["zlib-ng-compat-devel"] {os-family = "suse"} + ["zlib-ng-compat-devel"] {os-family = "opensuse"} + ["libzip"] {os-distribution = "freebsd"} +] +synopsis: "Virtual package relying on zlib" +description: + "This package can only install if the zlib library is installed on the system." +flags: conf