Package Details: amarok 3.1.81-1

Git Clone URL: https://aur.archlinux.org/amarok.git (read-only, click to copy)
Package Base: amarok
Description: The powerful music player for KDE
Upstream URL: https://apps.kde.org/amarok/
Licenses: GPL2, FDL, LGPL2.1
Submitter: arojas
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 46
Popularity: 0.187147
First Submitted: 2018-08-28 13:52 (UTC)
Last Updated: 2024-12-17 22:09 (UTC)

Pinned Comments

FabioLolix commented on 2024-08-03 19:20 (UTC)

I had a problem running the program, something about its database, solved deleting all local files (maybe it was too much yet it worked)

Latest Comments

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

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)

Hi,

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

edarblanco commented on 2023-03-10 10:42 (UTC) (edited on 2023-03-10 10:43 (UTC) by edarblanco)

Hi, missing shared libraries amarok: error while loading shared libraries: libavformat.so.59: cannot open shared object file: No such file or directory

FabioLolix commented on 2022-10-13 16:33 (UTC)

If you want faster compilation, change PKGBUILD to use "make -j$(nproc)"

@jsjolund the correct way is to configure it in makepkg.conf

@eduardolucioac please encapsulate that text with 3 backticks (`) at the top and bottom of the text

@eduardolucioac Compiling in clean chroot on Arch works

@eduardolucioac @torrente I had compiled it and uploaded https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/ , however you need to build taglib-extras

eduardolucioac commented on 2022-10-13 01:32 (UTC) (edited on 2022-10-13 21:23 (UTC) by eduardolucioac)

It's not compiling... 😓

Final log snippet...

/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:269:58: warning: ‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations]
  269 |                     for( int i = 0; i < qMin( pCodecCtx->channels, 2 ); i++ )
      |                                                          ^~~~~~~~
/usr/include/libavcodec/avcodec.h:1006:9: note: declared here
 1006 |     int channels;
      |         ^~~~~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:269:58: warning: ‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations]
  269 |                     for( int i = 0; i < qMin( pCodecCtx->channels, 2 ); i++ )
      |                                                          ^~~~~~~~
/usr/include/libavcodec/avcodec.h:1006:9: note: declared here
 1006 |     int channels;
      |         ^~~~~~~~
In file included from /usr/include/qt/QtCore/qdebug.h:49,
                 from /usr/include/qt/QtCore/QDebug:1,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/core/support/Debug.h:28:
/usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here
  293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
      |                                                                           ^~~~
/var/tmp/pamac-build-eduardolac/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
/var/tmp/pamac-build-eduardolac/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[2]: *** Waiting for unfinished jobs....
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp: In member function ‘void MusicDNSFinder::sendNewRequest()’:
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:82:63: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   82 |     connect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtNetwork/QNetworkReply:1,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/network/NetworkAccessManagerProxy.h:26,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.h:24,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:19:
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:82:63: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   82 |     connect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp: In member function ‘void MusicDNSFinder::replyError(QNetworkReply::NetworkError)’:
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:118:66: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
  118 |     disconnect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:118:66: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
  118 |     disconnect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
make[1]: *** [CMakeFiles/Makefile2:8312: src/CMakeFiles/amaroklib.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

jsjolund commented on 2022-09-04 22:26 (UTC)

@torrente If you want faster compilation, change PKGBUILD to use "make -j$(nproc)"

FabioLolix commented on 2022-07-09 13:24 (UTC)

@torrente making -bin pkgbuild of user compiled Arch packages isn't welcome at all