Package Details: sonixd 0.15.3-1

Git Clone URL: (read-only, click to copy)
Package Base: sonixd
Description: A full-featured Subsonic/Jellyfin compatible desktop music player
Upstream URL:
Keywords: airsonic jellyfin subsonic
Licenses: GPL3
Conflicts: sonixd-appimage
Replaces: sonixd-appimage
Submitter: j.r
Maintainer: j.r
Last Packager: j.r
Votes: 5
Popularity: 0.32
First Submitted: 2022-01-17 23:19 (UTC)
Last Updated: 2022-07-25 15:32 (UTC)

Latest Comments

lunainvictum commented on 2022-08-27 13:33 (UTC)

Build fails:

Error: ENOENT: no such file or directory, open '/home/user/.cache/yay/sonixd/src/.electron-gyp/.yarnrc' ==> FEHLER: Ein Fehler geschah in prepare(). Breche ab... -> Fehler beim Erstellen: sonixd

j.r commented on 2022-04-23 13:44 (UTC)

@anna3106 python does not fix it... still fails during the prepare step with Binary download failed, trying source.

anna3106 commented on 2022-04-23 02:38 (UTC)

This package fails to build in a clean chroot, due to missing python dependency. Adding python to the makedepends array fixes this.

ersei commented on 2022-04-17 22:06 (UTC)

In line 31 of the PKGBUILD, update it from nvm install --no-progress 15.14.0 to nvm install --no-progress 16

jenefermarker commented on 2022-04-17 10:21 (UTC)

Hello, got this error when building the last release 0.15.0:

npm run compile npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1650190690306-0.397987034312973/node but npm is using /var/tmp/pamac-build-erenj/sonixd/src/.nvm/versions/node/v15.14.0/bin/node itself. Use the --scripts-prepend-node-path option to include the path for the node binary npm was executed with.

electron-devtools-installer@0.0.0-development compile /var/tmp/pamac-build-erenj/sonixd/src/yarn-cache/v6/.tmp/87cd208322c666ac5b5d0473c4474f55.65ffa894bf635745d9399e79fb38682ccfd9c6e0.prepare tsc

error semver@7.3.6: The engine "node" is incompatible with this module. Expected version "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0". Got "15.14.0" error Found incompatible module. info Visit for documentation about this command.

j.r commented on 2022-02-18 16:07 (UTC)

Thanks @Nocifer for spotting it, this little detail sliped through while I was testing around on how to get it building.

Nocifer commented on 2022-02-17 21:48 (UTC)

Fails to build with the following error:

  • copying Electron  source=/usr/lib/electron destination=/tmp/makepkg/sonixd/src/sonixd-0.13.1/release/linux-unpacked
  ⨯ ENOENT: no such file or directory, rename '/tmp/makepkg/sonixd/src/sonixd-0.13.1/release/linux-unpacked/electron' -> '/tmp/makepkg/sonixd/src/sonixd-0.13.1/release/linux-unpacked/sonixd'

That's because there is no /usr/lib/electron dir to be copied over, there is only /usr/lib/electron13 (in the case of electron13). So modifying the PKGBUILD from this:

-c.electronDist=/usr/lib/electron \

To this:

-c.electronDist=/usr/lib/electron13 \

...fixes the issue.

kusky commented on 2022-01-19 21:31 (UTC)

thanks a lot for packaging this, i was waiting