Date: Wednesday, March 22, 2023 @ 21:25:37 Author: dvzrv Revision: 1426969
archrelease: copy trunk to community-x86_64 Added: eq10q/repos/community-x86_64/PKGBUILD (from rev 1426968, eq10q/trunk/PKGBUILD) eq10q/repos/community-x86_64/eq10q-2.2-cmakelists.patch (from rev 1426968, eq10q/trunk/eq10q-2.2-cmakelists.patch) eq10q/repos/community-x86_64/eq10q-2.2-lv2.patch (from rev 1426968, eq10q/trunk/eq10q-2.2-lv2.patch) eq10q/repos/community-x86_64/eq10q-2.2-replace_pow10.patch (from rev 1426968, eq10q/trunk/eq10q-2.2-replace_pow10.patch) Deleted: eq10q/repos/community-x86_64/PKGBUILD eq10q/repos/community-x86_64/eq10q-2.2-cmakelists.patch eq10q/repos/community-x86_64/eq10q-2.2-lv2.patch eq10q/repos/community-x86_64/eq10q-2.2-replace_pow10.patch -------------------------------+ PKGBUILD | 141 +++++++++++++++++++++++---------------- eq10q-2.2-cmakelists.patch | 82 +++++++++++------------ eq10q-2.2-lv2.patch | 110 +++++++++++++++--------------- eq10q-2.2-replace_pow10.patch | 142 ++++++++++++++++++++-------------------- 4 files changed, 252 insertions(+), 223 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2023-03-22 21:25:18 UTC (rev 1426968) +++ PKGBUILD 2023-03-22 21:25:37 UTC (rev 1426969) @@ -1,56 +0,0 @@ -# Maintainer: David Runge <dv...@archlinux.org> - -pkgname=eq10q -pkgver=2.2 -pkgrel=4 -pkgdesc="Audio plugin bundle over the LV2 standard for Linux" -arch=('x86_64') -url="http://eq10q.sourceforge.net/" -license=('GPL3') -groups=('lv2-plugins' 'pro-audio') -depends=('atkmm' 'libatkmm-1.6.so' 'cairomm' 'libcairomm-1.0.so' 'gcc-libs' -'glibc' 'fftw' 'libfftw3.so' 'glibmm' 'libglibmm-2.4.so' 'gtkmm' 'libsigc++' -'libsigc-2.0.so') -makedepends=('cmake' 'lv2') -source=("https://sourceforge.net/projects/${pkgname}/files/${pkgname}-${pkgver}.tar.gz" - "${pkgname}-2.2-replace_pow10.patch" - "${pkgname}-2.2-lv2.patch" - "${pkgname}-2.2-cmakelists.patch" -) -sha512sums=('4c6a79e9f1faeb431abd4e94b6bfa153b1ff5f55b3c2734d35a865ba23e3a7786ee45ee122cdcc26c9a8de915f1c4e2ec588a4c219ad6daf0ccf4a2b474b1e24' - '40b3315597bfeccb5d34c5ff96ad300336f9da2e432d3278fbb371eb2cc33c0ac82a5b3d655f0a33e1868e993ffdb2b326891c37ed8ba8856d4ef52ef2a2f8f6' - '2e6ab8022413f28bd04f342c5d68608126f83c54fced1032863b11aaa809e4e931ba6257e71c48ffe18832acda33ba4091e83b159bad226ea0ac7e37bdee502d' - '62148cab1e0960740bc67acda7db8bcaf81ad12a4b2c283142d4cc93282e21d21195f103f3adadf956f95293e6324a279fae5b268d8f7bc70ff4eb477efe2994') -b2sums=('453cf8e0dcb330e92dfa6be65a83c63c05450956ea9dcef49206d83758c8ea0746cde7d26932e709116a44eb2ce30bb29fa5a4753f5597e71128767b462cb024' - 'd2396bd6880611181fde97a2eb009c14fc055b5b3dbee146cad9000b5ad38029fb33f5d28b3213e74da48867cdd44cc8adebd07072c264f89565b023103d24a5' - 'ccd78f5751cc48acd63bcafd5cb714f6f4742a6725fc428485b69271585fc39edbaa60726528c10dfa5491a1b67541003adeda38e497b94995acd6cd4ffa376d' - '87d79c291e2da46626344bf8b7bebfb1eb9c8200b9818314db4d0fc732f17285338c9661bb3fb3a9c22963bff864f6ad51ee37e4d2cb816738056bf45805c755') - -prepare() { - cd "$pkgname-$pkgver" - # replace use of deprecated pow10 with standardized exp10: - # https://sourceforge.net/p/eq10q/bugs/13/ - patch -Np1 -i ../"${pkgname}-2.2-replace_pow10.patch" - # fix for lv2 >= 1.18: - # https://sourceforge.net/p/eq10q/bugs/23/ - patch -Np1 -i ../"${pkgname}-2.2-lv2.patch" - # fix install location: - # https://sourceforge.net/p/eq10q/bugs/20/ - patch -Np1 -i ../"${pkgname}-2.2-cmakelists.patch" -} - -build() { - cd "$pkgname-$pkgver" - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE='None' \ - -Wno-dev \ - -B build \ - -S . - make VERBOSE=1 -C build -} - -package() { - cd "$pkgname-$pkgver" - make -C build DESTDIR="$pkgdir/" install - install -vDm 644 README -t "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: eq10q/repos/community-x86_64/PKGBUILD (from rev 1426968, eq10q/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-03-22 21:25:37 UTC (rev 1426969) @@ -0,0 +1,85 @@ +# Maintainer: David Runge <dv...@archlinux.org> + +pkgname=eq10q +pkgver=2.2 +pkgrel=5 +pkgdesc="Audio plugin bundle over the LV2 standard for Linux" +arch=(x86_64) +url="http://eq10q.sourceforge.net/" +license=(GPL3) +groups=( + lv2-plugins + pro-audio +) +depends=( + gcc-libs + glibc + gtkmm +) +makedepends=( + atkmm + cairomm + cmake + fftw + glibmm + lv2 + libsigc++ + pangomm +) +source=( + https://sourceforge.net/projects/$pkgname/files/$pkgname-$pkgver.tar.gz + $pkgname-2.2-replace_pow10.patch + $pkgname-2.2-lv2.patch + $pkgname-2.2-cmakelists.patch +) +sha512sums=('4c6a79e9f1faeb431abd4e94b6bfa153b1ff5f55b3c2734d35a865ba23e3a7786ee45ee122cdcc26c9a8de915f1c4e2ec588a4c219ad6daf0ccf4a2b474b1e24' + '40b3315597bfeccb5d34c5ff96ad300336f9da2e432d3278fbb371eb2cc33c0ac82a5b3d655f0a33e1868e993ffdb2b326891c37ed8ba8856d4ef52ef2a2f8f6' + '2e6ab8022413f28bd04f342c5d68608126f83c54fced1032863b11aaa809e4e931ba6257e71c48ffe18832acda33ba4091e83b159bad226ea0ac7e37bdee502d' + '62148cab1e0960740bc67acda7db8bcaf81ad12a4b2c283142d4cc93282e21d21195f103f3adadf956f95293e6324a279fae5b268d8f7bc70ff4eb477efe2994') +b2sums=('453cf8e0dcb330e92dfa6be65a83c63c05450956ea9dcef49206d83758c8ea0746cde7d26932e709116a44eb2ce30bb29fa5a4753f5597e71128767b462cb024' + 'd2396bd6880611181fde97a2eb009c14fc055b5b3dbee146cad9000b5ad38029fb33f5d28b3213e74da48867cdd44cc8adebd07072c264f89565b023103d24a5' + 'ccd78f5751cc48acd63bcafd5cb714f6f4742a6725fc428485b69271585fc39edbaa60726528c10dfa5491a1b67541003adeda38e497b94995acd6cd4ffa376d' + '87d79c291e2da46626344bf8b7bebfb1eb9c8200b9818314db4d0fc732f17285338c9661bb3fb3a9c22963bff864f6ad51ee37e4d2cb816738056bf45805c755') + +prepare() { + # replace use of deprecated pow10 with standardized exp10: + # https://sourceforge.net/p/eq10q/bugs/13/ + patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-2.2-replace_pow10.patch + # fix for lv2 >= 1.18: + # https://sourceforge.net/p/eq10q/bugs/23/ + patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-2.2-lv2.patch + # fix install location: + # https://sourceforge.net/p/eq10q/bugs/20/ + patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-2.2-cmakelists.patch +} + +build() { + local cmake_options=( + -B build + -D CMAKE_BUILD_TYPE=None + -D CMAKE_INSTALL_PREFIX=/usr + -W no-dev + -S $pkgname-$pkgver + ) + + cmake "${cmake_options[@]}" + cmake --build build --verbose +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + depends+=( + atkmm libatkmm-1.6.so + cairomm libcairomm-1.0.so + fftw libfftw3.so + glibmm libglibmm-2.4.so + libsigc++ libsigc-2.0.so + pangomm libpangomm-1.4.so + ) + + DESTDIR="$pkgdir" cmake --install build + install -vDm 644 $pkgname-$pkgver/README -t "$pkgdir/usr/share/doc/$pkgname/" +} Deleted: eq10q-2.2-cmakelists.patch =================================================================== --- eq10q-2.2-cmakelists.patch 2023-03-22 21:25:18 UTC (rev 1426968) +++ eq10q-2.2-cmakelists.patch 2023-03-22 21:25:37 UTC (rev 1426969) @@ -1,41 +0,0 @@ -diff -ruN a/CMakeLists.txt b/CMakeLists.txt ---- a/CMakeLists.txt 2016-12-11 13:07:48.000000000 +0100 -+++ b/CMakeLists.txt 2021-08-01 13:48:17.937034619 +0200 -@@ -11,9 +11,7 @@ - - ##ADD_DEFINITIONS(-Wall -O0 -g -fPIC -DPIC) ###USED FOR DEBUG - --#Set Install prefix --set (CMAKE_INSTALL_PREFIX "/usr/local/lib/lv2") #Install prefix --#set (CMAKE_INSTALL_PREFIX "$ENV{HOME}/.lv2") #Install prefix -+set(LV2_LIB_DIR "lib/lv2") - set (LV2_BUNDLE "sapistaEQv2.lv2") #LV2 Bundel dir - set(EXECUTABLE_OUTPUT_PATH "${PROJECT_SOURCE_DIR}/bin") - set(LIBRARY_OUTPUT_PATH "${PROJECT_SOURCE_DIR}/bin") -@@ -171,8 +169,8 @@ - - ##===========================THE LV2 INSTALLER================================================ - #INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/${LV2_BUNDLE}" DESTINATION "${LV2_BUNDLE}") --INSTALL( FILES "manifest.ttl" "eq1qm.ttl" "eq1qs.ttl" "eq4qm.ttl" "eq4qs.ttl" "eq6qm.ttl" "eq6qs.ttl" "eq10qm.ttl" "eq10qs.ttl" "gate.ttl" "compressor.ttl" "compressor_sc.ttl" "gate_stereo.ttl" "compressor_stereo.ttl" "compressor_stereo_sc.ttl" "bassup.ttl" "lr2ms.ttl" "ms2lr.ttl" DESTINATION "${LV2_BUNDLE}") --INSTALL( TARGETS eq1qm eq1qs eq4qm eq4qs eq6qm eq6qs eq10qm eq10qs gate compressor compressor_sc gate_stereo compressor_stereo compressor_stereo_sc bassup matrix_lr2ms matrix_ms2lr DESTINATION "${LV2_BUNDLE}") -+INSTALL( FILES "manifest.ttl" "eq1qm.ttl" "eq1qs.ttl" "eq4qm.ttl" "eq4qs.ttl" "eq6qm.ttl" "eq6qs.ttl" "eq10qm.ttl" "eq10qs.ttl" "gate.ttl" "compressor.ttl" "compressor_sc.ttl" "gate_stereo.ttl" "compressor_stereo.ttl" "compressor_stereo_sc.ttl" "bassup.ttl" "lr2ms.ttl" "ms2lr.ttl" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}") -+INSTALL( TARGETS eq1qm eq1qs eq4qm eq4qs eq6qm eq6qs eq10qm eq10qs gate compressor compressor_sc gate_stereo compressor_stereo compressor_stereo_sc bassup matrix_lr2ms matrix_ms2lr DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}") - - INCLUDE(CPack) - # cpack -G TGZ -diff -ruN a/gui/CMakeLists.txt b/gui/CMakeLists.txt ---- a/gui/CMakeLists.txt 2016-12-11 13:07:53.000000000 +0100 -+++ b/gui/CMakeLists.txt 2021-08-01 13:52:19.484456051 +0200 -@@ -43,8 +43,8 @@ - set_target_properties(eq10q_gui dynamics_gui bassup_gui matrix_ms_gui PROPERTIES PREFIX "") - - ##=================================INSTALLER======================================================================= --INSTALL( TARGETS eq10q_gui dynamics_gui bassup_gui matrix_ms_gui DESTINATION "${LV2_BUNDLE}/gui") --INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/knobs" DESTINATION "${LV2_BUNDLE}/gui") --INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/combopix" DESTINATION "${LV2_BUNDLE}/gui") --INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/icons" DESTINATION "${LV2_BUNDLE}/gui") -+INSTALL( TARGETS eq10q_gui dynamics_gui bassup_gui matrix_ms_gui DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") -+INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/knobs" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") -+INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/combopix" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") -+INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/icons" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") - Copied: eq10q/repos/community-x86_64/eq10q-2.2-cmakelists.patch (from rev 1426968, eq10q/trunk/eq10q-2.2-cmakelists.patch) =================================================================== --- eq10q-2.2-cmakelists.patch (rev 0) +++ eq10q-2.2-cmakelists.patch 2023-03-22 21:25:37 UTC (rev 1426969) @@ -0,0 +1,41 @@ +diff -ruN a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2016-12-11 13:07:48.000000000 +0100 ++++ b/CMakeLists.txt 2021-08-01 13:48:17.937034619 +0200 +@@ -11,9 +11,7 @@ + + ##ADD_DEFINITIONS(-Wall -O0 -g -fPIC -DPIC) ###USED FOR DEBUG + +-#Set Install prefix +-set (CMAKE_INSTALL_PREFIX "/usr/local/lib/lv2") #Install prefix +-#set (CMAKE_INSTALL_PREFIX "$ENV{HOME}/.lv2") #Install prefix ++set(LV2_LIB_DIR "lib/lv2") + set (LV2_BUNDLE "sapistaEQv2.lv2") #LV2 Bundel dir + set(EXECUTABLE_OUTPUT_PATH "${PROJECT_SOURCE_DIR}/bin") + set(LIBRARY_OUTPUT_PATH "${PROJECT_SOURCE_DIR}/bin") +@@ -171,8 +169,8 @@ + + ##===========================THE LV2 INSTALLER================================================ + #INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/${LV2_BUNDLE}" DESTINATION "${LV2_BUNDLE}") +-INSTALL( FILES "manifest.ttl" "eq1qm.ttl" "eq1qs.ttl" "eq4qm.ttl" "eq4qs.ttl" "eq6qm.ttl" "eq6qs.ttl" "eq10qm.ttl" "eq10qs.ttl" "gate.ttl" "compressor.ttl" "compressor_sc.ttl" "gate_stereo.ttl" "compressor_stereo.ttl" "compressor_stereo_sc.ttl" "bassup.ttl" "lr2ms.ttl" "ms2lr.ttl" DESTINATION "${LV2_BUNDLE}") +-INSTALL( TARGETS eq1qm eq1qs eq4qm eq4qs eq6qm eq6qs eq10qm eq10qs gate compressor compressor_sc gate_stereo compressor_stereo compressor_stereo_sc bassup matrix_lr2ms matrix_ms2lr DESTINATION "${LV2_BUNDLE}") ++INSTALL( FILES "manifest.ttl" "eq1qm.ttl" "eq1qs.ttl" "eq4qm.ttl" "eq4qs.ttl" "eq6qm.ttl" "eq6qs.ttl" "eq10qm.ttl" "eq10qs.ttl" "gate.ttl" "compressor.ttl" "compressor_sc.ttl" "gate_stereo.ttl" "compressor_stereo.ttl" "compressor_stereo_sc.ttl" "bassup.ttl" "lr2ms.ttl" "ms2lr.ttl" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}") ++INSTALL( TARGETS eq1qm eq1qs eq4qm eq4qs eq6qm eq6qs eq10qm eq10qs gate compressor compressor_sc gate_stereo compressor_stereo compressor_stereo_sc bassup matrix_lr2ms matrix_ms2lr DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}") + + INCLUDE(CPack) + # cpack -G TGZ +diff -ruN a/gui/CMakeLists.txt b/gui/CMakeLists.txt +--- a/gui/CMakeLists.txt 2016-12-11 13:07:53.000000000 +0100 ++++ b/gui/CMakeLists.txt 2021-08-01 13:52:19.484456051 +0200 +@@ -43,8 +43,8 @@ + set_target_properties(eq10q_gui dynamics_gui bassup_gui matrix_ms_gui PROPERTIES PREFIX "") + + ##=================================INSTALLER======================================================================= +-INSTALL( TARGETS eq10q_gui dynamics_gui bassup_gui matrix_ms_gui DESTINATION "${LV2_BUNDLE}/gui") +-INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/knobs" DESTINATION "${LV2_BUNDLE}/gui") +-INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/combopix" DESTINATION "${LV2_BUNDLE}/gui") +-INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/icons" DESTINATION "${LV2_BUNDLE}/gui") ++INSTALL( TARGETS eq10q_gui dynamics_gui bassup_gui matrix_ms_gui DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") ++INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/knobs" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") ++INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/combopix" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") ++INSTALL( DIRECTORY "${PROJECT_SOURCE_DIR}/gui/icons" DESTINATION "${LV2_LIB_DIR}/${LV2_BUNDLE}/gui") + Deleted: eq10q-2.2-lv2.patch =================================================================== --- eq10q-2.2-lv2.patch 2023-03-22 21:25:18 UTC (rev 1426968) +++ eq10q-2.2-lv2.patch 2023-03-22 21:25:37 UTC (rev 1426969) @@ -1,55 +0,0 @@ -diff -ruN a/gui/bassup_ui.cpp b/gui/bassup_ui.cpp ---- a/gui/bassup_ui.cpp 2016-12-11 13:07:52.000000000 +0100 -+++ b/gui/bassup_ui.cpp 2021-08-01 13:22:38.061730413 +0200 -@@ -38,7 +38,7 @@ - #define BASSUP_GUI_URI "http://eq10q.sourceforge.net/bassup/gui" - - --static LV2UI_Handle instantiateBassUp_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) -+static LV2UI_Handle instantiateBassUp_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) - { - #ifdef TESTING_EQ10Q - cout<<"instantiateEq10q_gui Entring... "; -@@ -116,4 +116,4 @@ - } - - --} -\ No newline at end of file -+} -diff -ruN a/gui/dyn_ui.cpp b/gui/dyn_ui.cpp ---- a/gui/dyn_ui.cpp 2016-12-11 13:07:50.000000000 +0100 -+++ b/gui/dyn_ui.cpp 2021-08-01 13:23:05.758472847 +0200 -@@ -37,7 +37,7 @@ - using namespace std; - #endif - --static LV2UI_Handle instantiateDyn_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) -+static LV2UI_Handle instantiateDyn_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) - { - #ifdef TESTING_EQ10Q - cout<<"instantiateDyn_gui Entring... "; -diff -ruN a/gui/eq10q_ui.cpp b/gui/eq10q_ui.cpp ---- a/gui/eq10q_ui.cpp 2016-12-11 13:07:50.000000000 +0100 -+++ b/gui/eq10q_ui.cpp 2021-08-01 13:23:19.615177359 +0200 -@@ -38,7 +38,7 @@ - #endif - - --static LV2UI_Handle instantiateEq10q_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) -+static LV2UI_Handle instantiateEq10q_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) - { - #ifdef TESTING_EQ10Q - cout<<"instantiateEq10q_gui Entring... "; -diff -ruN a/gui/midside_ui.cpp b/gui/midside_ui.cpp ---- a/gui/midside_ui.cpp 2016-12-11 13:07:53.000000000 +0100 -+++ b/gui/midside_ui.cpp 2021-08-01 13:22:16.605004934 +0200 -@@ -37,7 +37,7 @@ - using namespace std; - #endif - --static LV2UI_Handle instantiateMidSide_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) -+static LV2UI_Handle instantiateMidSide_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) - { - #ifdef TESTING_EQ10Q - cout<<"instantiateEq10q_gui Entring... "; Copied: eq10q/repos/community-x86_64/eq10q-2.2-lv2.patch (from rev 1426968, eq10q/trunk/eq10q-2.2-lv2.patch) =================================================================== --- eq10q-2.2-lv2.patch (rev 0) +++ eq10q-2.2-lv2.patch 2023-03-22 21:25:37 UTC (rev 1426969) @@ -0,0 +1,55 @@ +diff -ruN a/gui/bassup_ui.cpp b/gui/bassup_ui.cpp +--- a/gui/bassup_ui.cpp 2016-12-11 13:07:52.000000000 +0100 ++++ b/gui/bassup_ui.cpp 2021-08-01 13:22:38.061730413 +0200 +@@ -38,7 +38,7 @@ + #define BASSUP_GUI_URI "http://eq10q.sourceforge.net/bassup/gui" + + +-static LV2UI_Handle instantiateBassUp_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateBassUp_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateEq10q_gui Entring... "; +@@ -116,4 +116,4 @@ + } + + +-} +\ No newline at end of file ++} +diff -ruN a/gui/dyn_ui.cpp b/gui/dyn_ui.cpp +--- a/gui/dyn_ui.cpp 2016-12-11 13:07:50.000000000 +0100 ++++ b/gui/dyn_ui.cpp 2021-08-01 13:23:05.758472847 +0200 +@@ -37,7 +37,7 @@ + using namespace std; + #endif + +-static LV2UI_Handle instantiateDyn_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateDyn_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateDyn_gui Entring... "; +diff -ruN a/gui/eq10q_ui.cpp b/gui/eq10q_ui.cpp +--- a/gui/eq10q_ui.cpp 2016-12-11 13:07:50.000000000 +0100 ++++ b/gui/eq10q_ui.cpp 2021-08-01 13:23:19.615177359 +0200 +@@ -38,7 +38,7 @@ + #endif + + +-static LV2UI_Handle instantiateEq10q_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateEq10q_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateEq10q_gui Entring... "; +diff -ruN a/gui/midside_ui.cpp b/gui/midside_ui.cpp +--- a/gui/midside_ui.cpp 2016-12-11 13:07:53.000000000 +0100 ++++ b/gui/midside_ui.cpp 2021-08-01 13:22:16.605004934 +0200 +@@ -37,7 +37,7 @@ + using namespace std; + #endif + +-static LV2UI_Handle instantiateMidSide_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) ++static LV2UI_Handle instantiateMidSide_gui(const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) + { + #ifdef TESTING_EQ10Q + cout<<"instantiateEq10q_gui Entring... "; Deleted: eq10q-2.2-replace_pow10.patch =================================================================== --- eq10q-2.2-replace_pow10.patch 2023-03-22 21:25:18 UTC (rev 1426968) +++ eq10q-2.2-replace_pow10.patch 2023-03-22 21:25:37 UTC (rev 1426969) @@ -1,71 +0,0 @@ -diff -ruN a/gui/widgets/bandctl.cpp b/gui/widgets/bandctl.cpp ---- a/gui/widgets/bandctl.cpp 2016-12-11 13:07:50.000000000 +0100 -+++ b/gui/widgets/bandctl.cpp 2021-08-01 13:32:41.773731129 +0200 -@@ -949,7 +949,7 @@ - if(str_k.length() > 0) - { - val_k = atof(str_k.c_str()) * 1e3; -- val *= pow10(3.0 - str.length()); -+ val *= exp10(3.0 - str.length()); - if(str.length() > 3) - { - //throw an error, imposible to match str > 3 with k -@@ -960,7 +960,7 @@ - } - if(str_d.length() > 0) - { -- val_d = atof(str_d.c_str())/ pow10((double)str_d.length()); -+ val_d = atof(str_d.c_str())/ exp10((double)str_d.length()); - } - - btn->value = val + val_k + val_d; -diff -ruN a/gui/widgets/bodeplot.cpp b/gui/widgets/bodeplot.cpp ---- a/gui/widgets/bodeplot.cpp 2016-12-11 13:07:50.000000000 +0100 -+++ b/gui/widgets/bodeplot.cpp 2021-08-01 13:35:30.841075471 +0200 -@@ -194,14 +194,14 @@ - { - //Compute center and span for the full range spectrum - double sp = log10(MAX_FREQ/MIN_FREQ); -- double cn = MIN_FREQ * sqrt(pow10(sp)); -+ double cn = MIN_FREQ * sqrt(exp10(sp)); - setCenterSpan(cn, sp); - } - - void PlotEQCurve::setCenterSpan(double center, double span) - { -- m_minFreq = center / sqrt(pow10(span)); -- m_maxFreq = center * sqrt(pow10(span)); -+ m_minFreq = center / sqrt(exp10(span)); -+ m_maxFreq = center * sqrt(exp10(span)); - - //Initalize the grid - const double f_grid[GRID_VERTICAL_LINES] = {20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, -@@ -246,8 +246,8 @@ - { - //Limit center to the possible range according the current span - double sp = log10(m_maxFreq/m_minFreq); -- double cmin = MIN_FREQ * sqrt(pow10(sp)); -- double cmax = MAX_FREQ / sqrt(pow10(sp)); -+ double cmin = MIN_FREQ * sqrt(exp10(sp)); -+ double cmax = MAX_FREQ / sqrt(exp10(sp)); - - double cn = center; - cn = cn > cmax ? cmax : cn; -@@ -259,7 +259,7 @@ - { - //Limit center to the possible range according the current span - double sp_act = log10(m_maxFreq/m_minFreq); -- double cn = m_minFreq * sqrt(pow10(sp_act)); -+ double cn = m_minFreq * sqrt(exp10(sp_act)); - double smax1 = 2.0*log10(cn/MIN_FREQ); - double smax2= 2.0*log10(MAX_FREQ/cn); - double smax = smax1 < smax2 ? smax1 : smax2; -@@ -306,7 +306,7 @@ - double fmax = MIN_FREQ*pow((MAX_FREQ/MIN_FREQ),((local_x2 + 3.5)/((double)m_zoom_surface_ptr->get_width()))); - - double sp_act = log10(fmax/fmin); -- double cn = fmin * sqrt(pow10(sp_act)); -+ double cn = fmin * sqrt(exp10(sp_act)); - setCenter(cn); - } - Copied: eq10q/repos/community-x86_64/eq10q-2.2-replace_pow10.patch (from rev 1426968, eq10q/trunk/eq10q-2.2-replace_pow10.patch) =================================================================== --- eq10q-2.2-replace_pow10.patch (rev 0) +++ eq10q-2.2-replace_pow10.patch 2023-03-22 21:25:37 UTC (rev 1426969) @@ -0,0 +1,71 @@ +diff -ruN a/gui/widgets/bandctl.cpp b/gui/widgets/bandctl.cpp +--- a/gui/widgets/bandctl.cpp 2016-12-11 13:07:50.000000000 +0100 ++++ b/gui/widgets/bandctl.cpp 2021-08-01 13:32:41.773731129 +0200 +@@ -949,7 +949,7 @@ + if(str_k.length() > 0) + { + val_k = atof(str_k.c_str()) * 1e3; +- val *= pow10(3.0 - str.length()); ++ val *= exp10(3.0 - str.length()); + if(str.length() > 3) + { + //throw an error, imposible to match str > 3 with k +@@ -960,7 +960,7 @@ + } + if(str_d.length() > 0) + { +- val_d = atof(str_d.c_str())/ pow10((double)str_d.length()); ++ val_d = atof(str_d.c_str())/ exp10((double)str_d.length()); + } + + btn->value = val + val_k + val_d; +diff -ruN a/gui/widgets/bodeplot.cpp b/gui/widgets/bodeplot.cpp +--- a/gui/widgets/bodeplot.cpp 2016-12-11 13:07:50.000000000 +0100 ++++ b/gui/widgets/bodeplot.cpp 2021-08-01 13:35:30.841075471 +0200 +@@ -194,14 +194,14 @@ + { + //Compute center and span for the full range spectrum + double sp = log10(MAX_FREQ/MIN_FREQ); +- double cn = MIN_FREQ * sqrt(pow10(sp)); ++ double cn = MIN_FREQ * sqrt(exp10(sp)); + setCenterSpan(cn, sp); + } + + void PlotEQCurve::setCenterSpan(double center, double span) + { +- m_minFreq = center / sqrt(pow10(span)); +- m_maxFreq = center * sqrt(pow10(span)); ++ m_minFreq = center / sqrt(exp10(span)); ++ m_maxFreq = center * sqrt(exp10(span)); + + //Initalize the grid + const double f_grid[GRID_VERTICAL_LINES] = {20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, +@@ -246,8 +246,8 @@ + { + //Limit center to the possible range according the current span + double sp = log10(m_maxFreq/m_minFreq); +- double cmin = MIN_FREQ * sqrt(pow10(sp)); +- double cmax = MAX_FREQ / sqrt(pow10(sp)); ++ double cmin = MIN_FREQ * sqrt(exp10(sp)); ++ double cmax = MAX_FREQ / sqrt(exp10(sp)); + + double cn = center; + cn = cn > cmax ? cmax : cn; +@@ -259,7 +259,7 @@ + { + //Limit center to the possible range according the current span + double sp_act = log10(m_maxFreq/m_minFreq); +- double cn = m_minFreq * sqrt(pow10(sp_act)); ++ double cn = m_minFreq * sqrt(exp10(sp_act)); + double smax1 = 2.0*log10(cn/MIN_FREQ); + double smax2= 2.0*log10(MAX_FREQ/cn); + double smax = smax1 < smax2 ? smax1 : smax2; +@@ -306,7 +306,7 @@ + double fmax = MIN_FREQ*pow((MAX_FREQ/MIN_FREQ),((local_x2 + 3.5)/((double)m_zoom_surface_ptr->get_width()))); + + double sp_act = log10(fmax/fmin); +- double cn = fmin * sqrt(pow10(sp_act)); ++ double cn = fmin * sqrt(exp10(sp_act)); + setCenter(cn); + } +