Package Details: easyeffects-git 6.1.5.r231.gda287d7b-1

Git Clone URL: (read-only, click to copy)
Package Base: easyeffects-git
Description: Audio Effects for Pipewire applications
Upstream URL:
Licenses: GPL3
Conflicts: easyeffects
Provides: easyeffects
Submitter: robertfoster
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 11
Popularity: 0.009593
First Submitted: 2021-06-26 11:51 (UTC)
Last Updated: 2021-12-19 11:40 (UTC)

Pinned Comments

Latest Comments

acidrain42 commented on 2021-12-17 21:17 (UTC) (edited on 2021-12-17 21:17 (UTC) by acidrain42)

New dependencies have been added: fmt and libadwaita.

Also gtkmm and glibmm are no longer necessary.

maxpayne3 commented on 2021-10-31 09:46 (UTC)

New tbb dependency has been added. See changelog.

Please update according to the master PKGBUILD

almet commented on 2021-10-10 13:56 (UTC)

I haven't been able to install this on my system. It says "libpipewire-0.3" is missing (but it's not packaged it seems, and I have pipewire-0.3 installed already).

I also had to install nlohmann-json-git manually (via yay nlohmann-json-git).

Any idea how to solve this? :-)

AlexWayfer commented on 2021-09-29 19:08 (UTC)

Could you please add additional flags for debugging?

hashworks commented on 2021-07-07 12:08 (UTC)

You might want to add replaces and provides for pulseeffects-git.

shaybox commented on 2021-06-14 20:21 (UTC)

This requires boost-libs 1.7.5, current version is 1.7.6 and it fails to open.

RX14 commented on 2021-02-10 21:28 (UTC)

This package should depend on gst-plugin-pipewire.

robertfoster commented on 2021-02-10 20:48 (UTC) (edited on 2021-02-10 21:22 (UTC) by robertfoster)

@Saancreed @yochananmarqos refers initially to makedepends override for splitted packages. Now I got it. Will upload an updated one asap

Saancreed commented on 2021-02-10 15:46 (UTC)

Hello @robertfoster,

@yochananmarqos is mostly right, your PKGBUILD needs to also declare build dependencies of each split package at the top level, otherwise what you assign to depends in each package function is expected to be a runtime–only dependency, not something required during the build. Obviously, building PulseEffects without PipeWire already installed is doomed to fail and building plugins without rnnoise available at build time will disable integration with this plugin even if manually installed later. pacman rightfully doesn't install such dependencies unless they are in top level depends or makedepends (and so, visible immediately after the PKGBUILD is sourced), so the only way to currently build this package is in an environment where all dependencies luckily happen to already be installed manually, defeating the entire purpose of makedepends.

yochananmarqos commented on 2021-01-23 23:53 (UTC)

@robertfoster: I didn't say makedepends() was overridable, I was referring to depends(). Sorry I didn't make that clear.

robertfoster commented on 2021-01-23 22:50 (UTC) (edited on 2021-01-23 22:54 (UTC) by robertfoster)

@yochananmarqos It is the third time that our paths cross and it is the third time that you say things with extreme conviction and wrong.

Read the file in /usr/share/pacman/PKGBUILD-split.proto.

You will notice that makedepends is not overridable in subpackages and its also reasonable. What's the point of having different makedepends in subpackages if they both belong to the same codebase?

Let me also give you some advice: take the time to read what a person writes (code, documentation ...) and above all have the benefit of the doubt.


yochananmarqos commented on 2021-01-23 17:31 (UTC)

@robertfoster: This fails to build in a clean chroot. Initially because git is missing from makedepends(). Secondly because with split packages, only the arrays in the initial pkgbase are used during build. Each package can have their own that overrides it.

brknrobot commented on 2020-12-22 01:42 (UTC)

master branch is switching to pipewire. Looks like gst-plugin-pipewire is a new dependency.

maxpayne3 commented on 2020-12-10 19:03 (UTC)

PulseEffects is not working with Pipewire, so this package should depend explicitly on Pulseaudio rather than libpulse. At least until the developer will make it compatible with Pipewire.

FabioLolix commented on 2020-12-02 20:48 (UTC)

Missing git as makedepends

maxpayne3 commented on 2020-11-21 22:33 (UTC)

PKGBUILD should be updated with librnnoise.

Bleuzen commented on 2020-01-25 21:07 (UTC)

@ferreum done :)

ferreum commented on 2020-01-23 16:24 (UTC)

It seems this should at least optdepends "yelp". Without it the help button does nothing.

Bleuzen commented on 2019-04-14 12:03 (UTC)

Please do not flag this package out of date because of the version number. This it a -git package which updates itself. Only flag it out of date if there are new dependencies (or write a comment about it).

Bleuzen commented on 2019-02-13 18:46 (UTC)

@jade-phoenix lsp-plugins is now optional :)

jade-phoenix commented on 2019-02-11 23:16 (UTC)

The lsp-plugins package is actually an optional dependency, see the pulseeffects changelog:

Additionally, the pulseeffects developer maintains a PKGBUILD file in the pulseeffects repository which list lsp-plugins as an optional dependency:

FabioLolix commented on 2019-02-10 10:54 (UTC)

Thanks for fixing, arch shouldn't use 'any' because it is a compiled package (source code is c++) and resulting binaries will not work on different cpu architecture

For supporting all arch you can use:

arch=(x86_64 i686 arm armv6h armv7h aarch64)

Bleuzen commented on 2019-02-10 10:37 (UTC)

@FabioLolix Thanks for your feedback, both are fixed now :)

FabioLolix commented on 2019-02-10 09:56 (UTC)

Hello, package is missing pkgver() function

In addition would be nice not limiting to x86_64 arch only