From 6832e1a9194aaddf3819795ef5160585ad3d1fd9 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sun, 2 Mar 2025 22:59:52 +0100 Subject: Add sdl3_windows 3.2.6 --- modules/sdl3_windows/3.2.6/MODULE.bazel | 8 +++++++ modules/sdl3_windows/3.2.6/overlay/BUILD.bazel | 30 +++++++++++++++++++++++++ modules/sdl3_windows/3.2.6/overlay/MODULE.bazel | 1 + modules/sdl3_windows/3.2.6/source.json | 10 +++++++++ modules/sdl3_windows/metadata.json | 3 ++- 5 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 modules/sdl3_windows/3.2.6/MODULE.bazel create mode 100644 modules/sdl3_windows/3.2.6/overlay/BUILD.bazel create mode 100644 modules/sdl3_windows/3.2.6/overlay/MODULE.bazel create mode 100644 modules/sdl3_windows/3.2.6/source.json diff --git a/modules/sdl3_windows/3.2.6/MODULE.bazel b/modules/sdl3_windows/3.2.6/MODULE.bazel new file mode 100644 index 0000000..0899667 --- /dev/null +++ b/modules/sdl3_windows/3.2.6/MODULE.bazel @@ -0,0 +1,8 @@ +module( + name = "sdl3_windows", + version = "3.2.6", + compatibility_level = 1, + bazel_compatibility = [">=8.0.0"], +) + +bazel_dep(name = "rules_license", version = "1.0.0") diff --git a/modules/sdl3_windows/3.2.6/overlay/BUILD.bazel b/modules/sdl3_windows/3.2.6/overlay/BUILD.bazel new file mode 100644 index 0000000..b839d05 --- /dev/null +++ b/modules/sdl3_windows/3.2.6/overlay/BUILD.bazel @@ -0,0 +1,30 @@ +load("@rules_license//rules:license.bzl", "license") + +license( + name = "license", + license_kinds = [ + "@rules_license//licenses/spdx:Zlib", + ], + license_text = "LICENSE.txt", + package_name = "SDL 3", + package_url = "https://libsdl.org/", +) + +package( + default_applicable_licenses = ["//:license"], +) + +cc_import( + name = "sdl3_imp", + interface_library = "lib/x64/SDL3.lib", + shared_library = "lib/x64/SDL3.dll", +) + +cc_library( + name = "sdl3", + hdrs = glob(["include/SDL3/*.h"]), + includes = ["include"], + deps = [":sdl3_imp"], + visibility = ["//visibility:public"], +) + diff --git a/modules/sdl3_windows/3.2.6/overlay/MODULE.bazel b/modules/sdl3_windows/3.2.6/overlay/MODULE.bazel new file mode 100644 index 0000000..8e61b75 --- /dev/null +++ b/modules/sdl3_windows/3.2.6/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel diff --git a/modules/sdl3_windows/3.2.6/source.json b/modules/sdl3_windows/3.2.6/source.json new file mode 100644 index 0000000..2cc42e0 --- /dev/null +++ b/modules/sdl3_windows/3.2.6/source.json @@ -0,0 +1,10 @@ +{ + "type": "archive", + "url": "https://github.com/libsdl-org/SDL/releases/download/release-3.2.6/SDL3-devel-3.2.6-VC.zip", + "integrity": "sha256-PsKZ3sZeKm5mYHxqdFvo9sqkrhs/PIDSuW84uBlcP6Y=", + "strip_prefix": "SDL3-3.2.6", + "overlay": { + "MODULE.bazel": "sha256-hXUH2ZzjfxpMszGniIzshRHziwv9Rq21XRtwqcvk6G8=", + "BUILD.bazel": "sha256-xb/FVaFrh7oDW7BbEwTFj0dKEWvHutJHeqNC27egR3s=" + } +} diff --git a/modules/sdl3_windows/metadata.json b/modules/sdl3_windows/metadata.json index b9d3ecd..f32d37a 100644 --- a/modules/sdl3_windows/metadata.json +++ b/modules/sdl3_windows/metadata.json @@ -2,6 +2,7 @@ "homepage": "https://libsdl.org/", "versions": [ "3.1.10", - "3.2.0" + "3.2.0", + "3.2.6" ] } -- cgit