Commit Graph

19 Commits

Author SHA1 Message Date
Bart De Vries
f7f2635866
Update flatpak runtime to 6.8
This requires manually compiling an older ffmpeg version.
Also fix inhibiting sleep in the flatpak version by allowing it access
to the relevant dbus interfaces.
2024-12-13 18:59:03 +01:00
Bart De Vries
8e92044748
Update flatpak manifest (to align with flathub) 2024-10-14 14:01:44 +02:00
Bart De Vries
6a8de7570e Remove workaround for FolderDialog for flatpak
Also update the flatpak manifest to align with the one on flathub.

BUG: 485462
2024-04-13 23:06:51 +02:00
Albert Astals Cid
bab8b84dd3 flatpak: Switch to non-preview runtime 2024-03-06 00:31:57 +01:00
Bart De Vries
8202a2f444 Update dependencies in flatpak manifest 2024-01-11 13:13:35 +01:00
Tobias Fella
605c235e3a Re-enable flatpak 2023-12-28 00:34:52 +00:00
Bart De Vries
5120585187 Update flatpak manifest (kirigami-addons version to 0.11.0) 2023-08-25 16:22:30 +02:00
Bart De Vries
06d4de2980 GIT_SILENT Update flatpak manifest
Update to new kirigami-addons and taglib versions.
2023-07-03 09:00:03 +02:00
Bart De Vries
441ef6d265 Update flatpak manifest for qtkeychain 0.14.1
This also changes the url-template to match the tarball URL for 0.14.1
which has changed compared to previous versions.
2023-06-08 16:14:01 +02:00
Bart De Vries
91874a9c34 Update kirigami-addons version to 0.8 in flatpak manifest 2023-04-20 21:57:27 +02:00
Bart De Vries
f928dfd089 Update flatpak: upgrade kirigami-addons to 0.7.1 2023-03-05 21:11:45 +01:00
Bart De Vries
6e998d608c Use FolderDialog for non-flatpak builds
Flatpaks have a problem with FolderDialog from labs: it never returns a
path.  Therefore Kasts was - up to now - using FileDialog from QtQuick1.
However, this was causing problems on Android and Windows.  Now we only
use QtQuick1 FileDialog for flatpak and FolderDialog everywhere else.

CCBUG: 458331
2023-02-28 14:09:10 +01:00
Bart De Vries
43087be21a Disable qml cache in flatpak 2023-02-27 20:51:45 +01:00
Bart De Vries
082e3d4ce3 Implement systray icon, menu and settings.
BUG: 462470
2023-02-03 21:48:22 +01:00
Bart De Vries
5aaf8e2cdb Update flatpak manifest to kirigami-addons 0.7.0 2023-01-29 22:17:44 +01:00
Bart De Vries
eb07e67f70 [KMediaSession] Implement dynamic audio backend framework
KMediaSession is an audio player library that has an API which is close
to QMediaPlayer and which allows to use --- and dynamically switch
between --- different audio backends. At this moment there is
implementation for libVLC, gstreamer and QtMultimedia. Only QtMultimedia
is a hard dependency in order to at least have one functional backend on
all platforms; all other dependencies are optional.

KMediaSession has out-of-the-box, built-in MPRIS2 support, sleep inhibit,
and basic metadata support.

BUG: 462358

Closes #35
2023-01-16 15:36:54 +01:00
Bart De Vries
22f882e477 Update flatpak kde sdk to 5.15-22.08 2022-12-18 11:02:04 +01:00
Bart De Vries
5f1e7c90f0 Add stable kirigami-addons dep to CI conf files 2022-11-30 14:35:56 +01:00
Bart De Vries
2fcb7af8e1 Add flatpak manifest and CI hook 2022-11-29 15:33:21 +01:00