Bespoke is a software modular synthesizer. It contains a bunch of modules, which you can connect together to create sounds. Bespoke is like a DAW in some ways, but with less of a focus on a global timeline. Instead, it has a design more optimized for jamming and exploration. Homepage: http://bespokesynth.com/ Source: https://github.com/BespokeSynth/BespokeSynth Latest stable: https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.2.0 Building: https://github.com/BespokeSynth/BespokeSynth#building Full list of deps: https://github.com/BespokeSynth/BespokeSynth/blob/main/azure-pipelines.yml
soft bump
I've been having a go at this one but I am running into an issue. Bespoke Synth uses a few submodules that are not fetched by default. It is probably nicer to actually add those modules separately. For JUCE, the biggest module used, there is an ebuild available outside of GURU: https://data.gpo.zugaina.org/proaudio-gentoo/media-libs/juce/ The licensing of this package is a bit confusing though. Seems to be partly GPL and some kind of permissive license. Because of this, I don't think I can just pull those libraries.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53156a1a1981bd30e8a9b16a8f73c8ab57ffbc56 commit 53156a1a1981bd30e8a9b16a8f73c8ab57ffbc56 Author: Erwin Kaats <mailgentoo@kaats.ch> AuthorDate: 2024-06-22 07:33:01 +0000 Commit: Erwin Kaats <mailgentoo@kaats.ch> CommitDate: 2024-06-22 07:42:11 +0000 media-sound/bespokesynth: new package Closes: https://bugs.gentoo.org/911682 Signed-off-by: Erwin Kaats <mailgentoo@kaats.ch> media-sound/bespokesynth/Manifest | 2 +- media-sound/bespokesynth/bespokesynth-1.2.1.ebuild | 32 ++++++++++------------ media-sound/bespokesynth/metadata.xml | 11 ++++++++ 3 files changed, 27 insertions(+), 18 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf6ae8cb36539de6f8a341e23653b4e3ddb95049 commit cf6ae8cb36539de6f8a341e23653b4e3ddb95049 Author: Erwin Kaats <mailgentoo@kaats.ch> AuthorDate: 2024-06-25 20:57:58 +0000 Commit: Erwin Kaats <mailgentoo@kaats.ch> CommitDate: 2024-06-25 20:59:00 +0000 app-text/jrnl: new package, add 4.1, 9999 Bug: https://bugs.gentoo.org/911682 Signed-off-by: Erwin Kaats <mailgentoo@kaats.ch> app-text/jrnl/Manifest | 2 ++ app-text/jrnl/files/test_fixes.patch | 11 ++++++++++ app-text/jrnl/files/tomli.patch | 20 +++++++++++++++++ app-text/jrnl/jrnl-4.1.ebuild | 42 ++++++++++++++++++++++++++++++++++++ app-text/jrnl/jrnl-9999.ebuild | 42 ++++++++++++++++++++++++++++++++++++ app-text/jrnl/metadata.xml | 11 ++++++++++ 6 files changed, 128 insertions(+)
I'd like to inform you that I needed to make further changes to the ebuild to get it to run correctly: my version: https://github.com/fogti/portage-zscheile/blob/338d19e77ade260e78147cdfaee839f83b1a6e36/media-sound/bespokesynth/bespokesynth-1.2.1.ebuild changes: - add calls to xdg_icon_cache_update to fix QA warnings - modify install location of the `resource` folder, so that BespokeSynth doesn't stuck-crash with std::runtime_error: Application directory not found. perhaps further nitpicks which might be a good idea to fix (although I haven't yet tried to fix them): - the libraries are currently installed directly to /usr/lib64 (or other default location), which might conflict with other ebuilds, as these are kinda special vendored libraries.
(In reply to Alain Emilia Anna Zscheile from comment #5) > I'd like to inform you that I needed to make further changes to the ebuild > to get it to run correctly: > > my version: > https://github.com/fogti/portage-zscheile/blob/ > 338d19e77ade260e78147cdfaee839f83b1a6e36/media-sound/bespokesynth/ > bespokesynth-1.2.1.ebuild > > changes: > - add calls to xdg_icon_cache_update to fix QA warnings > - modify install location of the `resource` folder, so that BespokeSynth > doesn't stuck-crash with std::runtime_error: > Application directory not found. > > perhaps further nitpicks which might be a good idea to fix (although I > haven't yet tried to fix them): > - the libraries are currently installed directly to /usr/lib64 (or other > default location), which might conflict with other ebuilds, as these are > kinda special vendored libraries. Thank you for your suggestion, think they are good fixes. Haven't had time to look at the other suggestions yet, though I suppose I should look at the way the libraries are installed.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5603aa26c9765347a7903ce2555e0d297b7f177b commit 5603aa26c9765347a7903ce2555e0d297b7f177b Author: Erwin Kaats <mailgentoo@kaats.ch> AuthorDate: 2024-09-18 20:52:47 +0000 Commit: Erwin Kaats <mailgentoo@kaats.ch> CommitDate: 2024-09-18 21:01:16 +0000 media-sound/bespokesynth: Added fixes discussed in 911682 Bug: https://bugs.gentoo.org/911682 Signed-off-by: Erwin Kaats <mailgentoo@kaats.ch> media-sound/bespokesynth/bespokesynth-1.2.1.ebuild | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-)