Package Details: cantata 3.4.0-2

Git Clone URL: https://aur.archlinux.org/cantata.git (read-only, click to copy)
Package Base: cantata
Description: Qt6 graphical client for Music Player Daemon (MPD), nullobsi fork
Upstream URL: https://github.com/nullobsi/cantata
Licenses: GPL-3.0-or-later
Submitter: arojas
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 23
Popularity: 0.152782
First Submitted: 2024-01-24 15:31 (UTC)
Last Updated: 2026-02-17 21:57 (UTC)

Pinned Comments

FabioLolix commented on 2025-10-03 11:11 (UTC)

This pkgbuild is maintained at https://github.com/FabioLolix/PKGBUILD

Latest Comments

1 2 3 Next › Last »

FabioLolix commented on 2025-11-22 21:47 (UTC)

@auriculaire please report it to the developer

auriculaire commented on 2025-11-22 21:44 (UTC)

Hello. The latest update does not resolve the issue described above: the buttons are still crosses in a rectangle under KDE Plasma 6. But under Xfce, the interface is perfect. Thank you (Merci).

auriculaire commented on 2025-11-13 18:12 (UTC)

Hello. On KDE Plasma 6, the buttons in the Cantata application have become like check marks or boxes with crosses through them... Is there a solution to this problem?

FabioLolix commented on 2025-10-15 21:26 (UTC)

Avoided the error. Was able to replicate with devtools while with makepkg on my outdated system worked fine; so I guess is due to Qt6 update

ChrisWinters commented on 2025-10-14 02:05 (UTC) (edited on 2025-10-14 02:05 (UTC) by ChrisWinters)

Fails to build for me. Not sure why.


[ 47%] Building CXX object CMakeFiles/cantata.dir/gui/cachesettings.cpp.o
[ 47%] Building CXX object CMakeFiles/cantata.dir/gui/coverdialog.cpp.o
[ 48%] Building CXX object CMakeFiles/cantata.dir/gui/searchpage.cpp.o
[ 48%] Building CXX object CMakeFiles/cantata.dir/gui/stdactions.cpp.o
[ 48%] Building CXX object CMakeFiles/cantata.dir/gui/main.cpp.o
/home/redacted/.cache/yay/cantata/src/cantata-nullobsi/gui/main.cpp: In function ‘int main(int, char**)’:
/home/redacted/.cache/yay/cantata/src/cantata-nullobsi/gui/main.cpp:408:26: error: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Werror=unused-result]
  408 |                 file.open(QIODevice::WriteOnly);
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtCore/QDir:1,
                 from /home/redacted/.cache/yay/cantata/src/cantata-nullobsi/support/utils.h:28,
                 from /home/redacted/.cache/yay/cantata/src/build/config.h:5,
                 from /home/redacted/.cache/yay/cantata/src/cantata-nullobsi/gui/application.h:27,
                 from /home/redacted/.cache/yay/cantata/src/cantata-nullobsi/gui/main.cpp:24:
/usr/include/qt6/QtCore/qfile.h:291:32: note: declared here
  291 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/cantata.dir/build.make:543: CMakeFiles/cantata.dir/gui/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:384: CMakeFiles/cantata.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: cantata-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
cantata - exit status 4

FabioLolix commented on 2025-10-03 11:11 (UTC)

This pkgbuild is maintained at https://github.com/FabioLolix/PKGBUILD

FabioLolix commented on 2025-10-03 11:11 (UTC)

@scrouthtv no, I prefer to share sources and having a single copy of them (common source dest)

cd "$srcdir/" is pointless to add since is already done by default

scrouthtv commented on 2025-10-01 15:16 (UTC) (edited on 2025-10-01 15:18 (UTC) by scrouthtv)

Consider using the packaged source instead of git source, as it drastically reduces download size (down to 4,6M from >12M):

@@ -32,11 +32,12 @@
 makedepends=(git cmake qt6-tools)
 optdepends=('perl-uri: Dynamic playlist'
             'mpd: Playback')
-source=("cantata-nullobsi::git+https://github.com/nullobsi/cantata.git#tag=v${pkgver}")
-sha256sums=('c282fd13610e6521696a9caaa5772952b16a9ff2a64192fdc379d9074ebdb96c')
+source=("https://github.com/nullobsi/cantata/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('e811201adfedca26d8c6a86078213de9e26411db77082f739a225a531ca38bbf')

 build() {
-  cmake -B build -S "cantata-nullobsi" -Wno-dev \
+  cd "$srcdir/"
+  cmake -B build -S "cantata-${pkgver}" -Wno-dev \
     -DQT_DIR=/usr/lib/cmake/Qt6 \
     -DCMAKE_BUILD_TYPE=None \
     -DCMAKE_INSTALL_PREFIX=/usr \
@@ -46,6 +47,7 @@
 }

 package() {
+  cd "$srcdir/"
   DESTDIR="${pkgdir}" cmake --install build
 }

FabioLolix commented on 2025-08-25 22:06 (UTC)

Please migrate to Please migrate to https://aur.archlinux.org/packages/cantata