kdeApplications: Move out of desktops/kde-5

- There is no such thing as KDE 5
wip/yesman
Thomas Tuegel 7 years ago
parent e50ba70411
commit 8be4bd7416
No known key found for this signature in database
GPG Key ID: 22CBF5249D4B4D59
  1. 0
      pkgs/applications/kde/akonadi-contacts.nix
  2. 0
      pkgs/applications/kde/akonadi-mime.nix
  3. 0
      pkgs/applications/kde/akonadi.nix
  4. 0
      pkgs/applications/kde/ark/default.nix
  5. 0
      pkgs/applications/kde/baloo-widgets.nix
  6. 0
      pkgs/applications/kde/build-support/application.nix
  7. 95
      pkgs/applications/kde/default.nix
  8. 0
      pkgs/applications/kde/dolphin-plugins.nix
  9. 0
      pkgs/applications/kde/dolphin.nix
  10. 0
      pkgs/applications/kde/fetch.sh
  11. 0
      pkgs/applications/kde/ffmpegthumbs.nix
  12. 0
      pkgs/applications/kde/filelight.nix
  13. 0
      pkgs/applications/kde/gwenview.nix
  14. 0
      pkgs/applications/kde/kate.nix
  15. 0
      pkgs/applications/kde/kcalc.nix
  16. 0
      pkgs/applications/kde/kcolorchooser.nix
  17. 0
      pkgs/applications/kde/kcontacts.nix
  18. 0
      pkgs/applications/kde/kde-locale-4.nix
  19. 0
      pkgs/applications/kde/kde-locale-5.nix
  20. 0
      pkgs/applications/kde/kdegraphics-mobipocket.nix
  21. 0
      pkgs/applications/kde/kdegraphics-thumbnailers.nix
  22. 0
      pkgs/applications/kde/kdelibs/0001-old-kde4-cmake-policies.patch
  23. 0
      pkgs/applications/kde/kdelibs/0002-polkit-install-path.patch
  24. 0
      pkgs/applications/kde/kdelibs/0003-remove_xdg_impurities.patch
  25. 2
      pkgs/applications/kde/kdelibs/default.nix
  26. 0
      pkgs/applications/kde/kdenetwork-filesharing.nix
  27. 0
      pkgs/applications/kde/kdenlive.nix
  28. 0
      pkgs/applications/kde/kdf.nix
  29. 0
      pkgs/applications/kde/kgpg.nix
  30. 0
      pkgs/applications/kde/khelpcenter.nix
  31. 0
      pkgs/applications/kde/kig.nix
  32. 0
      pkgs/applications/kde/kio-extras.nix
  33. 0
      pkgs/applications/kde/kmime.nix
  34. 0
      pkgs/applications/kde/kmix.nix
  35. 0
      pkgs/applications/kde/kompare.nix
  36. 0
      pkgs/applications/kde/konsole.nix
  37. 0
      pkgs/applications/kde/kwalletmanager.nix
  38. 4
      pkgs/applications/kde/l10n.nix
  39. 0
      pkgs/applications/kde/libkdcraw.nix
  40. 0
      pkgs/applications/kde/libkexiv2.nix
  41. 0
      pkgs/applications/kde/libkipi.nix
  42. 0
      pkgs/applications/kde/libkomparediff2.nix
  43. 0
      pkgs/applications/kde/marble.nix
  44. 0
      pkgs/applications/kde/okteta.nix
  45. 0
      pkgs/applications/kde/okular.nix
  46. 0
      pkgs/applications/kde/print-manager.nix
  47. 0
      pkgs/applications/kde/spectacle.nix
  48. 0
      pkgs/applications/kde/srcs.nix
  49. 95
      pkgs/desktops/kde-5/applications/default.nix
  50. 6
      pkgs/top-level/all-packages.nix

@ -0,0 +1,95 @@
/*
# New packages
READ THIS FIRST
This module is for official packages in the KDE Applications Bundle. All
available packages are listed in `./srcs.nix`, although some are not yet
packaged in Nixpkgs (see below).
IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
Many of the packages released upstream are not yet built in Nixpkgs due to lack
of demand. To add a Nixpkgs build for an upstream package, copy one of the
existing packages here and modify it as necessary. A simple example package that
still shows most of the available features is in `./gwenview.nix`.
# Updates
1. Update the URL in `./fetch.sh`.
2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/kde-5/applications`
from the top of the Nixpkgs tree.
3. Use `nox-review wip` to check that everything builds.
4. Commit the changes and open a pull request.
*/
{
stdenv, lib, libsForQt5, fetchurl, recurseIntoAttrs,
kdeDerivation, plasma5,
attica, phonon,
debug ? false,
}:
let
mirror = "mirror://kde";
srcs = import ./srcs.nix { inherit fetchurl mirror; };
in
let
packages = self: with self;
let
callPackage = self.newScope {
kdeApp = import ./build-support/application.nix {
inherit lib kdeDerivation;
inherit debug srcs;
};
};
in {
kdelibs = callPackage ./kdelibs { inherit attica phonon; };
akonadi = callPackage ./akonadi.nix {};
akonadi-contacts = callPackage ./akonadi-contacts.nix {};
akonadi-mime = callPackage ./akonadi-mime.nix {};
ark = callPackage ./ark/default.nix {};
baloo-widgets = callPackage ./baloo-widgets.nix {};
dolphin = callPackage ./dolphin.nix {};
dolphin-plugins = callPackage ./dolphin-plugins.nix {};
ffmpegthumbs = callPackage ./ffmpegthumbs.nix { };
filelight = callPackage ./filelight.nix {};
gwenview = callPackage ./gwenview.nix {};
kate = callPackage ./kate.nix {};
kdenlive = callPackage ./kdenlive.nix {};
kcalc = callPackage ./kcalc.nix {};
kcolorchooser = callPackage ./kcolorchooser.nix {};
kcontacts = callPackage ./kcontacts.nix {};
kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket.nix {};
kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {};
kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
kdf = callPackage ./kdf.nix {};
kgpg = callPackage ./kgpg.nix {};
khelpcenter = callPackage ./khelpcenter.nix {};
kig = callPackage ./kig.nix {};
kio-extras = callPackage ./kio-extras.nix {};
kmime = callPackage ./kmime.nix {};
kmix = callPackage ./kmix.nix {};
kompare = callPackage ./kompare.nix {};
konsole = callPackage ./konsole.nix {};
kwalletmanager = callPackage ./kwalletmanager.nix {};
libkdcraw = callPackage ./libkdcraw.nix {};
libkexiv2 = callPackage ./libkexiv2.nix {};
libkipi = callPackage ./libkipi.nix {};
libkomparediff2 = callPackage ./libkomparediff2.nix {};
marble = callPackage ./marble.nix {};
okteta = callPackage ./okteta.nix {};
okular = callPackage ./okular.nix {};
print-manager = callPackage ./print-manager.nix {};
spectacle = callPackage ./spectacle.nix {
inherit (plasma5) kscreen;
};
l10n = recurseIntoAttrs (import ./l10n.nix { inherit callPackage lib recurseIntoAttrs; });
};
in lib.makeScope libsForQt5.newScope packages

@ -1,5 +1,5 @@
{
kdeApp, lib, src, version,
kdeApp, lib,
automoc4, bison, cmake, flex, libxslt, perl, pkgconfig, shared_mime_info,
attica, attr, avahi, docbook_xml_dtd_42, docbook_xsl, giflib, ilmbase,
libdbusmenu_qt, libjpeg, libxml2, phonon, polkit_qt4, qca2, qt4,

@ -1,4 +1,4 @@
{ callPackage, pkgs, lib }:
{ callPackage, recurseIntoAttrs, lib }:
let
@ -7,7 +7,7 @@ let
in
lib.mapAttrs (name: attr: pkgs.recurseIntoAttrs attr) {
lib.mapAttrs (name: attr: recurseIntoAttrs attr) {
ar = {
qt4 = callPackage (kdeLocale4 "ar" {}) {};
qt5 = callPackage (kdeLocale5 "ar" {}) {};

@ -1,95 +0,0 @@
/*
# New packages
READ THIS FIRST
This module is for official packages in the KDE Applications Bundle. All
available packages are listed in `./srcs.nix`, although some are not yet
packaged in Nixpkgs (see below).
IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
Many of the packages released upstream are not yet built in Nixpkgs due to lack
of demand. To add a Nixpkgs build for an upstream package, copy one of the
existing packages here and modify it as necessary. A simple example package that
still shows most of the available features is in `./gwenview.nix`.
# Updates
1. Update the URL in `./fetch.sh`.
2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/kde-5/applications`
from the top of the Nixpkgs tree.
3. Use `nox-review wip` to check that everything builds.
4. Commit the changes and open a pull request.
*/
{
stdenv, lib, libsForQt5, fetchurl,
kdeDerivation, plasma5,
attica, phonon,
debug ? false,
}:
let
mirror = "mirror://kde";
srcs = import ./srcs.nix { inherit fetchurl mirror; };
packages = self: with self; {
kdeApp = import ./kde-app.nix {
inherit lib kdeDerivation;
inherit debug srcs;
};
kdelibs = callPackage ./kdelibs {
inherit (srcs.kdelibs) src version;
inherit attica phonon;
};
akonadi = callPackage ./akonadi.nix {};
akonadi-contacts = callPackage ./akonadi-contacts.nix {};
akonadi-mime = callPackage ./akonadi-mime.nix {};
ark = callPackage ./ark/default.nix {};
baloo-widgets = callPackage ./baloo-widgets.nix {};
dolphin = callPackage ./dolphin.nix {};
dolphin-plugins = callPackage ./dolphin-plugins.nix {};
ffmpegthumbs = callPackage ./ffmpegthumbs.nix { };
filelight = callPackage ./filelight.nix {};
gwenview = callPackage ./gwenview.nix {};
kate = callPackage ./kate.nix {};
kdenlive = callPackage ./kdenlive.nix {};
kcalc = callPackage ./kcalc.nix {};
kcolorchooser = callPackage ./kcolorchooser.nix {};
kcontacts = callPackage ./kcontacts.nix {};
kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket.nix {};
kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {};
kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
kdf = callPackage ./kdf.nix {};
kgpg = callPackage ./kgpg.nix {};
khelpcenter = callPackage ./khelpcenter.nix {};
kig = callPackage ./kig.nix {};
kio-extras = callPackage ./kio-extras.nix {};
kmime = callPackage ./kmime.nix {};
kmix = callPackage ./kmix.nix {};
kompare = callPackage ./kompare.nix {};
konsole = callPackage ./konsole.nix {};
kwalletmanager = callPackage ./kwalletmanager.nix {};
libkdcraw = callPackage ./libkdcraw.nix {};
libkexiv2 = callPackage ./libkexiv2.nix {};
libkipi = callPackage ./libkipi.nix {};
libkomparediff2 = callPackage ./libkomparediff2.nix {};
marble = callPackage ./marble.nix {};
okteta = callPackage ./okteta.nix {};
okular = callPackage ./okular.nix {};
print-manager = callPackage ./print-manager.nix {};
spectacle = callPackage ./spectacle.nix {
inherit (plasma5) kscreen;
};
l10n = pkgs.recurseIntoAttrs (import ./l10n.nix { inherit callPackage lib pkgs; });
};
in lib.makeScope libsForQt5.newScope packages

@ -14055,11 +14055,11 @@ with pkgs;
kde-telepathy = kde4.callPackage ../applications/networking/instant-messengers/telepathy/kde {};
kdeApplications = import ../desktops/kde-5/applications {
inherit stdenv lib libsForQt5 fetchurl;
kdeApplications = recurseIntoAttrs (import ../applications/kde {
inherit stdenv lib libsForQt5 fetchurl recurseIntoAttrs;
inherit kdeDerivation plasma5;
inherit attica phonon;
};
});
kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { };

Loading…
Cancel
Save