From a0f6a149cc944a697763c12c0b8e172f4905f10d Mon Sep 17 00:00:00 2001 From: Jonathan Reeve Date: Sat, 18 Aug 2018 18:52:48 -0400 Subject: [PATCH 1/2] 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. --- pkgs/applications/kde/default.nix | 1 + pkgs/applications/kde/dragon.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/kde/dragon.nix 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; From 0ccb4bf1288ffdddb7cdb44db260aaf34c85800a Mon Sep 17 00:00:00 2001 From: Jonathan Reeve Date: Sun, 19 Aug 2018 11:36:17 -0400 Subject: [PATCH 2/2] add self to maintainers list and update maintainer --- maintainers/maintainer-list.nix | 5 +++++ pkgs/applications/kde/dragon.nix | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 99aa6c76e7de..7f15d80a778c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1940,6 +1940,11 @@ github = "jonafato"; name = "Jon Banafato"; }; + jonathanreeve = { + email = "jon.reeve@gmail.com"; + github = "JonathanReeve"; + name = "Jonathan Reeve"; + }; joncojonathan = { email = "joncojonathan@gmail.com"; github = "joncojonathan"; diff --git a/pkgs/applications/kde/dragon.nix b/pkgs/applications/kde/dragon.nix index c07d0e613590..9dd55ec4b9c1 100644 --- a/pkgs/applications/kde/dragon.nix +++ b/pkgs/applications/kde/dragon.nix @@ -12,7 +12,7 @@ mkDerivation { meta = { license = with lib.licenses; [ gpl2 fdl12 ]; description = "A simple media player for KDE"; - maintainers = [ lib.maintainers.ttuegel ]; + maintainers = [ lib.maintainers.jonathanreeve ]; }; nativeBuildInputs = [ extra-cmake-modules kdoctools ]; propagatedBuildInputs = [