Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

carla-devel-2.5.9-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

BSD-2-Clause AND GPL-2.0-or-later AND BSD-3-Clause

Changelog

* 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

Files

/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