commit 21a0885ae70f1e977b91a63a8b23d705acdac618 (tree)
parent 98646e5cf8a59e5a7d47eaf863d57ad26313c61c
Author: Gungun974 <xfelix974@gmail.com>
Date: Wed, 28 May 2025 00:57:28 +0400
Make zig fetch handle jar like zip
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/Package/Fetch.zig b/src/Package/Fetch.zig
@@ -908,6 +908,7 @@ const FileType = enum {
if (ascii.endsWithIgnoreCase(file_path, ".tzst")) return .@"tar.zst";
if (ascii.endsWithIgnoreCase(file_path, ".tar.zst")) return .@"tar.zst";
if (ascii.endsWithIgnoreCase(file_path, ".zip")) return .zip;
+ if (ascii.endsWithIgnoreCase(file_path, ".jar")) return .zip;
return null;
}
@@ -1130,6 +1131,9 @@ fn unpackResource(
if (ascii.eqlIgnoreCase(mime_type, "application/zip"))
break :ft .zip;
+ if (ascii.eqlIgnoreCase(mime_type, "application/java-archive"))
+ break :ft .zip;
+
if (!ascii.eqlIgnoreCase(mime_type, "application/octet-stream") and
!ascii.eqlIgnoreCase(mime_type, "application/x-compressed"))
{