Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
multimedia:proaudio
juicysfplugin
juicysfplugin.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File juicysfplugin.changes of Package juicysfplugin
------------------------------------------------------------------- Fri Oct 4 06:53:06 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz> - update cmake, update juce to 7.0.12 ------------------------------------------------------------------- Thu Feb 29 02:55:05 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz> - use %autosetup ------------------------------------------------------------------- Mon Oct 10 05:12:18 UTC 2022 - Konstantin Voinov <kv@kott.no-ip.biz> - update juicysfplugin-cmake.patch fixing build ------------------------------------------------------------------- Fri Jun 3 05:15:27 UTC 2022 - Konstantin Voinov <kv@kott.no-ip.biz> - link fluidsynth statically ------------------------------------------------------------------- Fri Jun 03 05:14:38 UTC 2022 - kv@kott.no-ip.biz - Update to version 3.1.0: * update latest releases * delete unused * update win32 distribution script * define UIA constants * rolling back to LLVM 13 * start simplifying away unused stuff (xwin, wine). try out newer Clang. * fix static linking of libc++ and libunwind * wine from source * define architecture, enable Microsoft extensions, choose leaner SDK * get far enough to get blocked on compiling Windows SDK * start making ARM-native Dockerfile. parallelize build. * fix FindPkgConfig behaviour for non-found packages. target newer fluidsynth, for bug fix. target newer JUCE, to see if MinGW support has improved. * update latest releases * helper to produce distributions of cross-compiled statically-linked Windows build * install wine at the same time as everything else. * install an attrib shim on the PATH (executes attrib.exe via wine) * use my fork; allows VST3 to attempt building on Clang + MinGW (https://github.com/Birch-san/JUCE/commit/7182e6e11a2dea40ae450548da7aaa0375e3f518) * give VST/VST3 targets the same special treatment the .exe gets * build all targets * COPY VST2_SDK directory into container at build-time. VST2_SDK build contingent on whether SDK headers are supplied. enable x86 and Release builds. * stop utilising pkg-config's "libs other" advice. there were only two flags there (location of libomp, and -pthread). neither helped us (we've now eliminated libomp because OpenMP doesn't support static linking, and the -pthread flag attempted a dynamic link anyway). use CMAKE_EXE_LINKER_FLAGS to pass in winpthread library. delete out-of-date sandboxing pessimism (since I already implemented security-scoped tokens). * statically link OpenMP * try to link libomp, pthread, libc++ (and hopefully by extension libunwind) statically. * shoulda committed that * propagate compile/link requirements of dependencies to target * separate configure and make, for better developer ergonomics, iterating * use pkg-config idioms to integrate pthreads (and also incorporate pkg-config's compile advice). make up for absence of pkg-config file expressing dependency on libiconv. * make VST2 target optional. link pthreads on Windows cross-compile. set minimum C++ standard. go back to manual installation of libfluidsynth, so that we don't need to maintain a fork with bespoke link flags. * add system libraries, headers to toolchain roots * declare volume. turn off buildkit so we can see intermediate layers. try to install libintl. revert to mainline fluidsynth + manual installation (to avoid potential failure to link fluidsynth targets that we don't need) * fix mistaken CMAKE_FIND_ROOT_PATH in toolchain file. disable arm build, since there are missing dependencies. * actually rollback to 6.1.2 * rollback to JUCE 6.1.3 to see if it fixes compilation of __uuidof(x). try building fluidsynth in Release mode. * volume-mount VST2_SDK directory. start compiling juicysfplugin. * attempt to cross-compile for Win32. failing because JUCE's recursive cmake throws away my variables. ------------------------------------------------------------------- Thu Jan 06 11:33:53 UTC 2022 - kv@kott.no-ip.biz - Update to version 3.0.0: * code-signing * XCode generator considers build type to be a config concern instead * make soundfonts load correctly inside macOS sandbox * include CoreFoundation helpers, attempt to make bookmark upon picking file. avoid namespace clashes between CF's Point and juce::Point. * build AUv3. ask for filesystem access. not sure if we count as sandbox safe (since we request an entitlement), but seems to open fine in Garageband (not sure if Garageband is running in lower security mode though). * zero out incoming audio buffer (this has become necessary for AU plugins) * build Universal Binary (not a very idiomatic way, but the dependencies don't begin as universal, so instead let's smash together two sets of single-arch libraries). this is kinda non-optional, because FL Studio's VST verification currently only considers x86_64 VSTs to be "valid". * some refactors on FindPkgConfig. and a fix for dynamic library lookup * comment * delete instructions for dead-end which didn't help
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor