parent
135d2942d4
commit
8843b44cb9
4 changed files with 22 additions and 176 deletions
@ -1,126 +0,0 @@ |
|||||||
## All Supported Packages |
|
||||||
|
|
||||||
|bsd|linux|windows|macosx|msys|mingw|iphoneos|android| |
|
||||||
|---|-----|-------|------|----|-----|--------|-------| |
|
||||||
|bin2c|abseil|abseil|abseil|bin2c|bin2c|bin2c|bin2c|| |
|
||||||
|catch2|assimp|assimp|assimp|catch2|box2d|catch2|catch2|| |
|
||||||
|concurrentqueue|bin2c|bin2c|autoconf|concurrentqueue|catch2|cjson|cjson|| |
|
||||||
|cpp-taskflow|boost|boost|automake|cpp-taskflow|concurrentqueue|concurrentqueue|concurrentqueue|| |
|
||||||
|cxxopts|box2d|box2d|bin2c|cxxopts|cpp-taskflow|cpp-taskflow|cpp-taskflow|| |
|
||||||
|doctest|bullet3|bullet3|boost|doctest|cxxopts|cxxopts|cxxopts|| |
|
||||||
|fmt|bzip2|bzip2|box2d|fmt|doctest|doctest|doctest|| |
|
||||||
|gtest|cairo|cairo|bullet3|gtest|fmt|fmt|ffmpeg|| |
|
||||||
|inja|catch2|catch2|bzip2|inja|glew|gtest|fmt|| |
|
||||||
|irrXML|cjson|co|cairo|irrXML|glfw|imgui|gtest|| |
|
||||||
|libjpeg|co|concurrentqueue|catch2|libjpeg|gtest|inja|imgui|| |
|
||||||
|lua|concurrentqueue|cpp-taskflow|cjson|libxmake|imgui|irrXML|inja|| |
|
||||||
|luajit|cpp-taskflow|cxxopts|cmake|nlohmann_json|inja|json-c|irrXML|| |
|
||||||
|moonjit|cxxopts|doctest|co|pybind11|irrXML|libcurl|json-c|| |
|
||||||
|ncurses|doctest|eigen|concurrentqueue|spdlog|libjpeg|libev|libjpeg|| |
|
||||||
|nlohmann_json|eigen|expat|cpp-taskflow|stb|libraw|libffi|libpng|| |
|
||||||
|pybind11|expat|fmt|cxxopts|tbox|libsdl|libjpeg|libuv|| |
|
||||||
|spdlog|expresscpp|freeglut|doctest|tmxparser|libsdl_image|libpng|libxmake|| |
|
||||||
|stb|ffmpeg|freetype|eigen||libsdl_mixer|libraw|libxml2|| |
|
||||||
|tbox|fmt|glew|expat||libsdl_net|libuv|lua|| |
|
||||||
|tmxparser|fontconfig|glfw|expresscpp||libsdl_ttf|libxml2|luajit|| |
|
||||||
||freeglut|go|ffmpeg||libuv|luajit|moonjit|| |
|
||||||
||freetype|gtest|fmt||nlohmann_json|moonjit|nlohmann_json|| |
|
||||||
||gettext|imgui|fontconfig||pcre|nlohmann_json|pybind11|| |
|
||||||
||glew|inja|freetype||pcre2|pybind11|spdlog|| |
|
||||||
||glfw|irrXML|gettext||pybind11|spdlog|stb|| |
|
||||||
||glib|libcurl|glew||sfml|stb|tbox|| |
|
||||||
||go|libjpeg|glfw||spdlog|tbox|tinyxml2|| |
|
||||||
||gperf|libpng|glib||stb|tinyxml2|tmxparser|| |
|
||||||
||gtest|libraw|go||tbox|tmxparser|zlib|| |
|
||||||
||icu4c|libsdl|gperf||tinyxml2|zlib||| |
|
||||||
||imgui|libsdl_gfx|gtest||tmxparser|||| |
|
||||||
||inja|libsdl_image|icu4c||xz|||| |
|
||||||
||irrXML|libsdl_mixer|imgui||zlib|||| |
|
||||||
||json-c|libsdl_net|inja|||||| |
|
||||||
||libcurl|libsdl_ttf|irrXML|||||| |
|
||||||
||libev|libtiff|json-c|||||| |
|
||||||
||libffi|libuv|libcurl|||||| |
|
||||||
||libiconv|libwebsockets|libev|||||| |
|
||||||
||libjpeg|libxmake|libffi|||||| |
|
||||||
||libmill|libxml2|libiconv|||||| |
|
||||||
||libomp|lief|libjpeg|||||| |
|
||||||
||libpng|lua|libmill|||||| |
|
||||||
||libpthread-stubs|luajit|libomp|||||| |
|
||||||
||libraw|moonjit|libpng|||||| |
|
||||||
||libsdl|nana|libpthread-stubs|||||| |
|
||||||
||libsdl_gfx|nlohmann_json|libraw|||||| |
|
||||||
||libsdl_image|oatpp|libsdl|||||| |
|
||||||
||libsdl_mixer|pcre|libsdl_gfx|||||| |
|
||||||
||libsdl_net|pcre2|libsdl_image|||||| |
|
||||||
||libsdl_ttf|pixman|libsdl_mixer|||||| |
|
||||||
||libtask|protobuf-c|libsdl_net|||||| |
|
||||||
||libtiff|protobuf-cpp|libsdl_ttf|||||| |
|
||||||
||libusb|pybind11|libtask|||||| |
|
||||||
||libuv|raylib|libtiff|||||| |
|
||||||
||libwebsockets|sfml|libtool|||||| |
|
||||||
||libx11|skia|libusb|||||| |
|
||||||
||libxau|sol2|libuv|||||| |
|
||||||
||libxcb|spdlog|libwebsockets|||||| |
|
||||||
||libxcursor|sqlite3|libx11|||||| |
|
||||||
||libxdmcp|stb|libxau|||||| |
|
||||||
||libxext|tbox|libxcb|||||| |
|
||||||
||libxfixes|tinyxml2|libxcursor|||||| |
|
||||||
||libxi|tmxparser|libxdmcp|||||| |
|
||||||
||libxinerama|unqlite|libxext|||||| |
|
||||||
||libxmake|zeromq|libxfixes|||||| |
|
||||||
||libxml2|zlib|libxi|||||| |
|
||||||
||libxrandr||libxinerama|||||| |
|
||||||
||libxrender||libxmake|||||| |
|
||||||
||libyaml||libxml2|||||| |
|
||||||
||lief||libxrandr|||||| |
|
||||||
||lua||libxrender|||||| |
|
||||||
||luajit||libyaml|||||| |
|
||||||
||mbedtls||lief|||||| |
|
||||||
||mono||lua|||||| |
|
||||||
||moonjit||luajit|||||| |
|
||||||
||mysql||make|||||| |
|
||||||
||nana||mbedtls|||||| |
|
||||||
||ncurses||meson|||||| |
|
||||||
||nlohmann_json||mono|||||| |
|
||||||
||oatpp||moonjit|||||| |
|
||||||
||opencv||mysql|||||| |
|
||||||
||openssl||nasm|||||| |
|
||||||
||pcre||ncurses|||||| |
|
||||||
||pcre2||ninja|||||| |
|
||||||
||pixman||nlohmann_json|||||| |
|
||||||
||protobuf-c||oatpp|||||| |
|
||||||
||protobuf-cpp||opencv|||||| |
|
||||||
||pybind11||openssl|||||| |
|
||||||
||sfml||patch|||||| |
|
||||||
||skia||pcre|||||| |
|
||||||
||sol2||pcre2|||||| |
|
||||||
||spdlog||pixman|||||| |
|
||||||
||sqlite3||pkg-config|||||| |
|
||||||
||stb||protobuf-c|||||| |
|
||||||
||tbox||protobuf-cpp|||||| |
|
||||||
||tinyxml2||protoc|||||| |
|
||||||
||tmxparser||pybind11|||||| |
|
||||||
||unqlite||python|||||| |
|
||||||
||util-linux||python2|||||| |
|
||||||
||util-macros||raylib|||||| |
|
||||||
||x264||sfml|||||| |
|
||||||
||x265||skia|||||| |
|
||||||
||xcb-proto||sol2|||||| |
|
||||||
||xorgproto||spdlog|||||| |
|
||||||
||xtrans||sqlite3|||||| |
|
||||||
||xz||stb|||||| |
|
||||||
||zeromq||tbox|||||| |
|
||||||
||zlib||tinyxml2|||||| |
|
||||||
||||tmxparser|||||| |
|
||||||
||||unqlite|||||| |
|
||||||
||||util-linux|||||| |
|
||||||
||||util-macros|||||| |
|
||||||
||||x264|||||| |
|
||||||
||||x265|||||| |
|
||||||
||||xcb-proto|||||| |
|
||||||
||||xorgproto|||||| |
|
||||||
||||xtrans|||||| |
|
||||||
||||xz|||||| |
|
||||||
||||yasm|||||| |
|
||||||
||||zeromq|||||| |
|
||||||
||||zlib|||||| |
|
@ -1,48 +0,0 @@ |
|||||||
import("packages", {alias = "get_packages"}) |
|
||||||
|
|
||||||
function main(...) |
|
||||||
|
|
||||||
-- get packages |
|
||||||
local packages = get_packages({onlyhost = true}) |
|
||||||
local tables = {} |
|
||||||
local col = 1 |
|
||||||
local row_max = 0 |
|
||||||
for _, pkgs in pairs(packages) do |
|
||||||
for row, pkg in ipairs(pkgs) do |
|
||||||
tables[row] = tables[row] or {} |
|
||||||
tables[row][col] = pkg |
|
||||||
end |
|
||||||
if #pkgs > row_max then |
|
||||||
row_max = #pkgs |
|
||||||
end |
|
||||||
col = col + 1 |
|
||||||
end |
|
||||||
|
|
||||||
-- generate markdown table |
|
||||||
local packages_md = "## All Supported Packages\n\n" |
|
||||||
for plat, _ in pairs(packages) do |
|
||||||
packages_md = packages_md .. "|" .. plat |
|
||||||
end |
|
||||||
packages_md = packages_md .. "|\n" |
|
||||||
for plat, _ in pairs(packages) do |
|
||||||
packages_md = packages_md .. "|" .. (plat:gsub('.', '-')) |
|
||||||
end |
|
||||||
packages_md = packages_md .. "|\n" |
|
||||||
for y = 1, row_max do |
|
||||||
for x = 1, col do |
|
||||||
local pkg = tables[y][x] |
|
||||||
local info = "" |
|
||||||
if pkg then |
|
||||||
if pkg.generic then |
|
||||||
info = pkg.name |
|
||||||
else |
|
||||||
info = pkg.name .. "(" .. table.concat(pkg.archs, ",") .. ")" |
|
||||||
end |
|
||||||
end |
|
||||||
packages_md = packages_md .. "|" .. info |
|
||||||
end |
|
||||||
packages_md = packages_md .. "|\n" |
|
||||||
end |
|
||||||
print(packages_md) |
|
||||||
io.writefile(path.join(os.scriptdir(), "..", "PKGLIST.md"), packages_md) |
|
||||||
end |
|
Loading…
Reference in new issue