diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2021-10-06 20:58:48 -0400 |
---|---|---|
committer | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2021-10-19 20:42:59 -0400 |
commit | 74134f7eeef4108b718fc929bb05985c1cc1f982 (patch) | |
tree | 90e3e4b933e227e1501715824bdfff26c0fee235 /pkgs/applications/plasma-mobile | |
parent | 2837f21ee941c86f49b298452a7e009e721c8eed (diff) |
angelfish: Provide as Plasma Mobile Gear
Diffstat (limited to 'pkgs/applications/plasma-mobile')
-rw-r--r-- | pkgs/applications/plasma-mobile/angelfish.nix | 65 | ||||
-rw-r--r-- | pkgs/applications/plasma-mobile/default.nix | 1 |
2 files changed, 66 insertions, 0 deletions
diff --git a/pkgs/applications/plasma-mobile/angelfish.nix b/pkgs/applications/plasma-mobile/angelfish.nix new file mode 100644 index 0000000000000..29d511d85f8ba --- /dev/null +++ b/pkgs/applications/plasma-mobile/angelfish.nix @@ -0,0 +1,65 @@ +{ lib +, mkDerivation +, fetchurl +, cmake +, corrosion +, extra-cmake-modules +, kconfig +, kcoreaddons +, kdbusaddons +, ki18n +, kirigami2 +, knotifications +, kpurpose +, kwindowsystem +, qtfeedback +, qtquickcontrols2 +, qtwebengine +, rustPlatform +, srcs +}: + +mkDerivation rec { + pname = "angelfish"; + + cargoDeps = rustPlatform.fetchCargoTarball { + src = srcs.angelfish.src; + name = "${pname}-${srcs.angelfish.version}"; + sha256 = "1pbvw9hdzn3i97mahdy9y6jnjsmwmjs3lxfz7q6r9r10i8swbkak"; + }; + + nativeBuildInputs = [ + cmake + corrosion + extra-cmake-modules + ] ++ (with rustPlatform; [ + cargoSetupHook + rust.cargo + rust.rustc + ]); + + cmakeFlags = [ + "-DRust_CARGO=${rustPlatform.rust.cargo}/bin/cargo" + ]; + + buildInputs = [ + kconfig + kcoreaddons + kdbusaddons + ki18n + kirigami2 + knotifications + kpurpose + kwindowsystem + qtfeedback + qtquickcontrols2 + qtwebengine + ]; + + meta = with lib; { + description = "Web browser for Plasma Mobile"; + homepage = "https://invent.kde.org/plasma-mobile/angelfish"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/applications/plasma-mobile/default.nix b/pkgs/applications/plasma-mobile/default.nix index 643727834f992..fd9ae2a2bae84 100644 --- a/pkgs/applications/plasma-mobile/default.nix +++ b/pkgs/applications/plasma-mobile/default.nix @@ -62,6 +62,7 @@ let }; in { alligator = callPackage ./alligator.nix {}; + angelfish = callPackage ./angelfish.nix { inherit srcs; }; audiotube = callPackage ./audiotube.nix {}; calindori = callPackage ./calindori.nix {}; kalk = callPackage ./kalk.nix {}; |