Package Details: amarok-git 2.9.71.r235.gf57a116362-1

Git Clone URL: (read-only, click to copy)
Package Base: amarok-git
Description: The powerful music player for KDE - GIT version
Upstream URL:
Licenses: GPL2, FDL, LGPL2.1
Conflicts: amarok
Provides: amarok
Submitter: Piezo
Maintainer: sjakub
Last Packager: evorster
Votes: 14
Popularity: 0.012536
First Submitted: 2015-08-12 23:52 (UTC)
Last Updated: 2023-07-06 02:35 (UTC)

Dependencies (22)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

Rhinoceros commented on 2023-10-24 06:34 (UTC) (edited on 2023-11-21 22:54 (UTC) by Rhinoceros)

This package needs to be updated as per the new names of KDE packages from ~4 days ago. The current PKGBUILD is preventing my system from upgrading. The following patch fixes this.

--- amarok-git/PKGBUILD.orig    2023-10-24 17:22:55.200414846 +1100
+++ amarok-git/PKGBUILD 2023-10-24 17:23:44.883865877 +1100
@@ -10,8 +10,8 @@
 arch=("i686" "x86_64")
 license=('GPL2' 'LGPL2.1' 'FDL')
-depends=('threadweaver' 'qt5-webengine' 'phonon-qt5' 'qt5-declarative'
-         'kcmutils' 'knewstuff' 'ktexteditor' 'kdnssd'
+depends=('threadweaver5' 'qt5-webengine' 'phonon-qt5' 'qt5-declarative'
+         'kcmutils5' 'knewstuff5' 'ktexteditor5' 'kdnssd5'
          'libmariadbclient' 'fftw'
          'liblastfm-qt5' 'ffmpeg' 'kirigami2')
-makedepends=('git' 'extra-cmake-modules' 'kdoctools')
+makedepends=('git' 'extra-cmake-modules' 'kdoctools5')
 optdepends=("libgpod: support for Apple iPod audio devices"
             "libmtp: support for portable media devices"
             "loudmouth: backend needed by mp3tunes for syncing"

evorster commented on 2023-07-06 02:33 (UTC)

@MarsSeed. Thanks for the tips, I'm updating the package now.

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

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

On a typical Arch based system, I believe it is likely to be 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.

MarsSeed commented on 2023-06-16 18:50 (UTC)

On the other hand, you should add kirigami2 dependency. Needed since Mar 9, 2018.

MarsSeed commented on 2023-06-16 18:25 (UTC)

qca-qt5 is also unneeded since Feb 20, 2018.

MarsSeed commented on 2023-06-16 17:54 (UTC) (edited on 2023-06-16 17:54 (UTC) by MarsSeed)

Also knotifyconfig got dropped by this commit.

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


TLDR; You can remove dependency qt5-script and add qt5-declarative for completeness' sake.

Since v2.9.71 tag, qt5-script got eliminated and replaced with QJSEngine from the Qt QML module. These are in qt5-declarative.

MdN commented on 2022-03-09 12:45 (UTC)

There's a merge request upstream that makes the build work again:

weltio commented on 2022-02-21 20:45 (UTC)

    In file included from /usr/include/libavcodec/avcodec.h:45,
                    from /build/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:27:
    /usr/include/libavcodec/packet.h:506:6: note: declared here
    506 | void av_init_packet(AVPacket *pkt);
        |      ^~~~~~~~~~~~~~
    /build/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:257:30: error: ‘avcodec_decode_audio4’ was not declared in this scope; did you mean ‘avcodec_decode_subtitle2’?
    257 |                 decoderRet = avcodec_decode_audio4( pCodecCtx, decodedFrame, &gotFrame, &avpkt );
        |                              ^~~~~~~~~~~~~~~~~~~~~
        |                              avcodec_decode_subtitle2
    /build/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:280:9: error: ‘av_free_packet’ was not declared in this scope; did you mean ‘av_new_packet’?
    280 |         av_free_packet( &packet );
        |         ^~~~~~~~~~~~~~
        |         av_new_packet
    /build/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:286:5: error: ‘av_free_packet’ was not declared in this scope; did you mean ‘av_new_packet’?
    286 |     av_free_packet( &avpkt );
        |     ^~~~~~~~~~~~~~
        |     av_new_packet
    make[2]: *** [src/CMakeFiles/amaroklib.dir/build.make:6678: src/CMakeFiles/amaroklib.dir/musicbrainz/MusicDNSAudioDecoder.cpp.o] Error 1
    make[1]: *** [CMakeFiles/Makefile2:7306: src/CMakeFiles/amaroklib.dir/all] Error 2
    make: *** [Makefile:146: all] Error 2

Bink commented on 2021-04-26 02:18 (UTC)

Has installed, but fails to start. May be an issue opening the MariaDB.

QtWebEngine::initialize() called with QCoreApplication object already created and should be call before. This is depreciated and may fail in the future.
Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.
** amarok --debug                                                                           **
Got ERROR: "Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist" errno: 2000
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = amarok path = /usr/bin pid = 389508
KCrash: Arguments: /usr/bin/amarok 
KCrash: Attempting to start /usr/lib/drkonqi
pa_write() failed while trying to wake up the mainloop: Bad file descriptor
pa_write() failed while trying to wake up the mainloop: Bad file descriptor
pa_write() failed while trying to wake up the mainloop: Bad file descriptor
Invalid write to eventfd: Bad file descriptor
Code should not be reached at ../pulseaudio/src/pulsecore/fdsem.c:199, function pa_fdsem_post(). Aborting.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Aborted (core dumped)