Package Details: elisa-git 20.08.1.r81.g5192facb-1

Git Clone URL: (read-only, click to copy)
Package Base: elisa-git
Description: A simple music player for KDE aiming to provide a nice experience for its users
Upstream URL:
Keywords: kde music plasma qt qt5
Licenses: LGPL3
Conflicts: elisa
Provides: elisa
Submitter: arojas
Maintainer: z3ntu
Last Packager: z3ntu
Votes: 11
Popularity: 0.001902
First Submitted: 2016-09-02 21:31 (UTC)
Last Updated: 2020-10-03 10:44 (UTC)

Latest Comments

IslandC0der commented on 2020-10-03 10:25 (UTC)


Please update the dependencies array: baloo kirigami2 kdeclarative vlc

malcolm commented on 2020-09-29 19:19 (UTC)

please, update the source to the new git

svalo commented on 2019-07-29 13:27 (UTC)

Hello, elisa-git fails to build as the license file is not present anymore (seems that the license is now LGPL3 as also per elisa in community), I think that this patch would be appropriate:

diff --git a/PKGBUILD b/PKGBUILD
index d4c907e..f88527b 100644
@@ -3,12 +3,12 @@
 # Contributor: Antonio Rojas <>

 arch=(i686 x86_64)
 pkgdesc="A simple music player for KDE aiming to provide a nice experience for its users"
-license=(GPL3 custom:"Qt Company GPL Exception 1.0")
 depends=(qt5-quickcontrols2 kcmutils baloo kirigami2)
 makedepends=(git python extra-cmake-modules kdoctools)
@@ -37,7 +37,4 @@ build() {
   cd build
   make DESTDIR="$pkgdir" install
-  cd "$srcdir"/elisa
-  install -Dm644 LICENSE.GPL3-EXCEPT "$pkgdir/usr/share/licenses/$pkgname/LICENSE.GPL3-EXCEPT"

You might also consider incrementing the pkgrel to 2 as the PKGBUILD changed but as the pkgrel would change as well as there are new commits, I'm not sure what should be done.

notuxius commented on 2018-07-02 20:44 (UTC)

Suggestion for adding conflicts with elisa package directive

ursus commented on 2018-05-06 15:36 (UTC)

@z3ntu Sure, fair enough. Thanks for including the lib fix ;-)

z3ntu commented on 2018-05-05 15:32 (UTC)

@ursus: Thanks for the patch. I have not included the changes with the optdepends though as the upstream README.packagers says

Please consider packaging Elisa with all its recommended dependencies. Even if they are not required, a nice fallback is not always implemented and user experience may suffer a lot.

People not wanting baloo or kcmutils can remove the dependencies from the PKGBUILD on their own in my opinion.

ursus commented on 2018-05-02 06:52 (UTC) (edited on 2018-05-03 21:28 (UTC) by ursus)

Hi @z3ntu and @FabioLolix

Recent versions of elisa-git try to install into /usr/lib64, thus breaking the installation (as /usr/lib64 is only a symlink on arch).

I solved this with the following patch (also moving some of the dependencies to be treated as optional dependencies - following the latest set of commits in elisa):

@@ -2,13 +2,14 @@
 # Contributor: Antonio Rojas <>

 arch=(i686 x86_64)
 pkgdesc="Elisa Music Player"
-depends=(baloo qt5-quickcontrols qt5-quickcontrols2 kcmutils)
+depends=(qt5-quickcontrols qt5-quickcontrols2)
+optdepends=(baloo kcmutils)
 makedepends=(extra-cmake-modules git python kdoctools qt5-websockets)
@@ -26,6 +27,7 @@ build() {
   cd build
   cmake ../${pkgname} \
    -DCMAKE_BUILD_TYPE=Release \
+   -DCMAKE_INSTALL_LIBDIR='/usr/lib' \

Thanks a lot for maintainig the package. Cheers Urs

z3ntu commented on 2018-02-15 12:26 (UTC)

@FabioLolix Yeah sure. Just pushed the update removing the v prefix.

FabioLolix commented on 2018-02-14 16:42 (UTC) (edited on 2018-02-14 16:42 (UTC) by FabioLolix)

Hello z3ntu, thanks for poiting out, I have missed that. Would you like to co-maintain this since I don't use much KDE?

z3ntu commented on 2018-02-13 08:12 (UTC)

The pkgver should not contain the 'v' prefix (see

ursus commented on 2017-11-29 11:39 (UTC) (edited on 2017-11-29 11:40 (UTC) by ursus)

Confirmed :-)

pavbaranov commented on 2017-11-29 11:35 (UTC)

Builds and works good with qqc2-desktop-style 5.40-2 (extra) or qqc2-desktop-style 5.40-3 (kde-unstable).

commented on 2017-11-04 20:24 (UTC)

Hello, the PKGBUILD does not work. The address "git: //$_gitname.git" is probably only for git unlocked. Error "fatal: unable to connect to [0:]: errno = Connection Rejected "Occurs. While a download with git clone works. greeting Translated by Google

arojas commented on 2017-10-30 20:18 (UTC)

This is

hagabaka commented on 2017-10-30 06:24 (UTC)

I also get the "" error, even if I build in a clean chroot.

ursus commented on 2017-10-13 05:14 (UTC)

In my case, building with clean chroot did not work either :-(

arojas commented on 2017-10-12 12:09 (UTC) (edited on 2017-10-12 12:09 (UTC) by arojas)

@piemonkey It works fine if built in a clean chroot. Not sure what the difference is, but it's always good practice to build packages in a clean chroot anyway

piemonkey commented on 2017-10-12 10:39 (UTC)

@arojas I've just had the same problem as @leander091 and had to go back to commit 817621f for now to get it to run. There seems to be a discussion here: about fixing this issue, which seems to now be merged, so is it definitely an upstream issue? I'll happily bring it up with the maintainer if you think it is, I don't know enough about how qt does dependency versioning to diagnose it myself.

leander091 commented on 2017-09-23 12:47 (UTC)

@arojas Thanks for the feedback. I'm going to create a bug report at the kde bugtracker.

arojas commented on 2017-09-23 10:21 (UTC)

@leander091 that's not why it doesn't start, the real problem is qrc:/MediaPlayerControl.qml:260 "" is not available due to component versioning. It's an upstream issue

leander091 commented on 2017-09-23 09:49 (UTC)

Building succeeds but running fails. The plugin is installed to /usr/lib/qt/plugins/kcms/ but the application is only searching in /usr/lib/qt/plugins. Is this a packaging bug or and upstream bug? org.kde.kcoreaddons: Error loading plugin "kcm_elisa_local_file" "The shared library was not found." Plugin search paths are ("/usr/lib/qt/plugins", "/usr/bin")

fabiscafe commented on 2017-09-14 18:59 (UTC)

it also needs now "kcmutils" as build+depends because of the "new" settings kcm

mareex commented on 2017-05-28 15:33 (UTC)

This needs qt5-quickcontrols2 QQmlApplicationEngine failed to load component qrc:/MediaServer.qml:341 Type HeaderBar unavailable qrc:/HeaderBar.qml:71 Type LabelWithToolTip unavailable qrc:/LabelWithToolTip.qml:22 module "QtQuick.Controls" version 2.0 is not installed

strubbl commented on 2017-04-06 13:08 (UTC)

upstream URL seems to have changed to now

Nierro commented on 2017-02-24 18:35 (UTC)

It seems it needs kdoctools now to build. Moreovere, as far as i can tell, kirigami is no longer needed.

arojas commented on 2016-11-16 21:58 (UTC)

@Olaf you should report this upstream

OlafLostViking commented on 2016-11-12 12:39 (UTC)

While an elisa executable and some tests were built, only some icons are finally installed: $ pacman -Ql elisa-git elisa-git /usr/ elisa-git /usr/lib/ elisa-git /usr/lib/qt/ elisa-git /usr/lib/qt/qml/ elisa-git /usr/lib/qt/qml/org/ elisa-git /usr/lib/qt/qml/org/kde/ elisa-git /usr/lib/qt/qml/org/kde/kirigami/ elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/ elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/audio-x-generic.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/folder.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/go-next.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/go-previous.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/go-up.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/handle-left.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/handle-right.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/list-remove.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/media-skip-backward.svg elisa-git /usr/lib/qt/qml/org/kde/kirigami/icons/media-skip-forward.svg $

opotonil commented on 2016-11-06 19:44 (UTC) (edited on 2016-11-06 19:51 (UTC) by opotonil)

can require "qt5-multimedia" as dependency or make dependency? I am getting: CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not find a package configuration file provided by "Qt5Multimedia" with any of the following names: Qt5MultimediaConfig.cmake qt5multimedia-config.cmake Add the installation prefix of "Qt5Multimedia" to CMAKE_PREFIX_PATH or set "Qt5Multimedia_DIR" to a directory containing one of the above files. If "Qt5Multimedia" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): CMakeLists.txt:9 (find_package) -- Configuring incomplete, errors occurred! See also "/home/pkguser/build/elisa-git/src/build/CMakeFiles/CMakeOutput.log". ==> ERROR: A failure occurred in build(). Aborting... ==> Removing installed dependencies... Full log: