Package Details: pulseeffects-legacy 4.8.5-1

Git Clone URL: https://aur.archlinux.org/pulseeffects-legacy.git (read-only, click to copy)
Package Base: pulseeffects-legacy
Description: Audio Effects for Pulseaudio Applications, without pipewire
Upstream URL: https://github.com/wwmm/pulseeffects
Licenses: GPL3
Conflicts: pulseeffects
Provides: pulseeffects
Submitter: IslandC0der
Maintainer: IslandC0der
Last Packager: IslandC0der
Votes: 10
Popularity: 4.09
First Submitted: 2021-02-02 16:19
Last Updated: 2021-03-14 18:48

Latest Comments

1 2 Next › Last »

Loader009 commented on 2021-02-05 16:20

You're welcome :) It worked now, no error message, the build succeeded and pacman doesn't say that the package is broken. Everything is fine now I think.

IslandC0der commented on 2021-02-05 16:15

Okay I'll be sure to check my PKGBUILDs, I'm pretty sure I've used this behavior elsewhere.

Thank you for letting me know! :)

Loader009 commented on 2021-02-05 16:13

@IslandC0der: I don't remember any packages with such problems - but earlier I stopped looking into it if the build didn't work.

IslandC0der commented on 2021-02-05 16:09

@Loader009 ahhhh okay, that explains everything. I'm adding your suggestion, let me know if you can install it now

Loader009 commented on 2021-02-05 16:07

@IslandC0der: $srcdir is not essentially in $startdir - I use a BUILDDIR in /etc/makepkg.conf - thus the $srcdir is essentially on a completely different partition. You see this below in the output of your script.

Right now I am running makepkg -s to build the package (I switched to pipewire now - since I've always got the 5.0.0 build with the other aur-package - so I won't install this at the end).

START
total 8
pulseeffects-4.8.4
pulseeffects-4.8.4.tar.gz -> /mnt/STORAGE/@profile/.cache/paru/clone/pulseeffects-legacy/pulseeffects-4.8.4.tar.gz
pulseeffects.svg -> /mnt/STORAGE/@profile/.cache/paru/clone/pulseeffects-legacy/pulseeffects.svg
/mnt/STORAGE/@makepkg/pulseeffects-legacy/src
/mnt/STORAGE/@makepkg/pulseeffects-legacy/src
/mnt/STORAGE/@profile/.cache/paru/clone/pulseeffects-legacy
total 0
src

pulseeffects.svg -> /mnt/STORAGE/@profile/.cache/paru/clone/pulseeffects-legacy/pulseeffects.svg

/mnt/STORAGE/@profile/.cache/paru/clone/pulseeffects-legacy/pulseeffects.svg
END

IslandC0der commented on 2021-02-05 16:06

@Loader009 thank you for the cp -L suggestion, did not think of that; it should bypass all of the issues :)

But that discrepancy is pretty weird, has it caused you trouble with other packages (namely those with patches)?

IslandC0der commented on 2021-02-05 15:46

@Loader009 The svg in $srcdir will be a symlink ¹, which points to the svg in $startdir (../). The fact that ../ is supposed to be $startdir is actually used with the linux PKGBUILD from the official repos, so it's an expected behavior. ²

It seems like, for some reason, $startdir and ../ aren't the same thing for you (I could explicitly use $startdir, but it's been deprecated). Are you and @ax34 using an aur helper, or just running makepkg?

Please add this command to prepare() and share its output: echo START; ls -l; echo -e "$srcdir\n$PWD\n$startdir"; ls -l ../; echo; ls -l pulseeffects.svg; echo; ls -l $startdir/pulseeffects.svg; echo END

Loader009 commented on 2021-02-05 15:46

@IslandC0der: You might want to use cp -L instead?

Loader009 commented on 2021-02-05 15:34

IslandC0der:

ls $srcdir: pulseeffects-4.8.4 pulseeffects-4.8.4.tar.gz pulseeffects.svg

echo $PWD: /mnt/STORAGE/@makepkg/pulseeffects-legacy/src

Copying something from ../ is wrong, everything is in $srcdir.

ax34 commented on 2021-02-05 15:21

if you add "cd $srcdir" before the if statement, does it fix the issue?

Still the same error (I'm yet another user experiencing the error)