summaryrefslogtreecommitdiff
path: root/multimedia/dragon
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/dragon')
-rw-r--r--multimedia/dragon/Makefile20
-rw-r--r--multimedia/dragon/distinfo6
-rw-r--r--multimedia/dragon/pkg-message11
-rw-r--r--multimedia/dragon/pkg-plist38
4 files changed, 27 insertions, 48 deletions
diff --git a/multimedia/dragon/Makefile b/multimedia/dragon/Makefile
index 8ea082ba1064..d8b60dce8989 100644
--- a/multimedia/dragon/Makefile
+++ b/multimedia/dragon/Makefile
@@ -9,18 +9,22 @@ WWW= https://www.kde.org/applications/multimedia/dragonplayer/
LICENSE= GPLv2
-USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:6 \
- qt:6 tar:xz xorg
-USE_KDE= auth codecs completion config configwidgets coreaddons crash \
- dbusaddons doctools i18n iconthemes jobwidgets kio \
- notifications parts phonon service solid sonnet textwidgets \
- widgetsaddons windowsystem xmlgui \
- ecm:build
-USE_QT= base
+LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
+
+USES= cmake compiler:c++23-lang desktop-file-utils gettext kde:6 \
+ pkgconfig qt:6 tar:xz xorg
+USE_KDE= config coreaddons crash i18n kio kirigami2 windowsystem \
+ doctools:build ecm:build
+USE_QT= base multimedia
USE_XORG= x11
CONFLICTS_INSTALL= dragon # bin/dragon
OPTIONS_DEFINE= DOCS
+# Support for 13.5-RELEASE and 14.2-RELEASE
+.if !exists(/usr/bin/clang-scan-deps)
+USES+= llvm
+.endif
+
.include <bsd.port.mk>
diff --git a/multimedia/dragon/distinfo b/multimedia/dragon/distinfo
index ab26aaa54508..fa45354f0a83 100644
--- a/multimedia/dragon/distinfo
+++ b/multimedia/dragon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749036840
-SHA256 (KDE/release-service/25.04.2/dragon-25.04.2.tar.xz) = 15a14eeb295989bf1fff35e55897a817f7fda7064f0bc31c331e88b6d41ffd82
-SIZE (KDE/release-service/25.04.2/dragon-25.04.2.tar.xz) = 1773256
+TIMESTAMP = 1754646447
+SHA256 (KDE/release-service/25.08.0/dragon-25.08.0.tar.xz) = b72c06f1ce465dd3d7be47d69ec3a3588ddd464cc0f5d351a8d7ed47c85846a9
+SIZE (KDE/release-service/25.08.0/dragon-25.08.0.tar.xz) = 144312
diff --git a/multimedia/dragon/pkg-message b/multimedia/dragon/pkg-message
deleted file mode 100644
index b0a552549d40..000000000000
--- a/multimedia/dragon/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To be able to play audio and video streams with Phonon-GStreamer,
-you'll need to have the appropriate GStreamer plugins installed.
-multimedia/gstreamer-plugins-core will install a standard set, while
-multimedia/gstreamer-plugins-all will let you choose among all of
-them.
-EOM
-}
-]
diff --git a/multimedia/dragon/pkg-plist b/multimedia/dragon/pkg-plist
index 46780c4f518c..e4265b7f09db 100644
--- a/multimedia/dragon/pkg-plist
+++ b/multimedia/dragon/pkg-plist
@@ -1,6 +1,16 @@
bin/dragon
-etc/xdg/dragonplayerrc
-%%QT_PLUGINDIR%%/kf6/parts/dragonpart.so
+%%QT_QMLDIR%%/org/kde/dragon/AboutPage.qml
+%%QT_QMLDIR%%/org/kde/dragon/ControlsBar.qml
+%%QT_QMLDIR%%/org/kde/dragon/IconToolButton.qml
+%%QT_QMLDIR%%/org/kde/dragon/Main.qml
+%%QT_QMLDIR%%/org/kde/dragon/OverlayPopup.qml
+%%QT_QMLDIR%%/org/kde/dragon/PlayerPage.qml
+%%QT_QMLDIR%%/org/kde/dragon/VolumeButton.qml
+%%QT_QMLDIR%%/org/kde/dragon/WelcomeView.qml
+%%QT_QMLDIR%%/org/kde/dragon/dragonmodule.qmltypes
+%%QT_QMLDIR%%/org/kde/dragon/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/dragon/libdragonmodule.so
+%%QT_QMLDIR%%/org/kde/dragon/qmldir
share/applications/org.kde.dragonplayer.desktop
share/icons/hicolor/128x128/apps/dragonplayer.png
share/icons/hicolor/16x16/apps/dragonplayer.png
@@ -9,12 +19,6 @@ share/icons/hicolor/32x32/apps/dragonplayer.png
share/icons/hicolor/48x48/apps/dragonplayer.png
share/icons/hicolor/64x64/apps/dragonplayer.png
share/icons/hicolor/scalable/apps/dragonplayer.svgz
-share/icons/oxygen/16x16/actions/player-volume-muted.png
-share/icons/oxygen/22x22/actions/player-volume-muted.png
-share/icons/oxygen/32x32/actions/player-volume-muted.png
-share/icons/oxygen/48x48/actions/player-volume-muted.png
-share/icons/oxygen/scalable/actions/player-volume-muted.svgz
-share/kio/servicemenus/dragonplayer_play_dvd.desktop
share/locale/ar/LC_MESSAGES/dragonplayer.mo
share/locale/ast/LC_MESSAGES/dragonplayer.mo
share/locale/be/LC_MESSAGES/dragonplayer.mo
@@ -79,22 +83,4 @@ share/locale/uk/LC_MESSAGES/dragonplayer.mo
share/locale/wa/LC_MESSAGES/dragonplayer.mo
share/locale/zh_CN/LC_MESSAGES/dragonplayer.mo
share/locale/zh_TW/LC_MESSAGES/dragonplayer.mo
-share/man/ca/man1/dragon.1.gz
-share/man/de/man1/dragon.1.gz
-share/man/es/man1/dragon.1.gz
-share/man/et/man1/dragon.1.gz
-share/man/fr/man1/dragon.1.gz
-share/man/it/man1/dragon.1.gz
-share/man/man1/dragon.1.gz
-share/man/nl/man1/dragon.1.gz
-share/man/pt/man1/dragon.1.gz
-share/man/pt_BR/man1/dragon.1.gz
-share/man/sl/man1/dragon.1.gz
-share/man/sr/man1/dragon.1.gz
-share/man/sr@latin/man1/dragon.1.gz
-share/man/sv/man1/dragon.1.gz
-share/man/tr/man1/dragon.1.gz
-share/man/uk/man1/dragon.1.gz
share/metainfo/org.kde.dragonplayer.appdata.xml
-share/solid/actions/dragonplayer-openaudiocd.desktop
-share/solid/actions/dragonplayer-opendvd.desktop