From 93dfed39d278cdf4e0ba118ca355c5dbf709f83d Mon Sep 17 00:00:00 2001 From: Johannes Schleifenbaum Date: Fri, 16 Apr 2021 09:20:14 +0200 Subject: [PATCH] haruna: init at 0.6.1 --- pkgs/applications/video/haruna/default.nix | 71 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 73 insertions(+) create mode 100644 pkgs/applications/video/haruna/default.nix diff --git a/pkgs/applications/video/haruna/default.nix b/pkgs/applications/video/haruna/default.nix new file mode 100644 index 00000000000..661c72b5605 --- /dev/null +++ b/pkgs/applications/video/haruna/default.nix @@ -0,0 +1,71 @@ +{ lib +, fetchFromGitHub +, mkDerivation +, breeze-icons +, breeze-qt5 +, cmake +, extra-cmake-modules +, kcodecs +, kconfig +, kcoreaddons +, kfilemetadata +, ki18n +, kiconthemes +, kio +, kio-extras +, kirigami2 +, kxmlgui +, mpv +, pkg-config +, qqc2-desktop-style +, qtbase +, qtquickcontrols2 +, qtwayland +, youtube-dl +}: + +mkDerivation rec { + pname = "haruna"; + version = "0.6.1"; + + src = fetchFromGitHub { + owner = "g-fb"; + repo = "haruna"; + rev = version; + sha256 = "sha256-8MauKmvQUwzq4Ssmm6g7/y6ADkye+eg/zyR3v/Wu848="; + }; + + buildInputs = [ + breeze-icons + breeze-qt5 + kcodecs + kconfig + kcoreaddons + kfilemetadata + ki18n + kiconthemes + kio + kio-extras + kirigami2 + kxmlgui + mpv + qqc2-desktop-style + qtbase + qtquickcontrols2 + qtwayland + youtube-dl + ]; + + nativeBuildInputs = [ + cmake + extra-cmake-modules + pkg-config + ]; + + meta = with lib; { + homepage = "https://github.com/g-fb/haruna"; + description = "Open source video player built with Qt/QML and libmpv"; + license = with licenses; [ bsd3 cc-by-40 gpl3Plus wtfpl ]; + maintainers = with maintainers; [ jojosch ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 13be95c1d87..8173405d190 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22667,6 +22667,8 @@ in gspeech = callPackage ../applications/audio/gspeech { }; + haruna = libsForQt5.callPackage ../applications/video/haruna { }; + icesl = callPackage ../applications/misc/icesl { }; keepassx = callPackage ../applications/misc/keepassx { };