The package now installs the whole JUCE framework under /usr/include/JUCE-7.0.5/
and also a bunch of JUCE CMake file under /usr/lib/cmake/JUCE-7.0.5/
. The package
function should be changed to delete them.
Search Criteria
Package Details: giada 0.25.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/giada.git (read-only, click to copy) |
---|---|
Package Base: | giada |
Description: | A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians |
Upstream URL: | https://www.giadamusic.com/ |
Licenses: | GPL3 |
Provides: | giada, vst3-host |
Submitter: | dvzrv |
Maintainer: | silverhikari |
Last Packager: | silverhikari |
Votes: | 1 |
Popularity: | 0.36 |
First Submitted: | 2022-01-28 19:02 (UTC) |
Last Updated: | 2023-08-10 23:10 (UTC) |
Dependencies (35)
- fmt (fmt-git)
- fontconfig (fontconfig-git, fontconfig-ubuntu)
- gcc-libs (gccrs-libs-git, gcc-libs-git, gcc11-libs)
- glibc (glibc-widevine, glibc-git, glibc-linux4)
- hicolor-icon-theme (hicolor-icon-theme-git)
- libasound.so (alsa-lib-x205ta, alsa-lib, lib32-alsa-lib)
- libfreetype.so (freetype2-git, freetype2-v35, lib32-freetype2-v35, freetype2-infinality-remix, freetype2-ultimate5, freetype2, lib32-freetype2)
- libice
- libjack.so (jack-git, lib32-jack-git, lib32-jack, jack, jack2-git, pipewire-full-jack-git, pipewire-common-jack-git, pipewire-jack-git, jack2, lib32-jack2, lib32-pipewire-jack, pipewire-jack)
- libpulse-simple.so (pulseaudio-dummy, pulseaudio-git, libpulse)
- libpulse.so (pulseaudio-dummy, pulseaudio-git, libpulse)
- librtmidi.so (rtmidi)
- libsamplerate.so (libsamplerate-git, lib32-libsamplerate, libsamplerate)
- libsm
- libsndfile.so (libsndfile-git, lib32-libsndfile, libsndfile)
- libx11 (libx11-git)
- libxcursor (libxcursor-git)
- libxext (libxext-git)
- libxfixes
- libxft (libxft-git)
- Show 15 more dependencies...
Required by (18)
- a-sid (requires vst3-host) (optional)
- aida-x-git (requires vst3-host)
- cardinal-data-git (requires vst3-host) (optional)
- cardinal-git (requires vst3-host) (optional)
- cardinal-vst3-git (requires vst3-host)
- dexed-git (requires vst3-host) (optional)
- dfzitarev1 (requires vst3-host) (optional)
- dragonfly-reverb-git (requires vst3-host) (optional)
- dsp56300-emulator (requires vst3-host) (optional)
- elephantdsp-roomreverb (requires vst3-host) (optional)
- geonkick-git (requires vst3-host) (optional)
- guitarix.vst-git (requires vst3-host) (optional)
- ildaeil (requires vst3-host) (optional)
- ot-simian (requires vst3-host) (optional)
- paulxstretch (requires vst3-host) (optional)
- sfizz-vst3-git (requires vst3-host)
- surge (requires vst3-host) (optional)
- uhhyou-plugins (requires vst3-host) (optional)
Sources (9)
- giada-0.25.1
- git+https://github.com/cameron314/concurrentqueue.git
- git+https://github.com/fltk/fltk.git
- git+https://github.com/juce-framework/JUCE.git#tag=7.0.5
- git+https://github.com/monocasual/geompp.git
- git+https://github.com/monocasual/mcl-atomic-swapper.git
- git+https://github.com/monocasual/mcl-audio-buffer.git
- git+https://github.com/monocasual/rtaudio.git
- git+https://github.com/steinbergmedia/vst3sdk.git
SpotlightKid commented on 2023-07-05 06:42 (UTC)
SpotlightKid commented on 2022-10-28 14:26 (UTC) (edited on 2022-10-28 14:29 (UTC) by SpotlightKid)
Also: for a release package, you should really pin the git submodules of the dependencies.
For example like so:
SpotlightKid commented on 2022-10-28 14:24 (UTC)
The PKGBUILD
contains a pair of backticks on line 63, which don't seem to belong there.
Martchus commented on 2022-10-14 11:28 (UTC)
Looks like git
should be a make dependency:
==> ERROR: Cannot find the git package needed to handle git sources.
silverhikari commented on 2022-08-01 06:32 (UTC)
you can update now as of 07-03 as things have been fixed though the issues may reappear it is a patch and not a fix, but i decided i should leave this comment here just to update the comment i wrote on the 16th of june
silverhikari commented on 2022-06-16 17:51 (UTC)
UPDATE: started working on updating the package to 0.22.0, got a fix for the Werror-security issue from the fedora package. along with that fix there are also two other fixes dealing with enabling external json support and fixing a issue with exchange:std with the bundled Juce framework. at the moment the package fails to build at "No rule to make target '/usr/lib/libdl.so', needed by 'giada'", made a issue at the github so that is the current point
Kunda commented on 2022-06-08 21:11 (UTC) (edited on 2022-06-08 21:11 (UTC) by Kunda)
v0.21 is available: https://github.com/monocasual/giada/releases/tag/v0.21.0
Can someone try to build it?
If not report issue to the https://github.com/monocasual/giada/issues queue?
Martchus commented on 2022-05-11 13:55 (UTC)
Looks like this needs patching (maybe since some GCC update):
/build/giada/src/giada-0.19.0/src/utils/string.cpp: In function ‘std::string giada::u::string::format(const char*, ...)’:
/build/giada/src/giada-0.19.0/src/utils/string.cpp:87:14: error: ‘unique_ptr’ is not a member of ‘std’
87 | std::unique_ptr<char[]> tmp(new char[size]);
| ^~~~~~~~~~
/build/giada/src/giada-0.19.0/src/utils/string.cpp:34:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
33 | #include <iomanip>
+++ |+#include <memory>
34 |
silverhikari commented on 2022-04-21 22:16 (UTC)
decided to remove the out-of-date flags as at the moment, as there is no way to build the newer versions or older version at the moment because the error listed in pinned.
Pinned Comments