kasts: init at 21.06

+58
+1
pkgs/applications/plasma-mobile/default.nix
··· 64 64 alligator = callPackage ./alligator.nix {}; 65 65 calindori = callPackage ./calindori.nix {}; 66 66 kalk = callPackage ./kalk.nix {}; 67 + kasts = callPackage ./kasts.nix {}; 67 68 kclock = callPackage ./kclock.nix {}; 68 69 koko = callPackage ./koko.nix {}; 69 70 krecorder = callPackage ./krecorder.nix {};
+57
pkgs/applications/plasma-mobile/kasts.nix
··· 1 + { lib 2 + , mkDerivation 3 + 4 + , cmake 5 + , extra-cmake-modules 6 + , wrapGAppsHook 7 + 8 + , gst_all_1 9 + , kconfig 10 + , kcoreaddons 11 + , ki18n 12 + , kirigami2 13 + , qtmultimedia 14 + , qtquickcontrols2 15 + , syndication 16 + }: 17 + 18 + let 19 + inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad; 20 + in 21 + mkDerivation rec { 22 + pname = "kasts"; 23 + 24 + nativeBuildInputs = [ 25 + cmake 26 + extra-cmake-modules 27 + wrapGAppsHook 28 + ]; 29 + 30 + buildInputs = [ 31 + gst-plugins-bad 32 + gst-plugins-base 33 + gst-plugins-good 34 + gstreamer 35 + 36 + kconfig 37 + kcoreaddons 38 + ki18n 39 + kirigami2 40 + qtquickcontrols2 41 + qtmultimedia 42 + syndication 43 + ]; 44 + 45 + preFixup = '' 46 + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") 47 + ''; 48 + dontWrapGApps = true; 49 + 50 + meta = with lib; { 51 + description = "Mobile podcast application"; 52 + homepage = "https://apps.kde.org/kasts/"; 53 + # https://invent.kde.org/plasma-mobile/kasts/-/tree/master/LICENSES 54 + license = with licenses; [ bsd2 cc-by-sa-40 cc0 gpl2Only gpl2Plus gpl3Only gpl3Plus lgpl3Plus ]; 55 + maintainers = with maintainers; [ samueldr ]; 56 + }; 57 + }