7 This module is for official packages in the Plasma Mobile Gear. All
8 available packages are listed in `./srcs.nix`, although some are not yet
11 IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
13 See also `pkgs/applications/kde` as this is what this is based on.
17 1. Update the URL in `./fetch.sh`.
18 2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/plasma-mobile`
19 from the top of the Nixpkgs tree.
20 3. Use `nox-review wip` to check that everything builds.
21 4. Commit the changes and open a pull request.
31 mirror = "mirror://kde";
32 srcs = import ./srcs.nix { inherit fetchurl mirror; };
37 inherit (srcs.${pname}) src version;
39 libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
41 mkDerivation (args // {
42 inherit pname version src;
44 outputs = args.outputs or [ "out" ];
47 let meta = args.meta or {}; in
49 homepage = meta.homepage or "https://www.plasma-mobile.org/";
50 platforms = meta.platforms or lib.platforms.linux;
56 callPackage = self.newScope {
60 plasma-dialer = callPackage ./plasma-dialer.nix {};
61 plasma-phonebook = callPackage ./plasma-phonebook.nix {};
62 plasma-settings = callPackage ./plasma-settings.nix {};
63 spacebar = callPackage ./spacebar.nix {};
66 in lib.makeScope libsForQt5.newScope packages