And it's fixed by reverting to the internal waf
Search Criteria
Package Details: guitarix-git 0.46.0.r4.g3964866a-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/guitarix-git.git (read-only, click to copy) |
---|---|
Package Base: | guitarix-git |
Description: | virtual guitar amplifier for Jack/Linux |
Upstream URL: | https://guitarix.org |
Keywords: | amplifier emulation guitar lv2 pro-audio tube |
Licenses: | GPL3 |
Groups: | lv2-plugins, ladspa-plugins, pro-audio |
Conflicts: | guitarix |
Provides: | libgxw.so, libgxwmm.so, lv2-host |
Replaces: | guitarix2 |
Submitter: | None |
Maintainer: | Gimmeapill |
Last Packager: | Gimmeapill |
Votes: | 12 |
Popularity: | 0.000229 |
First Submitted: | 2012-04-13 09:51 (UTC) |
Last Updated: | 2024-05-15 17:38 (UTC) |
Dependencies (21)
- bluez-libs (bluez-gitAUR)
- boost-libs
- gtkmm3
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- liblo (liblo-gitAUR, liblo-ipv6AUR)
- liblrdf
- libsndfile (libsndfile-gitAUR)
- lilv (lilv-gitAUR)
- ttf-roboto (ttf-roboto-fontconfigAUR, ttf-roboto-variableAUR, ttf-google-fonts-typewolfAUR)
- zita-convolver
- zita-resampler
- boost (boost-gitAUR) (make)
- eigen (eigen-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gperf (gperf-gitAUR) (make)
- intltool (make)
- ladspa (make)
- lv2 (lv2-gitAUR) (make)
- pkgconfig (pkgconf-gitAUR, pkg-config-gitAUR, pkgconf) (make)
- sassc (sassc-gitAUR) (make)
- waf (waf-gitAUR) (make)
Required by (61)
- aether.lv2 (requires lv2-host) (optional)
- aida-x-git (requires lv2-host)
- airwindows-consolidated-git (requires lv2-host) (optional)
- airwindows-lv2 (requires lv2-host) (optional)
- ams-lv2 (requires lv2-host)
- amsynth-git (requires lv2-host) (optional)
- avldrums-lv2-git (requires lv2-host)
- bchoppr-git (requires lv2-host) (optional)
- caps-lv2-git (requires lv2-host) (optional)
- cardinal-data-git (requires lv2-host) (optional)
- cardinal-git (requires lv2-host) (optional)
- cardinal-lv2-git (requires lv2-host)
- carla-git (requires lv2-host) (optional)
- chowmatrix-git (requires lv2-host) (optional)
- cloudreverb (requires lv2-host) (optional)
- dfjpverb (requires lv2-host) (optional)
- dfzitarev1 (requires lv2-host) (optional)
- die-plugins (requires lv2-host) (optional)
- die-plugins.lv2-git (requires lv2-host) (optional)
- dragonfly-reverb-git (requires lv2-host) (optional)
- dsp56300-emulator-lv2 (requires lv2-host)
- fatfrog.lv2 (requires lv2-host) (optional)
- fluida.lv2 (requires lv2-host) (optional)
- fogpad (requires lv2-host) (optional)
- geonkick-git (requires lv2-host) (optional)
- helm-synth-lv2 (requires lv2-host)
- helm-synth-lv2-git (requires lv2-host)
- ildaeil (requires lv2-host) (optional)
- ir.lv2 (requires lv2-host)
- kpp (requires lv2-host) (optional)
- linuxsampler-vst (requires lv2-host) (optional)
- littlefly.lv2 (requires lv2-host) (optional)
- lsp-plugins-lv2-git (requires lv2-host)
- lsp-plugins-noicons (requires lv2-host) (optional)
- mephisto.lv2-git (requires lv2-host) (optional)
- midimsg-lv2 (requires lv2-host)
- midiomatic (requires lv2-host) (optional)
- mod-mda-lv2-git (requires lv2-host) (optional)
- ninjas2-lv2 (requires lv2-host)
- pianoteq (requires lv2-host) (optional)
- pianoteq-stage-trial-bin (requires lv2-host) (optional)
- pianoteq-standard-trial-bin (requires lv2-host) (optional)
- pianoteq7 (requires lv2-host) (optional)
- rakarrack-plus (requires lv2-host) (optional)
- ratatouille.lv2 (requires lv2-host) (optional)
- rezonateur (requires lv2-host) (optional)
- sfizz-lv2-git (requires lv2-host)
- shiro-plugins-git (requires lv2-host) (optional)
- socalabs-wavetable-lv2-bin (requires lv2-host) (optional)
- stomptuner (requires lv2-host) (optional)
- stone-phaser (requires lv2-host) (optional)
- string-machine (requires lv2-host) (optional)
- surge (requires lv2-host) (optional)
- swh-plugins.lv2 (requires lv2-host) (optional)
- triceratops (requires lv2-host) (optional)
- vcf-lv2 (requires lv2-host) (optional)
- wolf-shaper-git (requires lv2-host) (optional)
- ykchorus (requires lv2-host) (optional)
- zam-plugins-git (requires lv2-host) (optional)
- zynaddsubfx-git (requires lv2-host) (optional)
Sources (1)
Gimmeapill commented on 2024-05-15 19:42 (UTC)
Gimmeapill commented on 2024-05-14 19:29 (UTC)
It's currently broken due to: https://github.com/brummer10/guitarix/issues/156
Gimmeapill commented on 2020-01-30 14:05 (UTC)
@hisacro: The faust dependency is purely optional (see my previous comment) and has been there for at least 5-6 years.
If you get a build failure, then the issue is elsewhere - probably either in the pkgbuild or upstream given the work in progress to modernize the build scripts.
hisacro commented on 2020-01-30 07:51 (UTC)
hi, new 0.39 version seems to have "faust" as dependency.
Gimmeapill commented on 2020-01-26 14:33 (UTC) (edited on 2020-01-26 16:19 (UTC) by Gimmeapill)
I didn't manage so far to isolate the flag causing the build issue, so I re-based the pkgbuild on the official package. It builds fine now, but I'll probably tweak a bit more the deps.
@ronjouch: gtk-engines is not needed if your .gtkrc-2.0 is configured properly = points to an existing gtk2 theme. From the 2nd answer in the ticket I don't have the impression that it's going to be added to the dependency array.
Regarding faust: it is needed at build time only to convert the .dsp to C++ files. But that's entirely optional, since prebuilt C++ are also provided. I never had particularly good experiences with that build flag across faust version, so I'm excluding it with "--no-faust"
ronjouch commented on 2020-01-20 21:37 (UTC)
Hi Gimmeapill!
This package builds as of today, but it misses at least one (maybe 2) dependencies:
-
gtk-engines is needed as dep, else the app appears with unreadable buttons (white-text-on-gray-background). This one was acknowledged by the maintainer of the official non-git Arch package at https://bugs.archlinux.org/task/65210 , and they say it will be fixed soon.
-
Also, faust might be needed as makedep? I don't understand why it's not in the official package makedeps, though. Still, build fails without it. Up to you, not sure about that one.
Thanks for the packaging! :)
Gimmeapill commented on 2020-01-20 19:53 (UTC) (edited on 2020-01-20 19:53 (UTC) by Gimmeapill)
It's badly broken at the moment probably due to the latest wscript changes and the fixes for python 3.
I'll probably have to raise a bug report.
0.39 is anyway packaged, so this shouldn't be too much an issue:
https://www.archlinux.org/packages/community/x86_64/guitarix/
Gimmeapill commented on 2020-01-20 07:24 (UTC)
@milk: thx. That must be one of the recent changes as I build it last week without issue. I'll look at it asap.
milkii commented on 2020-01-17 18:22 (UTC)
Getting this atm:
Cloning into bare repository '/home/pkguser/src/guitarix-git/guitarix'...
guitarix ... Skipped
Cloning into 'guitarix'...
done.
Could not find the program ['faust']
(complete log in /home/pkguser/src/guitarix-git/src/guitarix/trunk/build/config.log)
==> ERROR: A failure occurred in build().
Gimmeapill commented on 2018-01-26 09:06 (UTC) (edited on 2018-01-26 09:07 (UTC) by Gimmeapill)
Builds flags have been updated following upstream changes (see wscript in the src dir.). Noticeable Changes:
-
Mod UI is not build anymore.
-
Package is now way smaller (from ~80MB to ~40MB), probably because of the above.
-
Legacy ladspa plugins are not built anymore (they are unmaintained and will be removed soon).
-
New ladspa plugins are still built, although they are probably going to be deprecated as well (please let upstream know if you use them).
-
Ttf-roboto is now an external dependency since there is an official package.
-
Compiler optimizations should stay the same
Pinned Comments
Gimmeapill commented on 2017-12-03 20:10 (UTC) (edited on 2017-12-03 20:11 (UTC) by Gimmeapill)
This package will automatically retrieve and build the latest development snapshot of Guitarix from git.
It does not need to be updated on every release, so please do not flag out of date unless the build itself breaks or in case of an actual packaging issue.
If you are looking for the latest official release instead, see https://www.archlinux.org/packages/community/x86_64/guitarix2/