diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,19 +1,23 @@ +libvamp-hostsdk.so.3:_ZN5Files10getEnvUtf8ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS5_ libvamp-hostsdk.so.3:_ZN5Files10lcBasenameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libvamp-hostsdk.so.3:_ZN5Files10splicePathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ libvamp-hostsdk.so.3:_ZN5Files11loadLibraryENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libvamp-hostsdk.so.3:_ZN5Files13unloadLibraryEPv libvamp-hostsdk.so.3:_ZN5Files15lookupInLibraryEPvPKc +libvamp-hostsdk.so.3:_ZN5Files16isNonNative32BitEv libvamp-hostsdk.so.3:_ZN5Files16listLibraryFilesB5cxx11Ev libvamp-hostsdk.so.3:_ZN5Files24listLibraryFilesMatchingB5cxx11ENS_6FilterE libvamp-hostsdk.so.3:_ZN5Files9listFilesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss10kiss_fftriEPNS0_15kiss_fftr_stateEPKNS0_12kiss_fft_cpxEPd -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss14kiss_fft_allocEiiPvPm -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss15kiss_fft_strideEPNS0_14kiss_fft_stateEPKNS0_12kiss_fft_cpxEPS3_i -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss15kiss_fftr_allocEiiPvPm -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss16kiss_fft_cleanupEv -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss23kiss_fft_next_fast_sizeEi -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss8kiss_fftEPNS0_14kiss_fft_stateEPKNS0_12kiss_fft_cpxEPS3_ -libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss9kiss_fftrEPNS0_15kiss_fftr_stateEPKdPNS0_12kiss_fft_cpxE +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss13vamp_kiss_fftEPNS0_19vamp_kiss_fft_stateEPKNS0_17vamp_kiss_fft_cpxEPS3_ +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss14vamp_kiss_fftrEPNS0_20vamp_kiss_fftr_stateEPKdPNS0_17vamp_kiss_fft_cpxE +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss15vamp_kiss_fftriEPNS0_20vamp_kiss_fftr_stateEPKNS0_17vamp_kiss_fft_cpxEPd +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss18vamp_kiss_fft_freeEPv +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss19vamp_kiss_fft_allocEiiPvPm +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss19vamp_kiss_fftr_freeEPv +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss20vamp_kiss_fft_strideEPNS0_19vamp_kiss_fft_stateEPKNS0_17vamp_kiss_fft_cpxEPS3_i +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss20vamp_kiss_fftr_allocEiiPvPm +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss21vamp_kiss_fft_cleanupEv +libvamp-hostsdk.so.3:_ZN9_VampHost4Kiss28vamp_kiss_fft_next_fast_sizeEi libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp17PluginHostAdapter10initialiseEmmm libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp17PluginHostAdapter12setParameterENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp17PluginHostAdapter13getPluginPathB5cxx11Ev @@ -66,6 +70,7 @@ libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp7HostExt12PluginLoaderD1Ev libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp7HostExt12PluginLoaderD2Ev libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp7HostExt13PluginWrapper10initialiseEmmm +libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp7HostExt13PluginWrapper12disownPluginEv libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp7HostExt13PluginWrapper12setParameterENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp7HostExt13PluginWrapper13selectProgramENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libvamp-hostsdk.so.3:_ZN9_VampHost4Vamp7HostExt13PluginWrapper20getRemainingFeaturesEv @@ -237,9 +242,8 @@ libvamp-hostsdk.so.3:_ZNK9_VampHost4Vamp8RealTime8toStringB5cxx11Ev libvamp-hostsdk.so.3:_ZNK9_VampHost4Vamp8RealTimedvERKS1_ libvamp-hostsdk.so.3:_ZNK9_VampHost4Vamp8RealTimedvEi -libvamp-hostsdk.so.3:_fini -libvamp-hostsdk.so.3:_init libvamp-hostsdk.so.3:libvamphostsdk_v_2_0_present +libvamp-hostsdk.so.3:libvamphostsdk_v_2_10_present libvamp-hostsdk.so.3:libvamphostsdk_v_2_1_present libvamp-hostsdk.so.3:libvamphostsdk_v_2_2_1_present libvamp-hostsdk.so.3:libvamphostsdk_v_2_2_present @@ -250,6 +254,8 @@ libvamp-hostsdk.so.3:libvamphostsdk_v_2_6_present libvamp-hostsdk.so.3:libvamphostsdk_v_2_7_1_present libvamp-hostsdk.so.3:libvamphostsdk_v_2_7_present +libvamp-hostsdk.so.3:libvamphostsdk_v_2_8_present +libvamp-hostsdk.so.3:libvamphostsdk_v_2_9_present libvamp-hostsdk.so.3:vhGetLibraryCount libvamp-hostsdk.so.3:vhGetLibraryIndex libvamp-hostsdk.so.3:vhGetLibraryName @@ -257,14 +263,16 @@ libvamp-hostsdk.so.3:vhGetPluginDescriptor libvamp-hostsdk.so.3:vhLoadLibrary libvamp-hostsdk.so.3:vhUnloadLibrary -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss10kiss_fftriEPNS0_15kiss_fftr_stateEPKNS0_12kiss_fft_cpxEPd -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss14kiss_fft_allocEiiPvPm -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss15kiss_fft_strideEPNS0_14kiss_fft_stateEPKNS0_12kiss_fft_cpxEPS3_i -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss15kiss_fftr_allocEiiPvPm -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss16kiss_fft_cleanupEv -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss23kiss_fft_next_fast_sizeEi -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss8kiss_fftEPNS0_14kiss_fft_stateEPKNS0_12kiss_fft_cpxEPS3_ -libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss9kiss_fftrEPNS0_15kiss_fftr_stateEPKdPNS0_12kiss_fft_cpxE +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss13vamp_kiss_fftEPNS0_19vamp_kiss_fft_stateEPKNS0_17vamp_kiss_fft_cpxEPS3_ +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss14vamp_kiss_fftrEPNS0_20vamp_kiss_fftr_stateEPKdPNS0_17vamp_kiss_fft_cpxE +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss15vamp_kiss_fftriEPNS0_20vamp_kiss_fftr_stateEPKNS0_17vamp_kiss_fft_cpxEPd +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss18vamp_kiss_fft_freeEPv +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss19vamp_kiss_fft_allocEiiPvPm +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss19vamp_kiss_fftr_freeEPv +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss20vamp_kiss_fft_strideEPNS0_19vamp_kiss_fft_stateEPKNS0_17vamp_kiss_fft_cpxEPS3_i +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss20vamp_kiss_fftr_allocEiiPvPm +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss21vamp_kiss_fft_cleanupEv +libvamp-sdk.so.2:_ZN11_VampPlugin4Kiss28vamp_kiss_fft_next_fast_sizeEi libvamp-sdk.so.2:_ZN11_VampPlugin4Vamp10FFTComplex7forwardEPKdPd libvamp-sdk.so.2:_ZN11_VampPlugin4Vamp10FFTComplex7inverseEPKdPd libvamp-sdk.so.2:_ZN11_VampPlugin4Vamp10FFTComplexC1Ej @@ -334,9 +342,8 @@ libvamp-sdk.so.2:_ZNK11_VampPlugin4Vamp8RealTime8toStringB5cxx11Ev libvamp-sdk.so.2:_ZNK11_VampPlugin4Vamp8RealTimedvERKS1_ libvamp-sdk.so.2:_ZNK11_VampPlugin4Vamp8RealTimedvEi -libvamp-sdk.so.2:_fini -libvamp-sdk.so.2:_init libvamp-sdk.so.2:libvampsdk_v_2_0_present +libvamp-sdk.so.2:libvampsdk_v_2_10_present libvamp-sdk.so.2:libvampsdk_v_2_1_present libvamp-sdk.so.2:libvampsdk_v_2_2_1_present libvamp-sdk.so.2:libvampsdk_v_2_2_present @@ -347,4 +354,6 @@ libvamp-sdk.so.2:libvampsdk_v_2_6_present libvamp-sdk.so.2:libvampsdk_v_2_7_1_present libvamp-sdk.so.2:libvampsdk_v_2_7_present +libvamp-sdk.so.2:libvampsdk_v_2_8_present +libvamp-sdk.so.2:libvampsdk_v_2_9_present vamp-example-plugins.so:vampGetPluginDescriptor diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -13,6 +13,7 @@ libc.so.6:memcmp libc.so.6:memcpy libc.so.6:memmove +libc.so.6:memset libc.so.6:opendir libc.so.6:readdir libc.so.6:realloc @@ -29,10 +30,10 @@ libgcc_s.so.1:_Unwind_Resume libm.so.6:cos libm.so.6:exp -libm.so.6:fabsf libm.so.6:log10f libm.so.6:powf libm.so.6:round +libm.so.6:roundf libm.so.6:sincos libm.so.6:sqrt libsndfile.so.1:sf_close @@ -45,6 +46,7 @@ libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc +libstdc++.so.6:_ZNSdD2Ev libstdc++.so.6:_ZNSi7getlineEPclc libstdc++.so.6:_ZNSo3putEc libstdc++.so.6:_ZNSo5flushEv @@ -62,12 +64,12 @@ libstdc++.so.6:_ZNSt6localeD1Ev libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev libstdc++.so.6:_ZNSt8ios_base4InitC1Ev @@ -86,6 +88,7 @@ libstdc++.so.6:_ZSt19__throw_logic_errorPKc libstdc++.so.6:_ZSt20__throw_length_errorPKc libstdc++.so.6:_ZSt20__throw_out_of_rangePKc +libstdc++.so.6:_ZSt20__throw_system_errori libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ @@ -93,7 +96,7 @@ libstdc++.so.6:_ZSt4cerr libstdc++.so.6:_ZSt4cout libstdc++.so.6:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ -libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE +libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_ libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE libstdc++.so.6:_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE @@ -115,5 +118,6 @@ libstdc++.so.6:__cxa_end_catch libstdc++.so.6:__cxa_pure_virtual libstdc++.so.6:__cxa_rethrow +libstdc++.so.6:__cxa_throw_bad_array_new_length libstdc++.so.6:__dynamic_cast libstdc++.so.6:__gxx_personality_v0 diff --git a/files/01-fix_multiarch.patch b/files/01-fix_multiarch.patch --- a/files/01-fix_multiarch.patch +++ b/files/01-fix_multiarch.patch @@ -1,18 +1,23 @@ -Description: Patch fixing multiarch build -Author: Jaromír Mikeš -Forwarded: cannam@all-day-breakfast.com +From 42d0231eccfb76cb556b185e25987c8eef08fe7a Mon Sep 17 00:00:00 2001 +From: Alexander Vorobyev +Date: Wed, 25 Nov 2020 22:13:37 +0300 +Subject: Fix multiarch -Index: vamp-plugin-sdk/Makefile.in -=================================================================== ---- vamp-plugin-sdk.orig/Makefile.in -+++ vamp-plugin-sdk/Makefile.in +--- + Makefile.in | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 96089c8..f0fc799 100644 +--- a/Makefile.in ++++ b/Makefile.in @@ -41,7 +41,9 @@ default: @TARGETS@ CC = @CC@ CXX = @CXX@ CFLAGS = @CFLAGS@ --CXXFLAGS = -I. @CXXFLAGS@ @SNDFILE_CFLAGS@ -+CXXFLAGS = -I. @CXXFLAGS@ @SNDFILE_CFLAGS@ -+SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') +-CXXFLAGS = -std=c++11 -I. @CXXFLAGS@ @SNDFILE_CFLAGS@ ++CXXFLAGS = -std=c++11 -I. @CXXFLAGS@ @SNDFILE_CFLAGS@ ++SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') +LIBDIR ?= lib$(SUFFIX) # ar, ranlib @@ -27,8 +32,8 @@ +INSTALL_PLUGINS = $(INSTALL_PREFIX)/$(LIBDIR)/vamp INSTALL_BINARIES = $(INSTALL_PREFIX)/bin - INSTALL_SDK_LIBNAME = libvamp-sdk.so.2.7.0 -@@ -90,7 +92,7 @@ INSTALL_HOSTSDK_LINK_DEV = libvamp-host + INSTALL_SDK_LIBNAME = libvamp-sdk.so.2.10.0 +@@ -90,7 +92,7 @@ INSTALL_HOSTSDK_LINK_DEV = libvamp-hostsdk.so INSTALL_HOSTSDK_STATIC = libvamp-hostsdk.a INSTALL_HOSTSDK_LA = libvamp-hostsdk.la @@ -37,3 +42,6 @@ # Flags required to tell the compiler to create a dynamically loadable object # +-- +2.29.2 + diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : vamp-plugin-sdk -version : 2.7.1 -release : 3 +version : '2.10' +release : 4 source : - - https://github.com/c4dm/vamp-plugin-sdk/archive/vamp-plugin-sdk-v2.7.1.tar.gz : 5d0adef7546d028c8d1363263f84bde4385d8f382017e0de25790fd5a4751d15 + - https://github.com/c4dm/vamp-plugin-sdk/archive/vamp-plugin-sdk-v2.10.tar.gz : b552bc91817294c7f90ea07d70938642ebf15d5e3bafc81cf7d55efab9995399 license : MIT component : programming.library summary : The Vamp audio analysis plug-in system diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,15 +2,15 @@ vamp-plugin-sdk - Bryan T. Meyers - bmeyers@datadrake.com + Alexander Vorobyev + avorobyev@protonmail.com MIT programming.library The Vamp audio analysis plug-in system The Vamp audio analysis plug-in system - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus vamp-plugin-sdk @@ -22,9 +22,9 @@ /usr/bin/vamp-rdf-template-generator /usr/bin/vamp-simple-host /usr/lib64/libvamp-hostsdk.so.3 - /usr/lib64/libvamp-hostsdk.so.3.7.0 + /usr/lib64/libvamp-hostsdk.so.3.10.0 /usr/lib64/libvamp-sdk.so.2 - /usr/lib64/libvamp-sdk.so.2.7.0 + /usr/lib64/libvamp-sdk.so.2.10.0 /usr/lib64/vamp/vamp-example-plugins.cat /usr/lib64/vamp/vamp-example-plugins.n3 /usr/lib64/vamp/vamp-example-plugins.so @@ -37,7 +37,7 @@ programming.devel - vamp-plugin-sdk + vamp-plugin-sdk /usr/include/vamp-hostsdk/Plugin.h @@ -69,12 +69,12 @@ - - 2018-12-17 - 2.7.1 + + 2021-06-16 + 2.10 Packaging update - Bryan T. Meyers - bmeyers@datadrake.com + Alexander Vorobyev + avorobyev@protonmail.com \ No newline at end of file