mirror of
https://github.com/RubyMetric/chsrc
synced 2026-10-25 17:36:32 +08:00
重命名 def_target 为 def_dish
This commit is contained in:
74 files changed
+77
-77
No files matched your search
@@ -67,7 +67,7 @@ DEBUG 模式(`-DXY_DEBUG`)会启用诊断功能:输出 `chsrc_debug*` 日
|
||||
- **`Scope_t`** — 作用域:`ProjectScope`/`UserScope`/`SystemScope`,外加特殊的 `ImplementationDefinedScope`(由 recipe 按实际情况决定;多数 recipe 的 `default_scope` 设为它)。
|
||||
- **`SourceProvider_t` / `MirrorSite_t`** — 镜像站或上游源提供者。类型:`IS_GeneralMirrorSite`(通用镜像站)、`IS_DedicatedMirrorSite`(专用镜像站)、`IS_UpstreamProvider`(上游默认源)、`IS_UserDefinedProvider`(用户自定义源)。
|
||||
- **Chef DSL** — 宏与函数的混合 API,供 recipe 作者使用:
|
||||
- 宏:`def_target()`、`chef_prep_this()`、`chef_allow_gsr()/s()/sr()/gs()/NOOP()`、`def_sources_begin()/end()`、`chsrc_use_this_source()`。
|
||||
- 宏:`def_dish()`、`chef_prep_this()`、`chef_allow_gsr()/s()/sr()/gs()/NOOP()`、`def_sources_begin()/end()`、`chsrc_use_this_source()`。
|
||||
- 函数:贡献者 `chef_set_chefs()`/`chef_set_sauciers()`;作用域 `chef_set_scope_cap()`/`chef_set_default_scope()`;换源与测速链接 `chef_set_repoURL()`、`chef_set_smURL()`、`chef_set_smURL_with_postfix()`、`chef_set_smURL_with_func()`、`chef_set_provider_smURL()`;特性 `chef_allow_english()`/`chef_deny_english()`、`chef_allow_user_define()`/`chef_deny_user_define()`;其他 `chef_set_note()`、`chef_use_other_target_sources()`、`chef_verify_contributor()`。
|
||||
- **xy.h** — 跨平台运行时:`xy_on_windows`、字符串操作(`xy_str_gsub`、`xy_2strcat`)、`XySeq_t`(链表)、`XyMap_t`(哈希表)、命令执行、文件 I/O。内存约定:`return caller-free` 表示调用方必须释放返回值。
|
||||
|
||||
|
||||
@@ -221,13 +221,13 @@ Dish_t;
|
||||
|
||||
|
||||
|
||||
#define def_target(t, aliases) void t##_getsrc(char *option);void t##_setsrc(char *option);void t##_resetsrc(char *option); Dish_t t##_target={aliases};
|
||||
#define def_dish(t, aliases) void t##_getsrc(char *option);void t##_setsrc(char *option);void t##_resetsrc(char *option); Dish_t t##_target={aliases};
|
||||
|
||||
/* 仅内部使用的 "源target",只用来存储源信息,请参考 pl_nodejs_binary 以及 pl_pypi */
|
||||
#define def_sources_target(t, name) Dish_t t##_target={"__internal_target_only_for_storing_sources__" name "__"}
|
||||
#define def_sources_dish(t, name) Dish_t t##_target={"__internal_target_only_for_storing_sources__" name "__"}
|
||||
|
||||
/* group target 不需要实现任何操作(除了preparefn)即可使用 */
|
||||
#define def_group_target(t, aliases) Dish_t t##_target={aliases};
|
||||
#define def_group_dish(t, aliases) Dish_t t##_target={aliases};
|
||||
|
||||
#define chef_allow_gsr(t) this->getfn = t##_getsrc; this->setfn = t##_setsrc; this->resetfn = t##_resetsrc;
|
||||
#define chef_allow_s(t) this->getfn = NULL; this->setfn = t##_setsrc; this->resetfn = NULL;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_clojure, "clojure/clojars/cloj/lein");
|
||||
def_dish(pl_clojure, "clojure/clojars/cloj/lein");
|
||||
|
||||
void
|
||||
pl_clojure_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_dart_flutter, "flutter");
|
||||
def_dish(pl_dart_flutter, "flutter");
|
||||
|
||||
void
|
||||
pl_dart_flutter_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_dart, "dart/pub");
|
||||
def_dish(pl_dart, "dart/pub");
|
||||
|
||||
void
|
||||
pl_dart_prepare (void)
|
||||
|
||||
@@ -16,7 +16,7 @@ GoProxyIO =
|
||||
{NotSkip, NA, NA, "https://goproxy.io/github.com/aws/aws-sdk-go/@v/v1.45.2.zip", ACCURATE} // 30 MB
|
||||
};
|
||||
|
||||
def_target(pl_go, "go/golang/goproxy");
|
||||
def_dish(pl_go, "go/golang/goproxy");
|
||||
|
||||
void
|
||||
pl_go_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_haskell, "haskell/cabal/stack/hackage");
|
||||
def_dish(pl_haskell, "haskell/cabal/stack/hackage");
|
||||
|
||||
void
|
||||
pl_haskell_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_java, "java/maven/mvn/maven-daemon/mvnd/gradle");
|
||||
def_dish(pl_java, "java/maven/mvn/maven-daemon/mvnd/gradle");
|
||||
|
||||
void
|
||||
pl_java_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_bun, "bun");
|
||||
def_dish(pl_bun, "bun");
|
||||
|
||||
void
|
||||
pl_bun_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_group_target(pl_js_group, "js/javascript/node/nodejs");
|
||||
def_group_dish(pl_js_group, "js/javascript/node/nodejs");
|
||||
|
||||
void
|
||||
pl_js_group_prepare (void)
|
||||
|
||||
@@ -9,7 +9,7 @@ static MirrorSite_t NpmMirror =
|
||||
{SKIP, NULL, NULL, NULL, ACCURATE}
|
||||
};
|
||||
|
||||
def_sources_target(pl_nodejs_binary, "nodejs-binary");
|
||||
def_sources_dish(pl_nodejs_binary, "nodejs-binary");
|
||||
|
||||
void
|
||||
pl_nodejs_binary_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_yarn, "yarn");
|
||||
def_dish(pl_yarn, "yarn");
|
||||
|
||||
void
|
||||
pl_yarn_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_npm, "npm");
|
||||
def_dish(pl_npm, "npm");
|
||||
|
||||
void
|
||||
pl_npm_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_nvm, "nvm");
|
||||
def_dish(pl_nvm, "nvm");
|
||||
|
||||
void
|
||||
pl_nvm_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_pnpm, "pnpm");
|
||||
def_dish(pl_pnpm, "pnpm");
|
||||
|
||||
void
|
||||
pl_pnpm_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_julia, "julia");
|
||||
def_dish(pl_julia, "julia");
|
||||
|
||||
void
|
||||
pl_julia_prepare ()
|
||||
|
||||
@@ -9,7 +9,7 @@ static MirrorSite_t Api7 =
|
||||
{SKIP, ToFill, ToFill, NULL, ROUGH}
|
||||
};
|
||||
|
||||
def_target(pl_lua, "lua/luarocks");
|
||||
def_dish(pl_lua, "lua/luarocks");
|
||||
|
||||
void
|
||||
pl_lua_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_nuget, "nuget/net/.net/dotnet");
|
||||
def_dish(pl_nuget, "nuget/net/.net/dotnet");
|
||||
|
||||
void
|
||||
pl_nuget_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_ocaml, "ocaml/opam");
|
||||
def_dish(pl_ocaml, "ocaml/opam");
|
||||
|
||||
void
|
||||
pl_ocaml_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_php, "php/composer");
|
||||
def_dish(pl_php, "php/composer");
|
||||
|
||||
void
|
||||
pl_php_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_perl, "perl/cpan");
|
||||
def_dish(pl_perl, "perl/cpan");
|
||||
|
||||
void
|
||||
pl_perl_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_pdm, "pdm");
|
||||
def_dish(pl_pdm, "pdm");
|
||||
|
||||
void
|
||||
pl_pdm_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_poetry, "poetry");
|
||||
def_dish(pl_poetry, "poetry");
|
||||
|
||||
void
|
||||
pl_poetry_prepare (void)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
#include "rawstr4c.h"
|
||||
|
||||
def_sources_target(pl_pypi, "pypi");
|
||||
def_sources_dish(pl_pypi, "pypi");
|
||||
|
||||
/**
|
||||
* @note 测速链接的这个前缀是 ${host}/pipi/web/pacakges/56/e4....
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_group_target(pl_py_group, "py/python");
|
||||
def_group_dish(pl_py_group, "py/python");
|
||||
|
||||
void
|
||||
pl_py_group_prepare (void)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* 由于Rye已经有后继uv了,所以我们不把该管理器纳入Python group中
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_rye, "rye");
|
||||
def_dish(pl_rye, "rye");
|
||||
|
||||
void
|
||||
pl_rye_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_pip, "pip");
|
||||
def_dish(pl_pip, "pip");
|
||||
|
||||
void
|
||||
pl_pip_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_uv_pypi_index, "uv-pypi-index");
|
||||
def_dish(pl_uv_pypi_index, "uv-pypi-index");
|
||||
|
||||
void
|
||||
pl_uv_pypi_index_prepare (void)
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* 针对上游仓库 python-build-standalone 的镜像。
|
||||
*/
|
||||
|
||||
def_target(pl_uv_python_build, "uv-python-build");
|
||||
def_dish(pl_uv_python_build, "uv-python-build");
|
||||
|
||||
// CNB (Cloud Native Build, 腾讯) 托管的 python-build-standalone releases 镜像
|
||||
static MirrorSite_t CnbUvPython =
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_group_target(pl_uv, "uv");
|
||||
def_group_dish(pl_uv, "uv");
|
||||
|
||||
void
|
||||
pl_uv_prepare (void)
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_r, "r/cran");
|
||||
def_dish(pl_r, "r/cran");
|
||||
|
||||
void
|
||||
pl_r_prepare ()
|
||||
|
||||
@@ -9,7 +9,7 @@ static MirrorSite_t RubyChina =
|
||||
{NotSkip, NA, NA, "https://gems.ruby-china.com/rubygems/gems/nokogiri-1.15.0-java.gem", ACCURATE} // 9.9 MB
|
||||
};
|
||||
|
||||
def_target(pl_ruby, "gem/ruby/rb/rubygem/rubygems/bundler");
|
||||
def_dish(pl_ruby, "gem/ruby/rb/rubygem/rubygems/bundler");
|
||||
|
||||
void
|
||||
pl_ruby_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(pl_rust_cargo, "rust/cargo/crate/crates");
|
||||
def_dish(pl_rust_cargo, "rust/cargo/crate/crates");
|
||||
|
||||
void
|
||||
pl_rust_cargo_prepare (void)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
// Size: 20MB
|
||||
#define PL_Rustup_Speed_URL_Suffix
|
||||
|
||||
def_target(pl_rust_rustup, "rustup");
|
||||
def_dish(pl_rust_rustup, "rustup");
|
||||
|
||||
void
|
||||
pl_rust_rustup_prepare (void)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_armbian, "armbian");
|
||||
def_dish(os_armbian, "armbian");
|
||||
|
||||
void
|
||||
os_armbian_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_debian, "debian");
|
||||
def_dish(os_debian, "debian");
|
||||
|
||||
void
|
||||
os_debian_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_kali, "kali");
|
||||
def_dish(os_kali, "kali");
|
||||
|
||||
void
|
||||
os_kali_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_linuxlite, "linuxlite");
|
||||
def_dish(os_linuxlite, "linuxlite");
|
||||
|
||||
void
|
||||
os_linuxlite_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_linuxmint, "linuxmint");
|
||||
def_dish(os_linuxmint, "linuxmint");
|
||||
|
||||
void
|
||||
os_linuxmint_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_ros, "ros/ros2");
|
||||
def_dish(os_ros, "ros/ros2");
|
||||
|
||||
void
|
||||
os_ros_prepare ()
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* Raspberry Pi OS 树莓派操作系统,以前称为 Raspbian
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_raspberrypi, "raspi/raspberrypi");
|
||||
def_dish(os_raspberrypi, "raspi/raspberrypi");
|
||||
|
||||
void
|
||||
os_raspberrypi_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_termux, "termux");
|
||||
def_dish(os_termux, "termux");
|
||||
|
||||
void
|
||||
os_termux_prepare ()
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* Trisquel基于Ubuntu开发,不含任何专有软件及专有固件,内核使用 Linux-libre
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_trisquel, "trisquel");
|
||||
def_dish(os_trisquel, "trisquel");
|
||||
|
||||
void
|
||||
os_trisquel_prepare ()
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
/* Zorin OS 完全使用 Ubuntu 的换源方法,二者兼容 */
|
||||
def_target(os_ubuntu, "ubuntu/zorinos");
|
||||
def_dish(os_ubuntu, "ubuntu/zorinos");
|
||||
|
||||
void
|
||||
os_ubuntu_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_deepin, "deepin");
|
||||
def_dish(os_deepin, "deepin");
|
||||
|
||||
void
|
||||
os_deepin_prepare ()
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* 同一级别的、根社区发布的系统
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_openkylin, "openkylin");
|
||||
def_dish(os_openkylin, "openkylin");
|
||||
|
||||
void
|
||||
os_openkylin_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_alpine, "alpine");
|
||||
def_dish(os_alpine, "alpine");
|
||||
|
||||
void
|
||||
os_alpine_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_freebsd, "freebsd");
|
||||
def_dish(os_freebsd, "freebsd");
|
||||
|
||||
void
|
||||
os_freebsd_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_netbsd, "netbsd");
|
||||
def_dish(os_netbsd, "netbsd");
|
||||
|
||||
void
|
||||
os_netbsd_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_openbsd, "openbsd");
|
||||
def_dish(os_openbsd, "openbsd");
|
||||
|
||||
void
|
||||
os_openbsd_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_gentoo, "gentoo");
|
||||
def_dish(os_gentoo, "gentoo");
|
||||
|
||||
void
|
||||
os_gentoo_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_openwrt, "openwrt/opkg/LEDE");
|
||||
def_dish(os_openwrt, "openwrt/opkg/LEDE");
|
||||
|
||||
void
|
||||
os_openwrt_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_solus, "solus");
|
||||
def_dish(os_solus, "solus");
|
||||
|
||||
void
|
||||
os_solus_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_voidlinux, "voidlinux");
|
||||
def_dish(os_voidlinux, "voidlinux");
|
||||
|
||||
void
|
||||
os_voidlinux_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_almalinux, "alma/almalinux");
|
||||
def_dish(os_almalinux, "alma/almalinux");
|
||||
|
||||
void
|
||||
os_almalinux_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_anolis, "anolis/openanolis");
|
||||
def_dish(os_anolis, "anolis/openanolis");
|
||||
|
||||
void
|
||||
os_anolis_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_fedora, "fedora");
|
||||
def_dish(os_fedora, "fedora");
|
||||
|
||||
void
|
||||
os_fedora_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_rockylinux, "rocky/rockylinux");
|
||||
def_dish(os_rockylinux, "rocky/rockylinux");
|
||||
|
||||
void
|
||||
os_rockylinux_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_openeuler, "openeuler");
|
||||
def_dish(os_openeuler, "openeuler");
|
||||
|
||||
void
|
||||
os_openeuler_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_opensuse, "opensuse/opensuse-leap/opensuse-tumbleweed");
|
||||
def_dish(os_opensuse, "opensuse/opensuse-leap/opensuse-tumbleweed");
|
||||
|
||||
void
|
||||
os_opensuse_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_arch, "arch/archlinux");
|
||||
def_dish(os_arch, "arch/archlinux");
|
||||
|
||||
#define OS_Pacman_MirrorList "/etc/pacman.d/mirrorlist"
|
||||
#define OS_Pacman_ArchLinuxCN_MirrorList "/etc/pacman.conf"
|
||||
@@ -106,7 +106,7 @@ os_arch_setsrc (char *option)
|
||||
* archlinuxcn target
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_archlinuxcn, "archlinuxcn/archcn");
|
||||
def_dish(os_archlinuxcn, "archlinuxcn/archcn");
|
||||
|
||||
void
|
||||
os_archlinuxcn_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_msys2, "msys2/msys");
|
||||
def_dish(os_msys2, "msys2/msys");
|
||||
|
||||
void
|
||||
os_msys2_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(os_manjaro, "manjaro");
|
||||
def_dish(os_manjaro, "manjaro");
|
||||
|
||||
void
|
||||
os_manjaro_prepare ()
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(<category>_<target>);
|
||||
def_dish(<category>_<target>);
|
||||
|
||||
/**
|
||||
* 定义专服务于该target的镜像站,该例数据为虚拟填充
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
#include "rawstr4c.h"
|
||||
|
||||
def_target(wr_anaconda, "conda/anaconda");
|
||||
def_dish(wr_anaconda, "conda/anaconda");
|
||||
|
||||
void
|
||||
wr_anaconda_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(wr_cocoapods, "cocoa/cocoapods/cocoapod");
|
||||
def_dish(wr_cocoapods, "cocoa/cocoapods/cocoapod");
|
||||
|
||||
void
|
||||
wr_cocoapods_prepare ()
|
||||
|
||||
@@ -19,7 +19,7 @@ Fit2Cloud =
|
||||
{SKIP, ToFill, ToFill, NULL, ROUGH}
|
||||
};
|
||||
|
||||
def_target(wr_docker, "docker/dockerhub");
|
||||
def_dish(wr_docker, "docker/dockerhub");
|
||||
|
||||
void
|
||||
wr_docker_prepare ()
|
||||
|
||||
@@ -9,7 +9,7 @@ static MirrorSite_t EmacsChina =
|
||||
{SKIP, ToFill, ToFill, NULL, ROUGH}
|
||||
};
|
||||
|
||||
def_target(wr_emacs, "emacs/elpa");
|
||||
def_dish(wr_emacs, "emacs/elpa");
|
||||
|
||||
void
|
||||
wr_emacs_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(wr_flatpak, "flatpak/flathub");
|
||||
def_dish(wr_flatpak, "flatpak/flathub");
|
||||
|
||||
void
|
||||
wr_flatpak_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(wr_guix, "guix");
|
||||
def_dish(wr_guix, "guix");
|
||||
|
||||
void
|
||||
wr_guix_prepare ()
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
#include "rawstr4c.h"
|
||||
|
||||
def_target(wr_homebrew, "brew/homebrew");
|
||||
def_dish(wr_homebrew, "brew/homebrew");
|
||||
|
||||
void
|
||||
wr_homebrew_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(wr_nix, "nix");
|
||||
def_dish(wr_nix, "nix");
|
||||
|
||||
/**
|
||||
* 运行时检查到底是哪种安装方式
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* MiKTeX 和 TeX Live 都是流行的 LaTeX 发行版,但它们是不同的实现
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(wr_tex, "latex/ctan/tex/texlive/miktex/tlmgr/mpm");
|
||||
def_dish(wr_tex, "latex/ctan/tex/texlive/miktex/tlmgr/mpm");
|
||||
|
||||
void
|
||||
wr_tex_prepare ()
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
def_target(wr_winget, "winget");
|
||||
def_dish(wr_winget, "winget");
|
||||
|
||||
void
|
||||
wr_winget_prepare ()
|
||||
|
||||
Reference in new issue
Block a user