O -1
reflete a versão da API e é usado em nomes de diretório para suportar instalações paralelas de uma implementação do D-Bus 1 e uma implementação hipotética do D-Bus 2 (ou qualquer outra combinação).
Isso é sugerido pelo antigo changelog :
- dbus-1.pc.in, dbus-glib-1.pc.in: rename these from dbus-1.0.pc.in, dbus-glib-1.0.pc.in. As these change with the parallel install API version, not with the D-BUS package version.
(Não está se referindo aos nomes das pastas dbus-1
, mas acho que o mesmo raciocínio se aplica lá ...)
É um exemplo de D-Bus seguindo seu próprio conselho; da especificação :
It is also a good idea to include the major version of the interface in the name, and increment it if incompatible changes are made; this way, a single object can implement several versions of an interface in parallel, if necessary.