Skip to content

Commit

Permalink
✨ feat(winlib): split archs
Browse files Browse the repository at this point in the history
  • Loading branch information
RecursiveMaple committed Feb 19, 2024
1 parent 048e765 commit f6f247d
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 20 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
._*
page.html
checkver-*.html
.vscode
21 changes: 21 additions & 0 deletions bucket/winlib-ucrt-llvm-w32.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"version": "13.2.0-17.0.4-11.0.1-r2",
"description": "WinLibs standalone build of GCC and MinGW-w64 for Windows",
"homepage": "https://winlibs.com",
"license": "GPL-3.0-or-later,ZPL-2.1,BSD-2-Clause,Watcom-1.0,Apache-2.0",
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0-17.0.4-11.0.1-msvcrt-r2/winlibs-i686-posix-dwarf-gcc-13.2.0-llvm-17.0.4-mingw-w64msvcrt-11.0.1-r2.7z",
"hash": "c7286982116132b8f4f4129f49a04455e55f9aadb8025e3f317ba3eb3dd12f8b",
"extract_dir": "mingw32",
"post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"",
"env_add_path": "bin",
"checkver": {
"regex": "(?<gcc>[\\d.]+)posix-(?<llvm>[\\d.]+)-(?<mingw>[\\d.]+)-ucrt-r(?<release>\\d+)",
"replace": "${gcc}-${llvm}-${mingw}-r${release}"
},
"autoupdate": {
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccposix-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-i686-posix-dwarf-gcc-$matchGcc-llvm-$matchLlvm-mingw-w64ucrt-$matchMingw-r$matchRelease.7z",
"hash": {
"url": "$url.sha256"
}
}
}
24 changes: 4 additions & 20 deletions bucket/winlib-ucrt-llvm.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,33 +3,17 @@
"description": "WinLibs standalone build of GCC and MinGW-w64 for Windows",
"homepage": "https://winlibs.com",
"license": "GPL-3.0-or-later,ZPL-2.1,BSD-2-Clause,Watcom-1.0,Apache-2.0",
"architecture": {
"64bit": {
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0-17.0.4-11.0.1-msvcrt-r2/winlibs-x86_64-posix-seh-gcc-13.2.0-llvm-17.0.4-mingw-w64msvcrt-11.0.1-r2.7z",
"hash": "f44b17498140bce6372949c13f601425985efaef909a10f20d4ece394d62c234",
"extract_dir": "mingw64"
},
"32bit": {
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0-17.0.4-11.0.1-msvcrt-r2/winlibs-i686-posix-dwarf-gcc-13.2.0-llvm-17.0.4-mingw-w64msvcrt-11.0.1-r2.7z",
"hash": "c7286982116132b8f4f4129f49a04455e55f9aadb8025e3f317ba3eb3dd12f8b",
"extract_dir": "mingw32"
}
},
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0-17.0.4-11.0.1-msvcrt-r2/winlibs-x86_64-posix-seh-gcc-13.2.0-llvm-17.0.4-mingw-w64msvcrt-11.0.1-r2.7z",
"hash": "f44b17498140bce6372949c13f601425985efaef909a10f20d4ece394d62c234",
"extract_dir": "mingw64",
"post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"",
"env_add_path": "bin",
"checkver": {
"regex": "(?<gcc>[\\d.]+)posix-(?<llvm>[\\d.]+)-(?<mingw>[\\d.]+)-ucrt-r(?<release>\\d+)",
"replace": "${gcc}-${llvm}-${mingw}-r${release}"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccposix-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-x86_64-posix-seh-gcc-$matchGcc-llvm-$matchLlvm-mingw-w64ucrt-$matchMingw-r$matchRelease.7z"
},
"32bit": {
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccposix-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-i686-posix-dwarf-gcc-$matchGcc-llvm-$matchLlvm-mingw-w64ucrt-$matchMingw-r$matchRelease.7z"
}
},
"url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccposix-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-x86_64-posix-seh-gcc-$matchGcc-llvm-$matchLlvm-mingw-w64ucrt-$matchMingw-r$matchRelease.7z",
"hash": {
"url": "$url.sha256"
}
Expand Down

0 comments on commit f6f247d

Please sign in to comment.