You might want to add replaces and provides for pulseeffects-git
.
Search Criteria
Package Details: easyeffects-git 7.1.6.r145.ge225bd27a-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/easyeffects-git.git (read-only, click to copy) |
---|---|
Package Base: | easyeffects-git |
Description: | Audio Effects for Pipewire applications |
Upstream URL: | https://github.com/wwmm/easyeffects |
Licenses: | GPL-3.0-only |
Conflicts: | easyeffects |
Provides: | easyeffects |
Submitter: | robertfoster |
Maintainer: | robertfoster |
Last Packager: | robertfoster |
Votes: | 13 |
Popularity: | 0.000015 |
First Submitted: | 2021-06-26 11:51 (UTC) |
Last Updated: | 2024-04-16 18:46 (UTC) |
Dependencies (29)
- fftw (fftw-amdAUR)
- gsl (gsl-gitAUR)
- gtk4 (gtk4-customizableAUR, gtk4-paper-planeAUR, gtk4-gitAUR)
- ladspa
- libadwaita-1.so (libadwaita-testingAUR, libadwaita-gitAUR, libadwaita-without-adwaita-gitAUR, libadwaita)
- libbs2b.so (libbs2b-gitAUR, libbs2b)
- libebur128 (libebur128-gitAUR)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt10AUR, fmt)
- liblilv-0.so (lilv-gitAUR, lilv)
- libsamplerate.so (libsamplerate-gitAUR, lib32-libsamplerate, libsamplerate)
- libsigc-3.0.so (libsigc++-3.0)
- libsndfile.so (libsndfile-gitAUR, lib32-libsndfile, libsndfile)
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR)
- rnnoise (rnnoise-gitAUR)
- soundtouch (soundtouch-gitAUR)
- speexdsp (speexdsp-gitAUR)
- tbb (onetbb-gitAUR, onetbb)
- zita-convolver
- appstream-glib (appstream-glib-gitAUR) (make)
- itstool (make)
- lv2 (lv2-gitAUR) (make)
- meson (meson-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- speex (speex-gitAUR) (make)
- calf (calf-gitAUR) (optional) – limiter, exciter, bass enhancer and others
- lsp-plugins-lv2 (lsp-plugins-lv2-gitAUR) (optional) – equalizer, compressor, delay, loudness
- mda.lv2 (mda-lv2-gitAUR) (optional) – bass loudness plugin
- yelp (optional) – in-app help
- zam-plugins-lv2 (zam-plugins-gitAUR) (optional) – maximizer
Required by (2)
- easyeffects-bundy01-presets (requires easyeffects)
- easyeffects-presets (requires easyeffects)
Sources (1)
hashworks commented on 2021-07-07 12:08 (UTC)
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.
Regards
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.
Pinned Comments