https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Addon_Packages_...
| If a new package is considered an "addon" package that enhances or adds a
| new functionality to an existing Fedora package without being useful on
| its own, its name should reflect this fact.
|
| The new package ("child") should prepend the "parent" package in its
name,
| in the format: %{parent}-%{child}.
It's a simple naming scheme. Yet it seems that this part of the Naming
Guidelines is either not known widely enough, or some packagers and reviewers
think they don't need to adhere to this policy without asking this list
for feedback. And it's a "should" not a "must".
What's up with "vim" add-on packages? IMO, it's a confusing mess if some
of
them start with vim- while others don't. Also, how to know whether/when a package
has been renamed to follow the guidelines? Packages like "gap-vim" and
"uzbl-vim"
don't extend "gap" or "uzbl", but vim.
# yum list \*-vim-\*
Loaded plugins: langpacks, refresh-packagekit
Available Packages
fluxbox-vim-syntax.noarch 1.3.5-1.fc19 fedora
gap-vim.noarch 4.6.4-2.fc19 fedora
golang-vim.noarch 1.1.1-5.fc19 updates
protobuf-vim.x86_64 2.5.0-4.fc19 fedora
texlive-context-vim.noarch 3:svn29984.0-0.1.fc19 updates
texlive-context-vim-doc.noarch 3:svn29984.0-0.1.fc19 updates
uzbl-vim.x86_64 0-0.31.20120514228bc38cbd.fc19 fedora
wklej-vim.noarch 0.1.7-6.fc19 fedora
# yum info \*-vim-\*|grep '^\(Name\|Desc\)'
Name : fluxbox-vim-syntax
Description : Enable vim syntax highlighting support for fluxbox configuration
Name : gap-vim
Description : This package provides VIM add-on files to support editing GAP
Name : golang-vim
Description : Vim plugins for Go.
Name : protobuf-vim
Description : This package contains syntax highlighting for Google Protocol
Name : texlive-context-vim
Description : ConTeXt has excellent pretty printing capabilities for many
Name : texlive-context-vim-doc
Description : Documentation for context-vim
Name : uzbl-vim
Description : Highlighting files for uzbl's configuration.
Name : wklej-vim
Description : A
wklej.org submitter plugin for vim.
On the contrary:
# yum list vim-\*
Loaded plugins: langpacks, refresh-packagekit
Installed Packages
vim-minimal.x86_64 2:7.3.1314-1.fc19 @updates
Available Packages
vim-X11.x86_64 2:7.3.1314-1.fc19 updates
vim-clustershell.noarch 1.6-3.fc19 fedora
vim-command-t.x86_64 1.4-4.fc19 fedora
vim-common.x86_64 2:7.3.1314-1.fc19 updates
vim-enhanced.x86_64 2:7.3.1314-1.fc19 updates
vim-filesystem.x86_64 2:7.3.1314-1.fc19 updates
vim-halibut.noarch 1.0-7.20120803svn9601.fc19 fedora
vim-jedi.noarch 0.5.0-5.fc19 fedora
vim-latex.noarch 1.8.23-11.20130116.788.git2ef9956.fc19 fedora
vim-latex-doc.noarch 1.8.23-11.20130116.788.git2ef9956.fc19 fedora
vim-nerdtree.noarch 4.2.0-9.fc19 fedora
vim-perl-support.noarch 5.0.1-3.fc19 fedora
vim-taglist.noarch 4.6-5.fc19 fedora
vim-vimoutliner.noarch 0.3.6-3.fc19 fedora