Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: carla-devel | Distribution: openSUSE Tumbleweed |
Version: 2.5.9 | Vendor: openSUSE |
Release: 1.2 | Build date: Sun Dec 1 16:36:52 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 395722 | Source RPM: carla-2.5.9-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://kx.studio/Applications:Carla | |
Summary: Header files to access Carla's API |
This package contains header files needed when writing software using Carla's several APIs.
BSD-2-Clause AND GPL-2.0-or-later AND BSD-3-Clause
* Sun Dec 01 2024 davejplater@gmail.com - Update to version 2.5.9: * Fix crash when showing plugin UIs under wayland * Fix OSC control unregister * Fix the backporting * Fixup CI * Fix missing painter.restore() in case of CanvasPort errors * Bump version to 2.5.9 * Import fixes from main branch * Update CI version * Adjust for liblo API breakage, dont define lo_message type * wine related fixes * Thu Mar 28 2024 jun wang <jgwang@suse.com> - Update to version 2.5.8 * Fix double backslash encoding in pre-included serd * Fix a few minor ttl details in carla.lv2 (to make validators happy) * Fix potential audio buffer overflow issues due to over-optimization in math utilities * Fix winevst for DLL_PROCESS_ATTACH * Tue Oct 10 2023 davejplater@gmail.com - Disable troublesome liblo - Update to version 2.5.7: * Fix auto-upload of release artifacts * Bump version to 2.5.7 * Fix typo leading to missing LV2 files * Import minor fixes from main branch * Fix a comment * Allow configuration of Carla client name when headless * Remove useless linker flag * Fix some wine bridge details * Sun Aug 20 2023 ecsos@opensuse.org - Update to version 2.5.6: * Fixup CI not building on release * Fix carla-vst GUI for macOS retina displays * Fix crash with jack under ARM * Auto-scale carla-vst plugin GUI * Bump version to 2.5.6 * Set error message when trying to start JACK driver without JACK * Skip special treatment for ladish * Fix a compiler warning * Fix carla-lv2 pre-run with 0 frames * Fix compatibility of plugin discovery with 2.6.x tools * Fix exported symbols - Disable vst for Tumbleweed also because of build error. * Sun Aug 20 2023 ecsos@opensuse.org - Update to version 2.5.5: * Fix leak during discovery * yml is weird... * Fix release CI artifacts * Try resource dir as library path first * Fix conflict with other tools using Carla * Fix release CI details * Skip LTO in release builds * Fix release CI * Add release CI file in this repo * Allow to skip MIDI ports in patchbay plugin, in use for OBS * Link resources for internal plugin * bridge: ignore SIGTERM signal when running as child client * Implement getPluginCategoryFromString * Add getBinaryTypeAsString utility function * Switch from USE_QT macro to CARLA_UTILS_USE_QT * install util headers during "make install" * Fix macOS build * Fix manual include of CarlaBridgeDefines.hpp * Fix build * Fix manual inclusion of CarlaMacUtils.cpp * Make bridge and mac utils public, add to utils lib * Mark CarlaMutex and CarlaString as public, needed for msvc * Fix a compiler warning * Fix showing engine device settings * Fix build * CI: Ignore pyqt5 for macOS tests * Fix windows build, typo * Update CI workflows following main branch * Bump version to 2.5.5 * Add bridge opcode for reloading plugin info * bridge: change custom data "big size" to 4096, bump api version * minor bridge spec comments * dont return nullptr on some functions, for -Wformat-overflow * lv2: handle invalid empty paths the same way as lilv * Log ScopedActionLock action names * set some runtime script interpreters to /bin/sh * Allow usage of CARLA_DISCOVERY_PATH env var for cached types * Reduce starting pipe message to debug * Import discovery fixes from main branch, allow IPC * set NOMINMAX for utils windows include * Cleanup ringbuffer code * bridge utils: do not use sprintf * Remove use of REAL_BUILD macro * Adjustments as needed for Carla as OBS plugin * fix carla build on m1 (#1757) * Use _WIN32 instead of __WIN32__ for internal lilv * Use -fno-strict-aliasing for sord source builds * Tue Apr 04 2023 Christophe Marin <christophe@krop.fr> - Update to 2.5.4 * Fix crash/regression when using LV2 plugins without worker extension * Fix compat with PyQt >= PyQt 5.15.8 * Fix macOS build * Simplify JACK event handling, now using a single queue on the main thread - Drop patches, merged upstream: * 0001-Fix-compat-with-PyQt-PyQt-5.15.8.patch * 0001-Fix-crash-regression-when-using-LV2-plugins-without-.patch * Sat Mar 11 2023 Dave Plater <davejplater@gmail.com> - Add patch to fix #boo1209057 0001-Fix-crash-regression-when-using-LV2-plugins-without-.patch - Added patch 0001-Fix-compat-with-PyQt-PyQt-5.15.8.patch - Made build macros more specific * Mon Feb 13 2023 christophe@krop.fr - Update to version 2.5.3: * Bump version to 2.5.3 * Ignore LTO in CI builds, takes too long * Support the more verbose LV2 MIDI CC definitions * Always set time frame information for JUCE hosted plugins * Use SDL driver by default on Haiku * Fix canvaspreview out-of-bounds panning for patchbay * Allow to receive LV2 atoms of any size up to max-length * missing </li> code * Update CI rules * Fix carla_findMaxNormalizedFloat call * Sat Jan 07 2023 mia@0x0.st - Update to version 2.5.2: * Improve debug messages * Correct jackbridge build flags * LTO must not be used for building wine stuff (not just linking) * Also prevent -flto from wine link flags * Prevent -static-lib{gcc,stdc++} flags from going to winelib stuff * Use LIB_EXT for wine libs copying * Bump version to 2.5.2 * fix pkgconfig files having bad includedir/libdir variables * Revert "outer frame for carla-lv2" stuff, make it verbose instead * Import fixes from main branch into hotfix-2.5 one - Refresh/Git format patches: * carla-systemlibs.patch - > 0001-Use-system-flac-vorbis-ogg.patch * carla-remove-pkgconf-rpath.patch - > 0002-Remove-rpath-from-.pc-files.patch * use-correct-plugin-paths.patch - > 0003-Use-correct-plugin-paths-for-openSUSE.patch * Mon Oct 10 2022 christophe@krop.fr - Update to version 2.5.1: * Force usage of i686-w64-mingw32 for win32 builds on 64bit systems * Restore positions of external patchbay graph nodes * Adjust for JUCE MIDI API changes, fix external MIDI connections * Correct last commit, ensure ysfx uses generic approach for wasm * Ignore MIDI ports known to cause issues in JUCE engine * Change default driver on windows from DirectSound to Windows Audio * Ignore some compiler warnings from qt side * Fix logic around engine driver listings * Use an outer frame for carla-lv2 outgoing events * Fix a small leak * Fix free/delete[] misusage * Make malloc usage consistent in CarlaString class * Cleanup ysfx setup * Fully remove water::Variant use * Stop using NamedValueSet in AudioProcessorGraph * Do not set scale factor for LV2 plugin UIs on macOS * Bump version to 2.5.1 * Fix several race conditions * Use generic implementation for ysfx eel riscv builds * Correct last commit * Alternative approach for systems without MAP_LOCKED (build&runtime) * Math utils performance tweaks * Set X11 utf8 window title for plugin UIs * noop: remove trailing whitespace * Fix build with older SDL2 * Fix typo * Fix build with new wine * Make sure SDL is disabled for static plugin target * Add missing file * Update included DPF * Fix not building static binaries on windows (2.5.0 regression) * Fix win32 CI stuff * Make ysfx compatible with FreeBSD * Add #if defined(__FreeBSD__) to avoid #include <alloca.h> on FreeBSD * Try to fix i386 build - Enable support for Win64 VST - Update build requirements * Fri Sep 30 2022 ecsos@opensuse.org - Update to version 2.5.0: * Update copyright information related to JUCE * Update juce plugin time related code for new APIs * Another python3.10 compat fix * Expose through backend API hints which plugin UIs are file based * Do not use wine in CI builds if we can skip it * Dont use LTO for windows CI builds for now * Fix win32 builds * Bump version to 2.5.0 * Fix windows/mingw build * Fix strict build * Fix macOS build * Use full driver settings dialog in engine menu if not running * Fix macOS build * Update to JUCE 7.0.1, still to update to new playhead APIs * Update included DPF * Simplify wasm runner, using emscripten_set_interval * Adjust to the non-threaded usage * Also block sem_timedwait usage * Make sure no threads are used on wasm * Disable audiofile ops debug on wasm, verified to work * Set default LV2 path for emscripten * Add missing opus as supported extension in audio file plugin * Report plugin UI close in embed mode * Link DGL against CoreVideo on macOS * Use emscripten_set_timeout_loop instead of manual management * water: Add back a way to get win appdata and programfiles * Cleanup * Really fix build, unless compiler crashes.. * Another build fix * Fix a typo * Ignore pthread_yield for now * Set _FILE_OFFSET_BITS=64 for ysfx * Fix windows build * Fix build after latest changes * One more build fix * Fix regular build * Reenable audiofile seeking on wasm, which works now * Do not allow to use capture logging thread on wasm * Bring Runner class from DPF, use it for Engine background details * More tweaks for wasm, engine verified to work, still with hacks * Do not enable pthreads for wasm builds * Update dgl and distrho modules * Dont use simd for wasm just yet, fix missing APP_EXT usage * Dont strip wasm binaries, cleanup * Fix make clean * More tweaks for wasm and sdl * Add SDL/wasm test code * Fix SDL engine for SDL1, work wasm workarounds * Allow to disable JACK, and skip bridges for wasm * AudioFileReader: workarounds for wasm non-threaded behaviour * CarlaThread: Ignore a few things for wasm usage * Initial SDL engine implementation * emscripten related tweaks * Keep VST3 hosting through JUCE, for now * Rework and cleanup makefiles, add WASM var * Allow to build with custom DGL namespace * ysfx build tweaks as needed for armhf and MOD builds * Fix water::DirectoryIterator for windows builds * Fix a typo * Another attempt at fixing ARM build * Support mod:volts as LV2 unit * Start handling VST3 events * A few vst3 host fixes, no longer crash on load * Tweak about/features for vst3 usage without juce * Hacky juce test code for investigating vst3 keyboard input * Add some stubs to vst3 host code * Fix the previous armhf fix * Start python level automated tests, WIP * Make macOS installer allowed to install without rosetta2 * Another armhf fix * Alternative approach to fix armhf builds * Allow to link against custom DPF/DGL * Fix armhf (non-aarch64) build * Correction for ysfx %progbits * Make sure to not export ysfx symbols * Another small change needed for ysfx on arm * Fix external plugins submodule, was changed by mistake * Reorder makefile static plugin target rules * Add -fsigned-char to ysfx flags * Fix non-linux build * Fix 32bit build and some warnings * Fix ysfx no-gui build * Update ysfx * Fix wine plugin build * Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things * Disable juce usage on non mac/win builds * Fix DISTRHO_UI_FILE_BROWSER usage * Allow to build internal plugins with a custom dpf * More tweaks needed for macOS builds * Tweaks to get external dpf plugins to build together * Allow DGL in static builds * Fix a typo * Fix macOS build * Build fixes * Initial code for juce-less VST3 native hosting * Do not use -fno-gnu-unique on BSD * Do not export extra DllMain for extra internal windows plugins * Tweak HAVE_YSFXGUI files * Fix linux build * Add new file needed for updated dpf * Fix a typo * Cleanup some ysfx things and fix guiless build * Adjust jsfx things to changes in Carla internals * Fix debug build * Skip msys2 CI builds that broke for no reason * macOS build fix, tested this time * Try to build less juce stuff * Disable JUCE Dxgi usage incompatible with older mingw * Update juce * Yet another approach * Alternative macOS fix * Fix macOS build * Really fix windows build * Calculate Io count properly * Fix a leak * Fix windows build * Implement native vst3 plugin scanning; Cleanup * Cleanup some discovery stuff * Continue cleanup * More cleanup * Cleanup * Start cleaning up the water * Remove use of WATER_COMPILER_SUPPORTS_MOVE_SEMANTICS Was never properly supported, and causes crashes in a few places * Only use -std=gnu++14 when building for juce * Build a few more files in c++14 for macOS * Fix use of USE_COREGRAPHICS_RENDERING macro * Another macOS fix * Add missing files * Update DPF * Make juce config read by all files * Keep old mingw32 tweaks to workaround crash in juce_audio_basics * Fix macOS build * Fix windows build with juce * Fix juce mingw issues * Fix new code carla for plugin bridge use * Always build juce_gui_extra; Add new mingw std compat files * Delete temporary files added by mistake * Start the update to JUCE7 * Mention JSFX support in help text * Link fontconfig in the 32-bit bridge build * Implement JSFX (frontend) * Implement JSFX (backend) * Add ysfx (upstream 60917c4) - Rebase carla-systemlibs.patch. - Drop fix-include-array.patch because can no more applied. * Fri Sep 30 2022 ecsos@opensuse.org - Update to version 2.4.4: * Bump version * Another python3.10 compat fix * Do not use -fno-gnu-unique on BSD * Support mod:volts as LV2 unit * Fix water::DirectoryIterator for windows builds * Fix make clean * Skip msys2 CI builds that broke for no reason * Fix external plugins build with mxml >= 3.0 * Fix macOS build * Fix inaccurate midi CC rounding (#1612) * juce never links against x11 * Update dependency list * Sat Jun 04 2022 ecsos <ecsos@opensuse.org> - Add fix-include-array.patch to fix Tumbleweed build error. * Tue Apr 26 2022 rpm@fthiessen.de - Update to version 2.4.3: * Fix integration with internal Qt toolbar visibility state * Fix plugin search * Replace CARLA_EXPORT macro with separate API / PLUGIN export options * Set new X-NSM-Exec desktop file property * Sat Feb 26 2022 edogawa@aon.at - refactored carla-remove-pkgconf-rpath.patch (changed file paths) - Update to version 2.4.2: * FIx old macOS build * Fix build with old macOS * Fix strict build * And another one * Another int/float python fix * Fix Haiku build * Haiku cannot use -pthread * Do not error out when including AppConfig.h * Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use * macOS plugin UI fixes * Allow custom carla namespace, useful for static builds * Fix compat with old pyqt * Fix make clean for STATIC_PLUGIN_TARGET * One more XSetInputFocus exception fix * Do not use RT threads for dummy engine / plugin testing * Fix a memory leak in the CarlaString class * Use gcc built-in expect to speed up safe asserts * Move second image to it's own screenshot tag * FreeBSD patch in AppConfig.h * Update external plugins submodule * Reload audio file if sample rate changes * Correct the offset used in the custom data restore fix * Update copyright year for the modified files * Use temporary files for big custom data values in bridges * Ensure custom data restore is exactly how it was saved Fixes #1521 * interposer: More debug, remove superfulous check causing crashes * Ignore JACK applications trying to handle MIDI when it is disabled * Add "[carla]" prefix to printed messages directly by carla Closes #1498 * Fix crash when LV2 X11 UI has non-mapped child window Closes #1486 * Fix strict build * Notify of embed resizes on bridges * Initial implementation for embedding UIs of bridged plugins * lv2: mark port as sidechain if part of a sidechain group * Add audio port hints to backend, starting with lv2 sidechain * Give notice when carla needs to be restarted after lv2 rescan * Revert "See if wine32 CI test passes" * See if wine32 CI test passes * Fix up CI * Prevent an assertion on dummy backend test * Bump version to 2.4.2 * Add water::MemoryInputStream * Add PLUGIN_JSFX definition, not yet implemented * clarify carla_patchbay_connect() docs * Fix type error in signal emission * Fix "-n" switch with newer python * Fix bridge build Closes #1558 * add CV32 variant with 64 audio ins/outs and 32 cv ins/outs * Implement dry/wet, volume and balance on juce hosted plugins * Add stubs for custom vst3 hosting * Cast QDial value parameter to prevent type error * Fixed unexpected type errors * Place zyn deps in STATIC_CARLA_PLUGIN_LIBS as needed * Update gitignore * Define ulonglong type * Define CUSTOM_DATA_TYPE_PATH and allow it for LV2 as custom data * Use -posix to build under mingw * Remove unused function * fix default sf2/3 path * default to jack backend if pipewire jack replacement is installed * Move pkgconfig files to their own dir, tweak and install appdata * add app metainfo (#1535) * Automable is not a word, sorry! * Skip JACK-applications as plugin in static plugin target builds * Look for directories too when searching non-found vst3 plugins * Add static-plugin target, fix some warnings * Do not use -ffat-lto-objects * Remove <br> from Windows readme. * Expose a 8cv carla patchbay variant * Yet another fix * Fix previous commit * Passing build flags in linker stage is required for LTO to work * Fix LTO build * Do not export DllMain for STATIC_PLUGIN_TARGET builds * Add WITH_LTO build option, disabled by default * Stop using old gnu++0x, switch to gnu++11 * Disable GraphicsScene indexing method to prevent crashes * vst3: user common files in the default path * Fix dependency target for jackbridge
/usr/include/carla /usr/include/carla/CarlaBackend.h /usr/include/carla/CarlaEngine.hpp /usr/include/carla/CarlaHost.h /usr/include/carla/CarlaPlugin.hpp /usr/include/carla/CarlaPluginPtr.hpp /usr/include/carla/CarlaUtils.h /usr/include/carla/includes /usr/include/carla/includes/CarlaDefines.h /usr/include/carla/includes/CarlaMIDI.h /usr/include/carla/includes/CarlaNative.h /usr/include/carla/includes/CarlaNativePlugin.h /usr/include/carla/utils /usr/include/carla/utils/CarlaBackendUtils.hpp /usr/include/carla/utils/CarlaBase64Utils.hpp /usr/include/carla/utils/CarlaBinaryUtils.hpp /usr/include/carla/utils/CarlaBridgeDefines.hpp /usr/include/carla/utils/CarlaBridgeUtils.hpp /usr/include/carla/utils/CarlaMacUtils.hpp /usr/include/carla/utils/CarlaMathUtils.hpp /usr/include/carla/utils/CarlaMutex.hpp /usr/include/carla/utils/CarlaProcessUtils.hpp /usr/include/carla/utils/CarlaRingBuffer.hpp /usr/include/carla/utils/CarlaRunner.hpp /usr/include/carla/utils/CarlaScopeUtils.hpp /usr/include/carla/utils/CarlaSemUtils.hpp /usr/include/carla/utils/CarlaShmUtils.hpp /usr/include/carla/utils/CarlaString.hpp /usr/include/carla/utils/CarlaThread.hpp /usr/include/carla/utils/CarlaUtils.hpp /usr/lib64/pkgconfig/carla-host-plugin.pc /usr/lib64/pkgconfig/carla-native-plugin.pc /usr/lib64/pkgconfig/carla-standalone.pc /usr/lib64/pkgconfig/carla-utils.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 01:37:12 2025