[csw-maintainers] Standard for package naming
Dagobert Michelsen
dam at opencsw.org
Fri Dec 5 08:01:28 CET 2008
Hi,
I wonder if there is a standard on package naming, because for
development packages there is a wide variety of suffixes, both
in catalog and package names:
CSWapache2-devel apache2_devel - Apache 2.2 development support
CSWbdb44-devel berkeleydb44_devel - BerkeleyDB 4.4 development
support
CSWkrb5libdev krb5_lib_dev - MIT Kerberos 5 developer libraries
CSWlibdbusdev libdbusdev - DBus Message Bus System - development
headers
CSWneon-devel neon_devel - Neon HTTP and WebDAV development support
CSWoldapdevel openldap_devel - OpenLDAP development support
(oldapdevel)
CSWossldevel openssl_devel - Openssl development support
CSWrenderdev render_dev - fontconfig.org render development files
There seems to be a majority for *-devel for package-names and
*_devel for catalog names. However, for runtime packages this is not
so good:
CSWapache2rt apache2rt - Apache 2.2 runtime libraries
CSWcurlrt curlrt - Library for common Internet protocols
Runtime
CSWgcc3corert gcc3corert - GNU C Compiler Run Time
CSWgcc3g++rt gcc3g++rt - GNU C++ Compiler Run Time
CSWgcc4corert gcc4corert - GNU C Compiler Run Time
CSWgcc4g++rt gcc4g++rt - GNU C++ Compiler Run Time
CSWlibtoolrt libtool_rt - Generic library support runtime
libraries
CSWmysql5rt mysql5rt - run-time libraries for mysql5
CSWoldaprt openldap_rt - OpenLDAP runtime libraries (oldaprt)
CSWosslrt openssl_rt - Openssl runtime libraries
CSWvimrt vimrt - vim shared runtime and documentation
Package names *rt are named inconsistent to *-devel as before.
Catalog names are mixed again, sometime *_rt, sometimes *rt.
Personally I like *-devel, *-rt, *_devel and *_rt, but I really
don't care what is chosen, but whatever we choose the package
names should be adjust and bugs should be filed for renaming.
Best regards
-- Dago
More information about the maintainers
mailing list