Package Details: ysfx-git 1:0.0.0.r244.8077347-1

Git Clone URL: https://aur.archlinux.org/ysfx-git.git (read-only, click to copy)
Package Base: ysfx-git
Description: Hosting library and plugin for JSFX (git version)
Upstream URL: https://github.com/jpcima/ysfx
Licenses: Apache
Groups: pro-audio, vst3-plugins
Conflicts: ysfx
Provides: ysfx
Submitter: jcelerier
Maintainer: jcelerier (SpotlightKid)
Last Packager: SpotlightKid
Votes: 2
Popularity: 0.000010
First Submitted: 2022-05-03 20:29 (UTC)
Last Updated: 2023-12-07 17:44 (UTC)

Required by (3)

Sources (2)

Latest Comments

jcelerier commented on 2023-12-07 14:33 (UTC)

@SpotlightKid added you as co-maintainer :)

SpotlightKid commented on 2023-12-06 13:26 (UTC)

This PKGBUILD has some issues:

  • As a VCS package, it should have a pkgver function.
  • The source git repo should be put in sources.
  • It doesn't install the VST3 plugin.
  • The license name should be Apache and since it's a common license, the license file doesn't need to be installed.
  • The dependencies are named wrong.
  • ysfx should be in conflicts.
  • etc.

Here's a fixed PKGBUILD:

https://cpaste.org/?a6e01a44a6b9f6a8#4evxmggkSRDH7bLociiPpAfsV7hdVot1Pj4CJRbGQVD1

If you want, you can make me a co-maintainer and I'll push a new version with these fixes.

funkmuscle commented on 2022-07-04 19:22 (UTC)

works!! thanks

jcelerier commented on 2022-07-04 16:22 (UTC)

Fixed upstream ! :)

jcelerier commented on 2022-07-04 15:16 (UTC)

Hmmm this looks like a problem in the Juce used by YSFX, it's lacking #include <utility> ; I'll report the issue upstream.

funkmuscle commented on 2022-07-04 14:41 (UTC)

Hey, for some reason ysfx stopped working so I decided to reinstall and now it won't build.. Some about juceaide.

CMake Error at /home/harv/.cache/yay/ysfx-git/src/ysfx-build/_deps/juce-src/extras/Build/juceaide/CMakeLists.txt:101 (message): Failed to build juceaide

[ 12%] Building CXX object extras/Build/juceaide/CMakeFiles/juceaide.dir/Main.cpp.o

In file included from /home/harv/.cache/yay/ysfx-git/src/ysfx-build/_deps/juce-src/modules/juce_gui_basics/juce_gui_basics.h:271,

               from /home/harv/.cache/yay/ysfx-git/src/ysfx-build/_deps/juce-src/extras/Build/juce_build_tools/juce_build_tools.h:56,
               from /home/harv/.cache/yay/ysfx-git/src/ysfx-build/_deps/juce-src/extras/Build/juceaide/Main.cpp:26:

/home/harv/.cache/yay/ysfx-git/src/ysfx-build/_deps/juce-src/modules/juce_gui_basics/windows/juce_ComponentPeer.h: In member function ‘void juce::ComponentPeer::setAppStyle(Style)’:

/home/harv/.cache/yay/ysfx-git/src/ysfx-build/_deps/juce-src/modules/juce_gui_basics/windows/juce_ComponentPeer.h:504:18: error: ‘exchange’ is not a member of ‘std’

504 |         if (std::exchange (style, s) != style)
    |                  ^~~~~~~~

make[2]: *** [extras/Build/juceaide/CMakeFiles/juceaide.dir/build.make:76: extras/Build/juceaide/CMakeFiles/juceaide.dir/Main.cpp.o] Error 1

make[1]: *** [CMakeFiles/Makefile2:131: extras/Build/juceaide/CMakeFiles/juceaide.dir/all] Error 2

make: *** [Makefile:136: all] Error 2

-- Configuring incomplete, errors occurred! See also "/home/harv/.cache/yay/ysfx-git/src/ysfx-build/CMakeFiles/CMakeOutput.log". ==> ERROR: A failure occurred in build(). Aborting... -> error making: ysfx-git