Package Details: ashuffle 3.13.3-2

Git Clone URL: (read-only, click to copy)
Package Base: ashuffle
Description: Automatic library-wide shuffle for mpd.
Upstream URL:
Licenses: MIT
Submitter: oi_wtf
Maintainer: oi_wtf
Last Packager: oi_wtf
Votes: 7
Popularity: 0.21
First Submitted: 2019-09-20 18:25 (UTC)
Last Updated: 2022-03-30 14:00 (UTC)

Latest Comments

1 2 Next › Last »

oi_wtf commented on 2022-03-30 13:50 (UTC) (edited on 2022-03-30 13:56 (UTC) by oi_wtf)

oh, wait, I only have it as makedep, ignore the previous content of this comment, I'll fix this shortly.

johnnybash commented on 2022-03-30 13:21 (UTC)

semms abseil-cpp is a runtime dependency now:

ashuffle: error while loading shared libraries: cannot open shared object file: No such file or directory

oi_wtf commented on 2021-12-27 16:43 (UTC)

Yeah, my CI noticed the missing dep and I've added it by now.

No, it needs to be a normal dependency, since it'll be dynamically linked when using the build option my patch adds.

shastry commented on 2021-12-24 02:55 (UTC) (edited on 2021-12-24 02:56 (UTC) by shastry)

Missing dependency yaml-cpp (makedep only perhaps?)

oi_wtf commented on 2021-12-01 22:01 (UTC)

I pushed a fix for that.

dos1 commented on 2021-11-30 04:14 (UTC)

Fails to build with latest abseil-cpp, needs a patch:

diff --git a/ b/
index 59543ee..48d8061 100644
--- a/
+++ b/
@@ -30,7 +30,7 @@ absl_libs = [

   # Via Hash:
-  'absl_wyhash',
+  'absl_low_level_hash',

   # Via Time:

oi_wtf commented on 2021-07-01 10:01 (UTC)

Well I'd have expected it to satisfy the dependency, too. But maybe it doesn't because of the version constraint?

I pushed a PKGBUILD without gmock dependency anyway.

Thanks for the headsup.

jfly commented on 2021-06-30 16:34 (UTC)

I found that I could not install this due to Missing dependencies: gmock>=1.10.

I have gtest installed, which looks like it provides gmock, so I'm not sure why that wasn't satisfying the dependency. As a workaround, I removed the "gmock>=1.10" from the makedepends line in the PKGBUILD file, and was able to build the package successfully.

oi_wtf commented on 2020-06-10 06:55 (UTC)

This is probably the reason:

/usr/bin/ld: /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.3.0/../../../libabsl_str_format_internal.a: error adding symbols: file format not recognized

Please look at the output of

objdump -a /usr/lib/libabsl_str_format_internal.a

Specifically the "file format" of the object files.

I was planning to update this package to 3.5 as soon as gtest 1.10 hit [community], it was in [community-testing] for a while. Since this happened now, I'll update soon.

Please note, there is a package ashuffle-git that does the building the "git way", which worked for you. Since current master almost always matches the latest release, there's no "harm" in using it.

keithspg commented on 2020-06-09 13:43 (UTC)

If I go to the git archive and build according to the instructions, I get a fully built binary:

git clone
git checkout v3.5.0
git submodule update --init --recursive
meson -Dbuildtype=release build
ninja -C build

I think the PKGBUILD file needs to be adjusted somehow.