Package Details: deezer 6.0.270-1

Git Clone URL: https://aur.archlinux.org/deezer.git (read-only, click to copy)
Package Base: deezer
Description: A proprietary music streaming service
Upstream URL: https://www.deezer.com/
Keywords: deezer desktop streaming
Licenses: custom:"Copyright (c) 2006-2024 Deezer S.A."
Provides: deezer
Submitter: IlyaGulya
Maintainer: SibrenVasse
Last Packager: SibrenVasse
Votes: 58
Popularity: 0.018962
First Submitted: 2018-12-12 06:54 (UTC)
Last Updated: 2024-11-25 11:57 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 25 Next › Last »

SibrenVasse commented on 2023-07-15 17:07 (UTC) (edited on 2023-07-15 17:12 (UTC) by SibrenVasse)

Yeah the reason I specified -C is because I wanted to be sure the src directory is clean.

-c only works if you:

  • specified it the last time you build the package
  • the last build of the package was successful

jongeduard commented on 2023-07-15 16:21 (UTC) (edited on 2023-07-15 16:28 (UTC) by jongeduard)

@SibrenVasse

I did it even better.

I use git clean -ffdxi and then option "4: ask each" in which git let's you exactly walk through everything which does not belong to the repo. :)

The "src" directory is the thing that I removed. I always prefer to keep some existing ".pkg.tar.zst" files around just like I also maintain some regular pacman cache.

Generally I also build using makepkg -csi. Maybe the C is the better way to do it, if it does the exact thing (explanation in man page is for option '-C' versus '-c' is very different however).

However, making a fresh new git clone of this repo into some other directory and trying to build that gives the same error for me.

msrd0 commented on 2023-07-15 14:09 (UTC)

I have reinstalled ArchLinux. There was definitely no cache nowhere messing anything up.

SibrenVasse commented on 2023-07-15 14:07 (UTC) (edited on 2023-07-15 14:10 (UTC) by SibrenVasse)

I can't seem to reproduce your issue. Have you tried buiding the package manually with makepkg -C (capital C)?

Because my build system on github also had no issue. https://github.com/SibrenVasse/deezer/releases/tag/v5.30.580

msrd0 commented on 2023-07-15 13:42 (UTC)

I am seeing the same error message as @jongeduard

jongeduard commented on 2023-07-15 11:59 (UTC) (edited on 2023-07-15 12:26 (UTC) by jongeduard)

Build fails with an error for me (sorry some texts are in Dutch because I have my system setup as NL language):

==> Bezig met het uitvoeren van prepare()...
build/main.js 299ms
build/preload.js 45ms
build/renderer.js 28ms
build/service-worker.js 1ms
build/titlebar.js 16ms
Applying patch remove-kernel-version-from-user-agent.patch...
patching file build/main.js
patching file build/preload.js
patching file build/renderer.js
patching file build/titlebar.js
Applying patch avoid-change-default-texthtml-mime-type.patch...
patching file build/main.js
Hunk #1 FAILED at 2897.
1 out of 1 hunk FAILED -- saving rejects to file build/main.js.rej
==> FOUT: Er is een fout opgetreden in prepare().
    Afbreken...

I see that the file which the above message about rejects refers to sits in "src/resources/app/build/" and contains the following content:

--- build/main.js
+++ build/main.js
@@ -2897,12 +2897,7 @@
                 this.tray.init(),
                 this.updater.init(),
                 this.network.watch(),
-                this.powerSave.check(),
-                this.deepLink.getSchemes().forEach((scheme) => {
-                  external_electron_namespaceObject.app.setAsDefaultProtocolClient(
-                    scheme
-                  );
-                });
+                this.powerSave.check();
               const dzrFilter = { urls: ["*://*/*"] },
                 DOMAINS_WHITELIST = [
                   "deezer.com",

SibrenVasse commented on 2023-04-06 19:22 (UTC)

@CReimer: yeah electron13 is no longer supported unfortunately. The official windows version is shipped with electron12 (also unsupported). I was able to update their app to electron13, but beyond that the changes are very extensive.

So I'd say: at worst it's no more insecure as the official version.

CReimer commented on 2023-04-06 18:48 (UTC)

Isn't it a security risk to use Electron 13?

SibrenVasse commented on 2022-10-27 14:50 (UTC) (edited on 2022-10-30 02:19 (UTC) by SibrenVasse)

PSA: If you encounter any issues or you see something like the following error when starting Deezer on the cli:

/usr/lib/electron13/electron: error while loading shared libraries: libicui18n.so.71: cannot open shared object file: No such file or directory

Please make sure to install electron13-bin instead of electron13.

SibrenVasse commented on 2022-09-24 17:29 (UTC)

msrd0: Unfortunately not. Deezer is distributed with Electron v12. To fix the breaking changes with electron 14 (electron/remote) it would require to include a full electron install in this package (similar installing a binary package, but even more against how arch does things!)