Open kerrickstaley opened 5 years ago
I believe this has to do with signal-desktop
using yarn
in prepare()
. At that point, makedepends have not been installed yet.
An example where everything works for me is mkcert
: go
is only called in build()
and could be automatically installed.
makepkg -s
does this fundamentally different: It installs both depends
and makedepends
before attempting to run prepare()
.
Also encountered this with gimp-git, babl-git and gegl-git. No problem with plain makepkg
I've just encountered this issue when trying to install gconf
Just happened to me, during full rebuild of AUR packages. Namely, stardict-full-rus-engAUR makedepends on stardict-tools-gitAUR.
I've just encountered this issue when trying to install gconf
same which is a shame since i like pacaur
This also affects chitubox-free-bin (and I'm sure it affects many other packages), I believe the correct solution is to install all dependencies before running prepare(), I also don't see any obvious downside to doing it this way but if there is one please enlighten me.
Version
pacaur -v
Description
When I install the
signal
package,pacaur
attempts to run theprepare()
step before installing itsmakedepends
. The build fails becauseprepare()
callsyarn
, a make depend.makepkg
does not have this problem; it installs themakedepends
before runningprepare()
.I think pacaur's behavior should be changed to match that of makepkg.
Output
pacaur -S signal
Debug output
bash -x pacaur <your command>