Use 0.3.PWVER for soname versioning, instead of 0.PWVER.0

This commit is contained in:
Nedko Arnaudov 2023-07-30 15:18:01 +03:00 committed by Wim Taymans
parent 88f0dbd6fc
commit 1cb17c05e9
2 changed files with 12 additions and 3 deletions

View file

@ -25,6 +25,15 @@ apiversion = '0.3'
soversion = 0
libversion = '@0@.@1@.0'.format(soversion, pipewire_version_minor.to_int() * 100 + pipewire_version_micro.to_int())
# LADI/jack
# 3, for PipeWire being the third JACK implementation, after JACK1 and jackdmp/JACK2)
jack_version_major = 3
jack_version_minor = pipewire_version_minor.to_int() * 100 + pipewire_version_micro.to_int()
# libjack[server] version has 0 for major (for compatibility with other implementations),
# 3 for minor, and "100*pipewire_version_minor + pipewire_version_micro"
# as micro version (the minor libpipewire soversion number)
libjackversion = '@0@.@1@.@2@'.format(soversion, jack_version_major, jack_version_minor)
pipewire_name = 'pipewire-@0@'.format(apiversion)
spa_name = 'spa-@0@'.format(spaversion)