diff --git a/packages/conf-mingw-w64-sdl2-ttf-i686/conf-mingw-w64-sdl2-ttf-i686.1/opam b/packages/conf-mingw-w64-sdl2-ttf-i686/conf-mingw-w64-sdl2-ttf-i686.1/opam new file mode 100644 index 000000000000..dfdff66b32c5 --- /dev/null +++ b/packages/conf-mingw-w64-sdl2-ttf-i686/conf-mingw-w64-sdl2-ttf-i686.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "Provides sdl2-ttf for i686 mingw-w64 (32-bit x86)" +description: "Ensure that the i686 version of sdl2-ttf for the mingw-w64 project is available" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: "Sam Lantinga" +license: "Zlib" +homepage: "http://www.libsdl.org/projects/SDL_ttf/" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf +available: os = "win32" +build: ["pkgconf" "--personality=i686-w64-mingw32" "SDL2_ttf"] +depends: [ + "conf-pkg-config" {build} + "conf-mingw-w64-gcc-i686" {build} +] +depexts: [ + ["mingw64-i686-SDL2_ttf"] {os = "win32" & os-distribution = "cygwin"} + ["mingw-w64-i686-SDL2_ttf"] {os = "win32" & os-distribution = "msys2"} +] diff --git a/packages/conf-mingw-w64-sdl2-ttf-x86_64/conf-mingw-w64-sdl2-ttf-x86_64.1/opam b/packages/conf-mingw-w64-sdl2-ttf-x86_64/conf-mingw-w64-sdl2-ttf-x86_64.1/opam new file mode 100644 index 000000000000..7a04b1de0f8a --- /dev/null +++ b/packages/conf-mingw-w64-sdl2-ttf-x86_64/conf-mingw-w64-sdl2-ttf-x86_64.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "Provides sdl2-ttf for x86_64 mingw-w64 (64-bit x86_64)" +description: "Ensure that the x86_64 version of sdl2-ttf for the mingw-w64 project is available" +maintainer: "https://github.com/ocaml/opam-repository/issues" +authors: "Sam Lantinga" +license: "Zlib" +homepage: "http://www.libsdl.org/projects/SDL_ttf/" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf +available: os = "win32" +build: ["pkgconf" "--personality=x86_64-w64-mingw32" "SDL2_ttf"] +depends: [ + "conf-pkg-config" {build} + "conf-mingw-w64-gcc-x86_64" {build} +] +depexts: [ + ["mingw64-x86_64-SDL2_ttf"] {os = "win32" & os-distribution = "cygwin"} + ["mingw-w64-x86_64-SDL2_ttf"] {os = "win32" & os-distribution = "msys2"} +] diff --git a/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam b/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam index 43e501d9d281..021607b993ce 100644 --- a/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam +++ b/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam @@ -2,9 +2,15 @@ opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_ttf/" license: "Zlib" -build: [["pkg-config" "SDL2_ttf"]] +build: [ + ["pkgconf" "--personality=i686-w64-mingw32" "SDL2_ttf"] {os = "win32" & os-distribution = "cygwin" & host-arch-x86_32:installed} + ["pkgconf" "--personality=x86_64-w64-mingw32" "SDL2_ttf"] {os = "win32" & os-distribution = "cygwin" & host-arch-x86_64:installed} + ["pkg-config" "SDL2_ttf"] {os != "win32" | os-distribution != "cygwin"} +] depends: [ "conf-pkg-config" {build} + ("host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-sdl2-ttf-i686" {os = "win32" & os-distribution != "cygwinports"} | + "host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-sdl2-ttf-x86_64" {os = "win32" & os-distribution != "cygwinports"}) ] depexts: [ ["sdl2_ttf-dev"] {os-family = "alpine"} @@ -22,6 +28,7 @@ depexts: [ ["sdl2-ttf"] {os = "openbsd"} ["SDL2_ttf"] {os = "netbsd"} ["SDL2_ttf"] {os = "nixos"} + ["libSDL2_ttf-devel"] {os = "cygwin"} ] synopsis: "Virtual package relying on a sdl2-ttf system installation" description: