VIM-SPELL.ECLASS
章节: eclass-manpages (5)更新: 2024年11月
索引 返回主内容
名称
vim-spell.eclass - 用于管理 Vim 拼写文件的 Eclass。描述
如何使用来自上游的预构建拼写列表创建 Vim 拼写文件包(${CODE} 是语言的两位字母代码)* 获取 ${CODE}.*.spl、${CODE}.*.sug(如果您的语言有的话)和
README_${CODE}.txt 文件。目前它们位于
ftp://ftp.vim.org/pub/vim/unstable/runtime/spell/ (英语除外,
应从 CVS 获取)。
* 将它们放在 vim-spell-${CODE}-$(date --iso | tr -d - ).tar.bz2 中。确保
它们位于正确命名的子目录中,以避免必须
使用 S=。
* 将 tarball 上传到 Gentoo 镜像。
* 在其他 vim 内容旁边将您的拼写文件添加到 package.mask。Vim
项目成员将在 vim 从
package.mask 中取消屏蔽时处理您的拼写包。
* 创建 app-vim/vim-spell-${CODE} 软件包。您应该将您的 ebuild
基于 app-vim/vim-spell-en。您需要更改 VIM_SPELL_LANGUAGE、
KEYWORDS 和 LICENSE。仔细检查许可证!README 将
告诉您它是什么。
* 不要忘记 metadata.xml。您应该列出 Vim 项目和您自己
作为维护者。您无需加入 Vim 项目即可获得拼写
文件。这是一个 metadata.xml 文件的示例
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://gentoolinux.cn/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Your Name</name>
</maintainer>
<maintainer type="project">
<email>[email protected]</email>
<name>Vim 维护者</name>
</maintainer>
<longdescription lang="en">
法语 (fr) 的 Vim 拼写文件。支持的字符集是
UTF-8 和 latin1。
</longdescription>
</pkgmetadata>
* 发送电子邮件到 [email protected] 告知我们。
不要忘记根据需要更新您的软件包。
如果您的语言还没有上游提供的预生成拼写文件,请阅读 vim 内部 :help spell.txt 中有关如何创建拼写文件的说明。最好让上游知道您是否为其他语言生成了拼写文件,而不是将其保留为 Gentoo 专用。
支持的 EAPI
7 8函数
- vim-spell_src_install
- 此函数安装 Vim 拼写文件。
- vim-spell_pkg_postinst
- 此函数显示已安装的 Vim 拼写文件。
Eclass 变量
- VIM_SPELL_LANGUAGE ?= "English"
- 此变量定义要安装的拼写包的语言。默认值为“English”。
- DESCRIPTION ?= "vim 拼写文件: ${VIM_SPELL_LANGUAGE} (${VIM_SPELL_LOCALE})"
- 此变量定义 Vim 拼写 ebuild 的 DESCRIPTION。
- HOMEPAGE ?= "https://www.vim.org"
- 此变量定义 Vim 拼写 ebuild 的 HOMEPAGE。
作者
Ciaran McCreesh <[email protected]>维护者
Vim 维护者 <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
vim-spell.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/vim-spell.eclass
索引
本文件由 man2html 使用手册页创建。
时间: 2024年11月12日,格林威治标准时间03:27:00