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


索引

名称
描述
支持的 EAPI
函数
Eclass 变量
作者
维护者
报告 Bug
文件
参见

本文件由 man2html 使用手册页创建。
时间: 2024年11月12日,格林威治标准时间03:27:00