This document seeks to document the conventions and customs surrounding the proper packaging of vim extensions in Fedora.
Package Naming
Package names must be prefix with "vim-". Examples:
- vim-gtk-syntax (even though the upstream tarball is named gtk-vim-syntax)
- …
Directory Owership
Depend on vim-filesystem?
URL tag
If the package is hosted at http://www.vim.org/scripts/ then use its page there as the URL.
SourceURL
If the extension is downloaded from http://www.vim.org/scripts/ then it is very difficult to use upstream release monitoring with the provided URLs, especially if the release tarballs are unversioned. A good alternative is to use the http://vim-scripts.org/ "mirror" at github instead. Example:
vim-gtk-syntax GITHUB-TAGS GITHUB-TAGS:vim-scripts/gtk-vim-syntax