Package Details: elisa-git 0.4.0.r61.gbe00ded-1

Git Clone URL: https://aur.archlinux.org/elisa-git.git (read-only)
Package Base: elisa-git
Description: A simple music player for KDE aiming to provide a nice experience for its users
Upstream URL: https://community.kde.org/Elisa
Keywords: kde music plasma qt qt5
Licenses: LGPL3
Conflicts: elisa
Provides: elisa
Submitter: arojas
Maintainer: FabioLolix (z3ntu)
Last Packager: z3ntu
Votes: 7
Popularity: 0.000005
First Submitted: 2016-09-02 21:31
Last Updated: 2019-08-23 07:37

Latest Comments

1 2 3 Next › Last »

svalo commented on 2019-07-29 13:27

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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,12 +3,12 @@
 # Contributor: Antonio Rojas <arojas@archlinux.org>

 pkgname=elisa-git
 pkgver=0.4.0.r61.gbe00ded
 pkgrel=1
 arch=(i686 x86_64)
 pkgdesc="A simple music player for KDE aiming to provide a nice experience for its users"
 url="https://community.kde.org/Elisa"
-license=(GPL3 custom:"Qt Company GPL Exception 1.0")
+license=(LGPL3)
 depends=(qt5-quickcontrols2 kcmutils baloo kirigami2)
 makedepends=(git python extra-cmake-modules kdoctools)
 provides=(elisa)
@@ -37,7 +37,4 @@ build() {
 package(){
   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

Suggestion for adding conflicts with elisa package directive

ursus commented on 2018-05-06 15:36

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

z3ntu commented on 2018-05-05 15:32

@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

Hi @z3ntu and @FabioLolix

Recent versions of elisa-git try to install libelisaLib.so 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):

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,14 @@
 # Contributor: Antonio Rojas <arojas@archlinux.org>

 pkgname=elisa-git
-pkgver=0.0.81.r23.gc827e08
+pkgver=0.1.1.r68.g7ac9292
 pkgrel=1
 arch=(i686 x86_64)
 pkgdesc="Elisa Music Player"
 url="https://cgit.kde.org/elisa.git/"
 license=(GPL)
-depends=(baloo qt5-quickcontrols qt5-quickcontrols2 kcmutils)
+depends=(qt5-quickcontrols qt5-quickcontrols2)
+optdepends=(baloo kcmutils)
 makedepends=(extra-cmake-modules git python kdoctools qt5-websockets)
 source=("${pkgname}::git://anongit.kde.org/elisa.git")
 md5sums=('SKIP')
@@ -26,6 +27,7 @@ build() {
   cd build
   cmake ../${pkgname} \
    -DCMAKE_BUILD_TYPE=Release \
+   -DCMAKE_INSTALL_LIBDIR='/usr/lib' \
    -DCMAKE_INSTALL_PREFIX=/usr
   make
 }
</arojas@archlinux.org>

Thanks a lot for maintainig the package. Cheers Urs

z3ntu commented on 2018-02-15 12:26

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

FabioLolix commented on 2018-02-14 16:42

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

The pkgver should not contain the 'v' prefix (see https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git)

ursus commented on 2017-11-29 11:39

Confirmed :-)

pavbaranov commented on 2017-11-29 11:35

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