summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJonathan Reeve <jon.reeve@gmail.com>2018-08-18 18:52:48 -0400
committerJonathan Reeve <jon.reeve@gmail.com>2018-08-18 18:52:48 -0400
commita0f6a149cc944a697763c12c0b8e172f4905f10d (patch)
tree85b6dd39aab341930ca771e796b998599530baf8 /pkgs
parent0ad3721616039fa009e487908d16bf7984302cbb (diff)
downloadnixlib-a0f6a149cc944a697763c12c0b8e172f4905f10d.tar
nixlib-a0f6a149cc944a697763c12c0b8e172f4905f10d.tar.gz
nixlib-a0f6a149cc944a697763c12c0b8e172f4905f10d.tar.bz2
nixlib-a0f6a149cc944a697763c12c0b8e172f4905f10d.tar.lz
nixlib-a0f6a149cc944a697763c12c0b8e172f4905f10d.tar.xz
nixlib-a0f6a149cc944a697763c12c0b8e172f4905f10d.tar.zst
nixlib-a0f6a149cc944a697763c12c0b8e172f4905f10d.zip
dragon: init at 18.04.3
Add Dragon Player, the KDE video and media player, so that KDE
users will have a way to play videos and audio files.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/kde/default.nix1
-rw-r--r--pkgs/applications/kde/dragon.nix25
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 27 insertions, 1 deletions
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix
index d839a7141e3b..f995abf28361 100644
--- a/pkgs/applications/kde/default.nix
+++ b/pkgs/applications/kde/default.nix
@@ -77,6 +77,7 @@ let
       calendarsupport = callPackage ./calendarsupport.nix {};
       dolphin = callPackage ./dolphin.nix {};
       dolphin-plugins = callPackage ./dolphin-plugins.nix {};
+      dragon = callPackage ./dragon.nix {};
       eventviews = callPackage ./eventviews.nix {};
       ffmpegthumbs = callPackage ./ffmpegthumbs.nix { };
       filelight = callPackage ./filelight.nix {};
diff --git a/pkgs/applications/kde/dragon.nix b/pkgs/applications/kde/dragon.nix
new file mode 100644
index 000000000000..c07d0e613590
--- /dev/null
+++ b/pkgs/applications/kde/dragon.nix
@@ -0,0 +1,25 @@
+{
+  mkDerivation, lib,
+  extra-cmake-modules, kdoctools,
+  baloo, baloo-widgets, kactivities, kbookmarks, kcmutils,
+  kcompletion, kconfig, kcoreaddons, kdelibs4support, kdbusaddons,
+  kfilemetadata, ki18n, kiconthemes, kinit, kio, knewstuff, knotifications,
+  kparts, ktexteditor, kwindowsystem, phonon, solid, phonon-backend-gstreamer
+}:
+
+mkDerivation {
+  name = "dragon";
+  meta = {
+    license = with lib.licenses; [ gpl2 fdl12 ];
+    description = "A simple media player for KDE";
+    maintainers = [ lib.maintainers.ttuegel ];
+  };
+  nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+  propagatedBuildInputs = [
+    baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig
+    kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes
+    kinit kio knewstuff knotifications kparts ktexteditor kwindowsystem
+    phonon solid phonon-backend-gstreamer
+  ];
+  outputs = [ "out" "dev" ];
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 81841abdddf8..f476ef593827 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16982,7 +16982,7 @@ with pkgs;
       recurseIntoAttrs (makeOverridable mkApplications attrs);
 
   inherit (kdeApplications)
-    akonadi akregator ark dolphin ffmpegthumbs filelight gwenview k3b
+    akonadi akregator ark dolphin dragon ffmpegthumbs filelight gwenview k3b
     kaddressbook kate kcachegrind kcalc kcolorchooser kcontacts kdenlive kdf kdialog keditbookmarks
     kget kgpg khelpcenter kig kleopatra kmail kmix kolourpaint kompare konsole
     kontact korganizer krdc krfb ksystemlog kwalletmanager marble minuet okular spectacle;