summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO32
-rw-r--r--PKGBUILD25
2 files changed, 32 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc6c9f209e8e..41c57f7aeb49 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,34 @@
pkgbase = elisa-git
- pkgdesc = A simple music player for KDE aiming to provide a nice experience for its users
- pkgver = 20.08.1.r81.g5192facb
+ pkgdesc = Simple music player aiming to provide a nice experience for its users
+ pkgver = 24.01.90.r14.g82824891
pkgrel = 1
url = https://community.kde.org/Elisa
- arch = i686
arch = x86_64
- license = LGPL3
- makedepends = git
- makedepends = python
+ license = LGPL-3.0-or-later
makedepends = extra-cmake-modules
+ makedepends = git
makedepends = kdoctools
- depends = kirigami2
- depends = kdeclarative
- depends = baloo
+ makedepends = python
+ depends = kcolorscheme
+ depends = kconfig
+ depends = kconfigwidgets
+ depends = kcoreaddons
+ depends = kcrash
+ depends = kdbusaddons
+ depends = kfilemetadata
+ depends = ki18n
+ depends = kiconthemes
+ depends = kio
+ depends = kirigami
+ depends = kitemviews
+ depends = kxmlgui
+ depends = qqc2-desktop-style
+ depends = qt6-base
+ depends = qt6-declarative
+ depends = qt6-multimedia
provides = elisa
conflicts = elisa
source = git+https://invent.kde.org/multimedia/elisa.git
sha512sums = SKIP
pkgname = elisa-git
-
diff --git a/PKGBUILD b/PKGBUILD
index c1dbad46f60e..129eba1ff349 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,14 @@
# Contributor: Antonio Rojas <arojas@archlinux.org>
pkgname=elisa-git
-pkgver=20.08.1.r81.g5192facb
+pkgver=24.01.90.r14.g82824891
pkgrel=1
-arch=(i686 x86_64)
-pkgdesc="A simple music player for KDE aiming to provide a nice experience for its users"
+arch=(x86_64)
+pkgdesc="Simple music player aiming to provide a nice experience for its users"
url="https://community.kde.org/Elisa"
-license=(LGPL3)
-depends=(kirigami2 kdeclarative baloo)
-makedepends=(git python extra-cmake-modules kdoctools)
+license=(LGPL-3.0-or-later)
+depends=(kcolorscheme kconfig kconfigwidgets kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kiconthemes kio kirigami kitemviews kxmlgui qqc2-desktop-style qt6-base qt6-declarative qt6-multimedia)
+makedepends=(extra-cmake-modules git kdoctools python)
provides=(elisa)
conflicts=(elisa)
source=("git+https://invent.kde.org/multimedia/elisa.git")
@@ -21,20 +21,15 @@ pkgver() {
git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- mkdir -p build
-}
-
build() {
- cd build
- cmake ../elisa \
+ cmake -B build -S elisa \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
- make
+ cmake --build build
}
package(){
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}