Package Details: amarok 2.9.71-5

Git Clone URL: (read-only, click to copy)
Package Base: amarok
Description: The powerful music player for KDE
Upstream URL:
Licenses: GPL2, FDL, LGPL2.1
Submitter: arojas
Maintainer: frealgagu
Last Packager: frealgagu
Votes: 41
Popularity: 0.31
First Submitted: 2018-08-28 13:52 (UTC)
Last Updated: 2023-10-21 19:53 (UTC)

Pinned Comments

frealgagu commented on 2020-12-05 22:44 (UTC)

I maintain the latest built package at:

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

edarblanco commented on 2024-02-28 15:46 (UTC) (edited on 2024-02-28 15:51 (UTC) by edarblanco)

Patch 57 throws an error on 2.9.71 version

/usr/include/taglib-extras/realmediafile.h:113:30: aviso: ‘virtual TagLibExtras::RealMedia::Properties* TagLibExtras::RealMedia::File::audioProperties() const’ can be marked override [-Wsuggest-override]
  113 |          virtual Properties *audioProperties() const;
      |                              ^~~~~~~~~~~~~~~
/usr/include/taglib-extras/realmediafile.h:121:23: aviso: ‘virtual bool TagLibExtras::RealMedia::File::save()’ can be marked override [-Wsuggest-override]
  121 |          virtual bool save() { return false; } // for now
      |                       ^~~~
make[2]: *** [shared/CMakeFiles/amarokshared.dir/build.make:110: shared/CMakeFiles/amarokshared.dir/FileTypeResolver.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:8098: shared/CMakeFiles/amarokshared.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: Se produjo un fallo en build().

MdN commented on 2024-02-15 23:41 (UTC)

There's a PR to fix build with TagLib 2: – you can also download a patch from there. It's only been tested on a recent Git clone though, not the 2.9.71 version.

CyberConan commented on 2024-01-31 18:37 (UTC)

Now needs install taglib1 from AUR too.

holunder commented on 2024-01-30 21:47 (UTC)

Fails due to upgrade to taglib 2.0.

Rhinoceros commented on 2023-10-21 00:54 (UTC)

If anyone wants to update their system in the meantime, these are the changes needed for the amarok PKGBUILD.

--- amarok/PKGBUILD.orig    2023-07-06 15:35:27.361972345 +1000
+++ amarok/PKGBUILD 2023-10-21 11:51:44.631709951 +1100
@@ -11,7 +11,7 @@
 license=("FDL" "GPL2" "LGPL2.1")
-depends=("kcmutils" "kdoctools" "kdnssd" "kirigami2" "knewstuff" "ktexteditor" "liblastfm-qt5" "libofa" "mariadb" "phonon-qt5" "qt5-webengine" "taglib-extras" "threadweaver")
+depends=("kcmutils5" "kdoctools5" "kdnssd5" "kirigami2" "knewstuff5" "ktexteditor5" "liblastfm-qt5" "libofa" "mariadb" "phonon-qt5" "qt5-webengine" "taglib-extras" "threadweaver5")
 makedepends=("extra-cmake-modules" "gdk-pixbuf2" "git" "knotifyconfig" "qt5-tools" "loudmouth")
   "ifuse: support for Apple iPod Touch and iPhone"

gardotd426 commented on 2023-10-20 09:46 (UTC)

This needs to be updated to reflect the changes to the naming of KDE packages:

:: installing kcmutils5 (5.111.0-1) breaks dependency 'kcmutils' required by amarok
:: installing kdoctools5 (5.111.0-1) breaks dependency 'kdoctools' required by amarok
:: installing kdnssd5 (5.111.0-1) breaks dependency 'kdnssd' required by amarok
:: installing knewstuff5 (5.111.0-1) breaks dependency 'knewstuff' required by amarok
:: installing ktexteditor5 (5.111.0-1) breaks dependency 'ktexteditor' required by amarok
:: installing threadweaver5 (5.111.0-1) breaks dependency 'threadweaver' required by amarok

Every one of those packages now have a 5 at the end of their name. Easy update.

frealgagu commented on 2023-08-14 23:16 (UTC)

@MarsSeed I've removed qt5-script dependency as suggested. qt5-declarative is already a satisfied dependency of qt5-webengine/qt5-location and fftw is already satisfied by liblastfm-qt5

MarsSeed commented on 2023-06-16 19:09 (UTC)

Also please add the mandatory fftw dependency (shown here as required).

On a typical Arch based system, I believe it is likely already installed. But users can change some packages that eliminate the need for it; hence, it is possible to have adequate multimedia libraries installed but without fftw. Better to make sure Amarok has it.

MarsSeed commented on 2023-06-16 17:32 (UTC)


TLDR; I think you might have to change dependency qt5-script to qt5-declarative.

As far as I see, the last v2.9.71 version eliminated the dependency qt5-script.

Instead, developer implemented relying on QJSEngine, which belongs to Qt QML.

If I am not mistaken, both Qt QML and QJSEngine are part of the qt5-declarative package.

FabioLolix commented on 2023-03-10 11:03 (UTC)

@edarblanco ffmpeg have been updated, amarok need to be rebuilded