Package Details: amarok-git 2.9.71.r377.g9d74990-1

Git Clone URL: https://aur.archlinux.org/amarok-git.git (read-only, click to copy)
Package Base: amarok-git
Description: The powerful music player for KDE
Upstream URL: http://amarok.kde.org
Licenses: GPL2, FDL, LGPL2.1
Conflicts: amarok, taglib-extras
Provides: amarok
Submitter: Piezo
Maintainer: MdN
Last Packager: MdN
Votes: 16
Popularity: 0.24
First Submitted: 2015-08-12 23:52 (UTC)
Last Updated: 2024-03-27 18:19 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Rhinoceros commented on 2024-01-31 03:53 (UTC) (edited on 2024-01-31 03:55 (UTC) by Rhinoceros)

Unfortunately Amarok is broken with the latest taglib update 1.13.1-1 -> 2.0-1. It no longer runs, and it no longer builds. There may be a potential workaround, but given that Amarok is unmaintained and has barely been developed since 2021, I think it's time to let it go.

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")
 url="http://amarok.kde.org"
 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)

Hi,

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: https://invent.kde.org/multimedia/amarok/-/merge_requests/45

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