| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
brew: add support for Homebrew bottles Purpose: Add support for installing/running Homebrew bottles in epkg. Supports both macOS and Linux (named "Brew" to reflect Linux support). Solution: - Add brew_repo.rs for repository handling: - Parse JWS (JSON Web Signature) format formula.json - Convert brew formulas to packages.txt format - Create required index files (provide2pkgnames.rkyv, essential_pkgnames, pkgname2ranges.idx) - Add brew_pkg.rs for bottle unpacking: - Extract tar.gz bottles, stripping package_name/version prefix - Create package.txt from pkgkey metadata - Handle brew bottle directory structure - Add PackageFormat::Brew variant to models.rs - Update download/orchestration.rs to handle empty package_baseurl (brew bottles use full URL in location field) - Update store.rs to accept format_hint for proper format detection - Convert ghcr.io URLs to mirror URLs for bottle downloads (mirror format: mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles/) Usage: - Add assets/repos/brew.yaml for repository configuration - epkg env create brew-env --channel brew - epkg -e brew-env update - epkg -e brew-env install <package> Tested: - Successfully installed arping bottle on macOS - Binary verified as valid Mach-O x86_64 executable Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
msys2: add cross-platform tests and enable Windows hash Problem/Purpose: - epkg on Windows used "unknown" as package hash prefix - No tests existed for MSYS2 channel on Windows Solution: 1. Enable cross-platform content-addressable hash calculation: - hash.rs: make Unix-specific imports and file type checks conditional - main.rs: remove #[cfg(unix)] gates from hash module and command - store.rs: call epkg_store_hash() on all platforms 2. Fix MSYS2 channel URL structure: - msys repo: $mirror/msys/$arch/$repo.files.tar.zst - mingw repos: $mirror/mingw/$repo/$repo.files.tar.zst - mingw repos don't have $arch subdirectory 3. Add MSYS2 test suite: - tests/cross-platform/channels/msys2.sh - Skip nodejs (mingw packages install to mingw64/bin/) - Skip go (not available in MSYS2 repos) - Skip numpy/scipy/scikit-learn (not available in MSYS2 repos) 4. Fix build warnings in mktemp.rs: - Prefix unused variable with underscore: Err(_e) if quiet Usage: ENV_NAME=test-msys2 EPKG_BIN=/path/to/epkg ./tests/cross-platform/channels/msys2.sh Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
assets: gather sources/ and lib/epkg-rc.sh for end user deployment 迁移清单 ┌─────────────────────────────┬────────────────────────────────────┐ │ 原路径 │ 新路径 │ ├─────────────────────────────┼────────────────────────────────────┤ │ lib/epkg-rc.sh │ assets/shell/epkg.sh │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/*.yaml │ assets/repos/*.yaml │ ├─────────────────────────────┼────────────────────────────────────┤ │ sources/mirrors.json │ assets/mirrors/mirrors.json │ │ sources/manual-mirrors.json │ assets/mirrors/manual-mirrors.json │ │ sources/cc-timezone.txt │ assets/mirrors/cc-timezone.txt │ └─────────────────────────────┴────────────────────────────────────┘ Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 |