diff --git a/meson.build b/meson.build index 49c692b75..53db337a1 100644 --- a/meson.build +++ b/meson.build @@ -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) diff --git a/pipewire-jack/src/meson.build b/pipewire-jack/src/meson.build index 20d1ccf8e..daa4bcdef 100644 --- a/pipewire-jack/src/meson.build +++ b/pipewire-jack/src/meson.build @@ -36,7 +36,7 @@ configure_file(input : 'pw-jack.in', pipewire_jack = shared_library('jack', pipewire_jack_sources, soversion : soversion, - version : libversion, + version : libjackversion, c_args : pipewire_jack_c_args, include_directories : [configinc, jack_inc], dependencies : [pipewire_dep, mathlib], @@ -47,7 +47,7 @@ pipewire_jack = shared_library('jack', pipewire_jackserver = shared_library('jackserver', pipewire_jackserver_sources, soversion : soversion, - version : libversion, + version : libjackversion, c_args : pipewire_jack_c_args, include_directories : [configinc, jack_inc], dependencies : [pipewire_dep, mathlib], @@ -58,7 +58,7 @@ pipewire_jackserver = shared_library('jackserver', pipewire_jacknet = shared_library('jacknet', pipewire_net_sources, soversion : soversion, - version : libversion, + version : libjackversion, c_args : pipewire_jack_c_args, include_directories : [configinc, jack_inc], dependencies : [pipewire_dep, mathlib],