文件最后提交记录最后更新时间
11zip: add package (#4488) 1 年前
Add 7z package (#525) * Add 7zip package * Fix package folder * Rework 7z * Switch to binary package on Windows * Fix Linux/macosx url * Update xmake.lua * Update xmake.lua * Remove -Werror to fix compilation using Clang4 年前
Update aws-sdk-cpp to 1.11.817 (#10102)1 天前
Update botan to 3.12.0 (#9932)24 天前
feat: add crashcatch library package (#10084) * feat: add crashcatch library package Add crashcatch package definition with xmake.lua configuration. This includes a cross-platform, lightweight, single-header crash-reporting library for modern C++ applications. - Set up package metadata including homepage, description and license - Add multiple version support (v1.0.0 to v1.4.0) - Configure platform-specific dependencies (pthread for linux, dbghelp/user32 for windows) - Implement install and test functions for the header-only library * fix(c/crashcatch): remove redundant 'v' prefix from version tags - Updated URL template to use 'v$(version)' instead of '$(version)' - Removed 'v' prefix from all version declarations to maintain consistency - This ensures proper tag matching with GitHub repository structure * feat(crashcatch): remove old version definitions and add platform restriction Removed deprecated version definitions for 1.0, 1.1.0, and 1.2 to clean up the package configuration. Added platform restriction "!macosx" to the on_install function to exclude macOS from the installation process. * fix(crashcatch): exclude android from install condition - Updated the on_install condition to exclude both android and macosx platforms - This prevents installation issues on android where dbghelp and user32 are not available * refactor(c/crashcatch): update test function to use check_cxxsnippets - Replace has_cxxtypes assertion with check_cxxsnippets - Add test snippet that includes CrashCatchDLL.hpp and calls crashcatch_enable() - Update language config to cxx1723 小时前
Auto-update daxa to 3.6 (#9953) * Update daxa to 3.6 * fix build * fix build --------- Co-authored-by: apocelipes <seve3r@outlook.com>21 天前
Update emmylua_debugger to 1.9.1 (#10032)10 天前
Auto-update freerdp to 3.26.0 (#9994) * Update freerdp to 3.26.0 * fix android openssl3 * fix android openssl316 天前
Patch glib for cross (#10104) Co-authored-by: qiumiaohan <qiumiaohan@baidu.com>24 分钟前
Auto-update hyprwayland-scanner to v0.4.6 (#10004) * Update hyprwayland-scanner to v0.4.6 * fix build --------- Co-authored-by: apocelipes <seve3r@outlook.com>14 天前
Update ixwebsocket to v12.0.0 (#10071)5 天前
Update jsbsim to v1.3.1 (#10045)9 天前
Update kokkos to 5.1.1 (#9978)18 天前
add platform "cross" (#10110) * add platform "cross" * pass -DCMAKE_SYSTEM_PROCESSOR when the platform is "cross", similar to how it is done for "mingw". --------- Co-authored-by: fenlog <bakurise@qq.com>25 分钟前
Update manifold to v3.5.0 (#10094)2 天前
Update ncnn to 20260526 (#10095)2 天前
Update opentelemetry-cpp to v1.27.0 (#10093)2 天前
Fix error for pango not building on windows (and possibly mingw) (#10099) * Fix errors for pango not building on windows (and possibly mingw) Despite the earlier code passing tests when submitting a new version of pango, pango was still failing being built for me on windows due to the same error encountered during submitting the new version (something relating to the cairo-ft check). I tested the committed patch by making a local repo for the pango with this edit, it successfully built. Why the CI passed but the build failed in the previous committed version for me, I don't know. * remove unnecessary cxxflags mention, include cairo dependency check in logic1 天前
update to 0.15 (#10037)9 天前
Update reproc to v14.2.7 (#10028)11 天前
Update simplecpp to 1.7.0 (#10108)6 小时前
Update thrift to v0.23.0 (#9988)17 天前
Update utfcpp to v4.1.1 (#10109)2 小时前
Update verdict to 1.4.5 (#10091)3 天前
Update wfrest to v0.9.9 (#9969)18 天前
Update xdl to v2.4.0 (#10027)11 天前
Update yalantinglibs to 0.6.1 (#9901)27 天前
Update zpp_bits to v4.7.1 (#9961)20 天前
Add project templates (#9440) * add templates * improve test * update readme * update readme * fix test2 个月前
README.md

Packages

This directory contains the official xmake package recipes.

Structure

The directory structure is organized by the first letter of the package name:

packages/
  - x/
    - xmake/
      - xmake.lua
  - z/
    - zlib/
      - xmake.lua

Usage

You can integrate these packages into your project by adding add_requires to your xmake.lua file:

add_requires("zlib", "libpng")

target("test")
    set_kind("binary")
    add_files("src/*.c")
    add_packages("zlib", "libpng")

Contribution

Please refer to CONTRIBUTING.md for details on how to submit a new package.