mirror of
https://github.com/RubyMetric/chsrc
synced 2025-07-01 00:52:43 +08:00
Add sources for lua
Gitee close #I84R7G
This commit is contained in:
parent
be4592d1c0
commit
9553209860
10
chsrc.c
10
chsrc.c
@ -312,13 +312,13 @@ pl_lua_setsrc (char* option)
|
|||||||
|
|
||||||
char* config = xy_strjoin(3, "rocks_servers = {\n"
|
char* config = xy_strjoin(3, "rocks_servers = {\n"
|
||||||
" \"", source.url, "\"\n"
|
" \"", source.url, "\"\n"
|
||||||
"}";
|
"}");
|
||||||
|
|
||||||
chsrc_info ("请手动修改 ~/.luarocks/config.lua 文件 (用于下载):");
|
chsrc_info ("请手动修改 ~/.luarocks/config.lua 文件 (用于下载):");
|
||||||
puts(config);
|
puts(config);
|
||||||
|
|
||||||
char* upload_config = xy_strjoin(3, "key = \"<Your API Key>\"\n"
|
char* upload_config = xy_strjoin(3, "key = \"<Your API Key>\"\n"
|
||||||
"server = \"", source.url, "\"";
|
"server = \"", source.url, "\"");
|
||||||
|
|
||||||
chsrc_info ("请手动修改 ~/.luarocks/upload_config.lua 文件 (用于上传):");
|
chsrc_info ("请手动修改 ~/.luarocks/upload_config.lua 文件 (用于上传):");
|
||||||
puts(upload_config);
|
puts(upload_config);
|
||||||
@ -1750,9 +1750,9 @@ target_info
|
|||||||
|
|
||||||
#define targetinfo(t) (const char*)t
|
#define targetinfo(t) (const char*)t
|
||||||
static const char
|
static const char
|
||||||
*pl_ruby [] = {"gem", "ruby", "rb", "rubygems", NULL, targetinfo(&pl_ruby_target)},
|
*pl_ruby [] = {"gem", "ruby", "rb", "rubygems", NULL, targetinfo(&pl_ruby_target)},
|
||||||
*pl_python[] = {"pip", "python", "py", "pypi", NULL, targetinfo(&pl_python_target)},
|
*pl_python[] = {"pip", "python", "py", "pypi", NULL, targetinfo(&pl_python_target)},
|
||||||
*pl_nodejs[] = {"npm", "node", "js", "nodejs", "yarn" NULL, targetinfo(&pl_nodejs_target)},
|
*pl_nodejs[] = {"npm", "node", "js", "nodejs", "yarn", NULL, targetinfo(&pl_nodejs_target)},
|
||||||
*pl_perl [] = {"perl", "cpan", NULL, targetinfo(&pl_perl_target)},
|
*pl_perl [] = {"perl", "cpan", NULL, targetinfo(&pl_perl_target)},
|
||||||
*pl_php [] = {"php", "composer", NULL, targetinfo(&pl_php_target)},
|
*pl_php [] = {"php", "composer", NULL, targetinfo(&pl_php_target)},
|
||||||
*pl_lua [] = {"lua", "luarocks", NULL, targetinfo(&pl_lua_target)},
|
*pl_lua [] = {"lua", "luarocks", NULL, targetinfo(&pl_lua_target)},
|
||||||
|
31
sources.h
31
sources.h
@ -72,8 +72,13 @@ mirror_info
|
|||||||
// "https://mirrors.cqu.edu.cn/speedtest/1000mb.bin"};
|
// "https://mirrors.cqu.edu.cn/speedtest/1000mb.bin"};
|
||||||
|
|
||||||
|
|
||||||
// 大型公司
|
|
||||||
// 注意,腾讯软件源中,有很多链接都已失效,请仔细检查
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
// 商业公司提供的源
|
||||||
|
//
|
||||||
|
// @note 腾讯软件源中,有很多链接都已失效,请仔细检查
|
||||||
mirror_info
|
mirror_info
|
||||||
Ali = {"ali", "Ali OPSX", "阿里巴巴开源镜像站", "https://developer.aliyun.com/mirror/",
|
Ali = {"ali", "Ali OPSX", "阿里巴巴开源镜像站", "https://developer.aliyun.com/mirror/",
|
||||||
"https://mirrors.aliyun.com/deepin-cd" Big_File_deepin},
|
"https://mirrors.aliyun.com/deepin-cd" Big_File_deepin},
|
||||||
@ -85,8 +90,9 @@ mirror_info
|
|||||||
"https://mirrors.163.com/deepin-cd" Big_File_deepin},
|
"https://mirrors.163.com/deepin-cd" Big_File_deepin},
|
||||||
|
|
||||||
Sohu = {"sohu", "SOHU", "搜狐开源镜像站", "https://mirrors.sohu.com/",
|
Sohu = {"sohu", "SOHU", "搜狐开源镜像站", "https://mirrors.sohu.com/",
|
||||||
"https://mirrors.sohu.com/deepin-cd" Big_File_deepin};
|
"https://mirrors.sohu.com/deepin-cd" Big_File_deepin},
|
||||||
|
|
||||||
|
Api7 = {"api7", "api7.ai", "深圳支流科技有限公司", "https://www.apiseven.com/", NULL};
|
||||||
|
|
||||||
// 开源社区
|
// 开源社区
|
||||||
mirror_info
|
mirror_info
|
||||||
@ -110,8 +116,8 @@ mirror_info
|
|||||||
mirror_info*
|
mirror_info*
|
||||||
available_mirrors[] = {
|
available_mirrors[] = {
|
||||||
&MirrorZ, &Tuna, &Sjtug_Zhiyuan, &Zju, &Lzuoss, &Jlu, &Bfsu, &Pku, &Bjtu, &Sustech, &Ustc, &Nju, // &Cqu,
|
&MirrorZ, &Tuna, &Sjtug_Zhiyuan, &Zju, &Lzuoss, &Jlu, &Bfsu, &Pku, &Bjtu, &Sustech, &Ustc, &Nju, // &Cqu,
|
||||||
&Ali, &Tencent, &Netease, &Sohu,
|
&Ali, &Tencent, &Netease, &Sohu, &Api7,
|
||||||
&RubyChina, &NpmMirror, &GoProxyCN, &GoProxyIO
|
&RubyChina, &EmacsChina, &NpmMirror, &GoProxyCN, &GoProxyIO,
|
||||||
// 暂不支持 &NugetOrg
|
// 暂不支持 &NugetOrg
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -215,6 +221,16 @@ pl_php_sources[] = {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 2023-09-27 更新
|
||||||
|
*
|
||||||
|
* @note 目前只有唯一一个源
|
||||||
|
*/
|
||||||
|
pl_lua_sources[] = {
|
||||||
|
{&Api7, "https://luarocks.cn"},
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 2023-09-04 更新
|
* 2023-09-04 更新
|
||||||
*
|
*
|
||||||
@ -723,8 +739,9 @@ wr_anaconda_sources[] = {
|
|||||||
#define def_target_sources_n(t) const size_t t##_sources_n = xy_arylen(t##_sources)
|
#define def_target_sources_n(t) const size_t t##_sources_n = xy_arylen(t##_sources)
|
||||||
|
|
||||||
def_target_sources_n(pl_ruby); def_target_sources_n(pl_python); def_target_sources_n(pl_nodejs);
|
def_target_sources_n(pl_ruby); def_target_sources_n(pl_python); def_target_sources_n(pl_nodejs);
|
||||||
def_target_sources_n(pl_perl); def_target_sources_n(pl_php); def_target_sources_n(pl_go);
|
def_target_sources_n(pl_perl); def_target_sources_n(pl_php); def_target_sources_n(pl_lua);
|
||||||
def_target_sources_n(pl_rust); def_target_sources_n(pl_java); def_target_sources_n(pl_clojure);
|
def_target_sources_n(pl_go); def_target_sources_n(pl_rust);
|
||||||
|
def_target_sources_n(pl_java); def_target_sources_n(pl_clojure);
|
||||||
def_target_sources_n(pl_dotnet); def_target_sources_n(pl_dart); def_target_sources_n(pl_haskell);
|
def_target_sources_n(pl_dotnet); def_target_sources_n(pl_dart); def_target_sources_n(pl_haskell);
|
||||||
def_target_sources_n(pl_ocaml);
|
def_target_sources_n(pl_ocaml);
|
||||||
def_target_sources_n(pl_r); def_target_sources_n(pl_julia);
|
def_target_sources_n(pl_r); def_target_sources_n(pl_julia);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user