diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/kde/akonadi-contacts.nix (renamed from pkgs/desktops/kde-5/applications/akonadi-contacts.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/akonadi-mime.nix (renamed from pkgs/desktops/kde-5/applications/akonadi-mime.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/akonadi.nix (renamed from pkgs/desktops/kde-5/applications/akonadi.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/ark/default.nix (renamed from pkgs/desktops/kde-5/applications/ark/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/baloo-widgets.nix (renamed from pkgs/desktops/kde-5/applications/baloo-widgets.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/build-support/application.nix (renamed from pkgs/desktops/kde-5/applications/kde-app.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/default.nix | 95 | ||||
-rw-r--r-- | pkgs/applications/kde/dolphin-plugins.nix (renamed from pkgs/desktops/kde-5/applications/dolphin-plugins.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/dolphin.nix (renamed from pkgs/desktops/kde-5/applications/dolphin.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/fetch.sh (renamed from pkgs/desktops/kde-5/applications/fetch.sh) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/ffmpegthumbs.nix (renamed from pkgs/desktops/kde-5/applications/ffmpegthumbs.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/filelight.nix (renamed from pkgs/desktops/kde-5/applications/filelight.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/gwenview.nix (renamed from pkgs/desktops/kde-5/applications/gwenview.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kate.nix (renamed from pkgs/desktops/kde-5/applications/kate.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kcalc.nix (renamed from pkgs/desktops/kde-5/applications/kcalc.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kcolorchooser.nix (renamed from pkgs/desktops/kde-5/applications/kcolorchooser.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kcontacts.nix (renamed from pkgs/desktops/kde-5/applications/kcontacts.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kde-locale-4.nix (renamed from pkgs/desktops/kde-5/applications/kde-locale-4.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kde-locale-5.nix (renamed from pkgs/desktops/kde-5/applications/kde-locale-5.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdegraphics-mobipocket.nix (renamed from pkgs/desktops/kde-5/applications/kdegraphics-mobipocket.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdegraphics-thumbnailers.nix (renamed from pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdelibs/0001-old-kde4-cmake-policies.patch (renamed from pkgs/desktops/kde-5/applications/kdelibs/0001-old-kde4-cmake-policies.patch) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdelibs/0002-polkit-install-path.patch (renamed from pkgs/desktops/kde-5/applications/kdelibs/0002-polkit-install-path.patch) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdelibs/0003-remove_xdg_impurities.patch (renamed from pkgs/desktops/kde-5/applications/kdelibs/0003-remove_xdg_impurities.patch) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdelibs/default.nix (renamed from pkgs/desktops/kde-5/applications/kdelibs/default.nix) | 2 | ||||
-rw-r--r-- | pkgs/applications/kde/kdenetwork-filesharing.nix (renamed from pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdenlive.nix (renamed from pkgs/desktops/kde-5/applications/kdenlive.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kdf.nix (renamed from pkgs/desktops/kde-5/applications/kdf.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kgpg.nix (renamed from pkgs/desktops/kde-5/applications/kgpg.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/khelpcenter.nix (renamed from pkgs/desktops/kde-5/applications/khelpcenter.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kig.nix (renamed from pkgs/desktops/kde-5/applications/kig.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kio-extras.nix (renamed from pkgs/desktops/kde-5/applications/kio-extras.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kmime.nix (renamed from pkgs/desktops/kde-5/applications/kmime.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kmix.nix (renamed from pkgs/desktops/kde-5/applications/kmix.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kompare.nix (renamed from pkgs/desktops/kde-5/applications/kompare.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/konsole.nix (renamed from pkgs/desktops/kde-5/applications/konsole.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/kwalletmanager.nix (renamed from pkgs/desktops/kde-5/applications/kwalletmanager.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/l10n.nix (renamed from pkgs/desktops/kde-5/applications/l10n.nix) | 4 | ||||
-rw-r--r-- | pkgs/applications/kde/libkdcraw.nix (renamed from pkgs/desktops/kde-5/applications/libkdcraw.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/libkexiv2.nix (renamed from pkgs/desktops/kde-5/applications/libkexiv2.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/libkipi.nix (renamed from pkgs/desktops/kde-5/applications/libkipi.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/libkomparediff2.nix (renamed from pkgs/desktops/kde-5/applications/libkomparediff2.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/marble.nix (renamed from pkgs/desktops/kde-5/applications/marble.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/okteta.nix (renamed from pkgs/desktops/kde-5/applications/okteta.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/okular.nix (renamed from pkgs/desktops/kde-5/applications/okular.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/print-manager.nix (renamed from pkgs/desktops/kde-5/applications/print-manager.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/spectacle.nix (renamed from pkgs/desktops/kde-5/applications/spectacle.nix) | 0 | ||||
-rw-r--r-- | pkgs/applications/kde/srcs.nix (renamed from pkgs/desktops/kde-5/applications/srcs.nix) | 0 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/applications/default.nix | 95 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 6 |
50 files changed, 101 insertions, 101 deletions
diff --git a/pkgs/desktops/kde-5/applications/akonadi-contacts.nix b/pkgs/applications/kde/akonadi-contacts.nix index 7acfa3a230b34..7acfa3a230b34 100644 --- a/pkgs/desktops/kde-5/applications/akonadi-contacts.nix +++ b/pkgs/applications/kde/akonadi-contacts.nix diff --git a/pkgs/desktops/kde-5/applications/akonadi-mime.nix b/pkgs/applications/kde/akonadi-mime.nix index 26e1559c779e9..26e1559c779e9 100644 --- a/pkgs/desktops/kde-5/applications/akonadi-mime.nix +++ b/pkgs/applications/kde/akonadi-mime.nix diff --git a/pkgs/desktops/kde-5/applications/akonadi.nix b/pkgs/applications/kde/akonadi.nix index 03483e5ec0d15..03483e5ec0d15 100644 --- a/pkgs/desktops/kde-5/applications/akonadi.nix +++ b/pkgs/applications/kde/akonadi.nix diff --git a/pkgs/desktops/kde-5/applications/ark/default.nix b/pkgs/applications/kde/ark/default.nix index 6b471614f5a6a..6b471614f5a6a 100644 --- a/pkgs/desktops/kde-5/applications/ark/default.nix +++ b/pkgs/applications/kde/ark/default.nix diff --git a/pkgs/desktops/kde-5/applications/baloo-widgets.nix b/pkgs/applications/kde/baloo-widgets.nix index f6f3a7ce14ea1..f6f3a7ce14ea1 100644 --- a/pkgs/desktops/kde-5/applications/baloo-widgets.nix +++ b/pkgs/applications/kde/baloo-widgets.nix diff --git a/pkgs/desktops/kde-5/applications/kde-app.nix b/pkgs/applications/kde/build-support/application.nix index 92fdb439330da..92fdb439330da 100644 --- a/pkgs/desktops/kde-5/applications/kde-app.nix +++ b/pkgs/applications/kde/build-support/application.nix diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix new file mode 100644 index 0000000000000..e638378ddbb43 --- /dev/null +++ b/pkgs/applications/kde/default.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 diff --git a/pkgs/desktops/kde-5/applications/dolphin-plugins.nix b/pkgs/applications/kde/dolphin-plugins.nix index e9932adc5dcaa..e9932adc5dcaa 100644 --- a/pkgs/desktops/kde-5/applications/dolphin-plugins.nix +++ b/pkgs/applications/kde/dolphin-plugins.nix diff --git a/pkgs/desktops/kde-5/applications/dolphin.nix b/pkgs/applications/kde/dolphin.nix index 9be40e9439b64..9be40e9439b64 100644 --- a/pkgs/desktops/kde-5/applications/dolphin.nix +++ b/pkgs/applications/kde/dolphin.nix diff --git a/pkgs/desktops/kde-5/applications/fetch.sh b/pkgs/applications/kde/fetch.sh index 607a16eb45b18..607a16eb45b18 100644 --- a/pkgs/desktops/kde-5/applications/fetch.sh +++ b/pkgs/applications/kde/fetch.sh diff --git a/pkgs/desktops/kde-5/applications/ffmpegthumbs.nix b/pkgs/applications/kde/ffmpegthumbs.nix index c063b1e6035b9..c063b1e6035b9 100644 --- a/pkgs/desktops/kde-5/applications/ffmpegthumbs.nix +++ b/pkgs/applications/kde/ffmpegthumbs.nix diff --git a/pkgs/desktops/kde-5/applications/filelight.nix b/pkgs/applications/kde/filelight.nix index e3d9172145c85..e3d9172145c85 100644 --- a/pkgs/desktops/kde-5/applications/filelight.nix +++ b/pkgs/applications/kde/filelight.nix diff --git a/pkgs/desktops/kde-5/applications/gwenview.nix b/pkgs/applications/kde/gwenview.nix index 37a1605fe70a2..37a1605fe70a2 100644 --- a/pkgs/desktops/kde-5/applications/gwenview.nix +++ b/pkgs/applications/kde/gwenview.nix diff --git a/pkgs/desktops/kde-5/applications/kate.nix b/pkgs/applications/kde/kate.nix index 03cc0e1fe33b4..03cc0e1fe33b4 100644 --- a/pkgs/desktops/kde-5/applications/kate.nix +++ b/pkgs/applications/kde/kate.nix diff --git a/pkgs/desktops/kde-5/applications/kcalc.nix b/pkgs/applications/kde/kcalc.nix index 10164692f770f..10164692f770f 100644 --- a/pkgs/desktops/kde-5/applications/kcalc.nix +++ b/pkgs/applications/kde/kcalc.nix diff --git a/pkgs/desktops/kde-5/applications/kcolorchooser.nix b/pkgs/applications/kde/kcolorchooser.nix index 1dc6ccbc44c47..1dc6ccbc44c47 100644 --- a/pkgs/desktops/kde-5/applications/kcolorchooser.nix +++ b/pkgs/applications/kde/kcolorchooser.nix diff --git a/pkgs/desktops/kde-5/applications/kcontacts.nix b/pkgs/applications/kde/kcontacts.nix index 441d73d363d9e..441d73d363d9e 100644 --- a/pkgs/desktops/kde-5/applications/kcontacts.nix +++ b/pkgs/applications/kde/kcontacts.nix diff --git a/pkgs/desktops/kde-5/applications/kde-locale-4.nix b/pkgs/applications/kde/kde-locale-4.nix index e83794c60d818..e83794c60d818 100644 --- a/pkgs/desktops/kde-5/applications/kde-locale-4.nix +++ b/pkgs/applications/kde/kde-locale-4.nix diff --git a/pkgs/desktops/kde-5/applications/kde-locale-5.nix b/pkgs/applications/kde/kde-locale-5.nix index 2b9cc0e35eb0e..2b9cc0e35eb0e 100644 --- a/pkgs/desktops/kde-5/applications/kde-locale-5.nix +++ b/pkgs/applications/kde/kde-locale-5.nix diff --git a/pkgs/desktops/kde-5/applications/kdegraphics-mobipocket.nix b/pkgs/applications/kde/kdegraphics-mobipocket.nix index 984524dc1b2b4..984524dc1b2b4 100644 --- a/pkgs/desktops/kde-5/applications/kdegraphics-mobipocket.nix +++ b/pkgs/applications/kde/kdegraphics-mobipocket.nix diff --git a/pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix b/pkgs/applications/kde/kdegraphics-thumbnailers.nix index c3947226690f2..c3947226690f2 100644 --- a/pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix +++ b/pkgs/applications/kde/kdegraphics-thumbnailers.nix diff --git a/pkgs/desktops/kde-5/applications/kdelibs/0001-old-kde4-cmake-policies.patch b/pkgs/applications/kde/kdelibs/0001-old-kde4-cmake-policies.patch index b7d7300e9a84d..b7d7300e9a84d 100644 --- a/pkgs/desktops/kde-5/applications/kdelibs/0001-old-kde4-cmake-policies.patch +++ b/pkgs/applications/kde/kdelibs/0001-old-kde4-cmake-policies.patch diff --git a/pkgs/desktops/kde-5/applications/kdelibs/0002-polkit-install-path.patch b/pkgs/applications/kde/kdelibs/0002-polkit-install-path.patch index ff0306ea1488b..ff0306ea1488b 100644 --- a/pkgs/desktops/kde-5/applications/kdelibs/0002-polkit-install-path.patch +++ b/pkgs/applications/kde/kdelibs/0002-polkit-install-path.patch diff --git a/pkgs/desktops/kde-5/applications/kdelibs/0003-remove_xdg_impurities.patch b/pkgs/applications/kde/kdelibs/0003-remove_xdg_impurities.patch index a79d7b2b7d168..a79d7b2b7d168 100644 --- a/pkgs/desktops/kde-5/applications/kdelibs/0003-remove_xdg_impurities.patch +++ b/pkgs/applications/kde/kdelibs/0003-remove_xdg_impurities.patch diff --git a/pkgs/desktops/kde-5/applications/kdelibs/default.nix b/pkgs/applications/kde/kdelibs/default.nix index c7c8c250a8382..0292b51a48d45 100644 --- a/pkgs/desktops/kde-5/applications/kdelibs/default.nix +++ b/pkgs/applications/kde/kdelibs/default.nix @@ -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, diff --git a/pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix b/pkgs/applications/kde/kdenetwork-filesharing.nix index 4aa1196752854..4aa1196752854 100644 --- a/pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix +++ b/pkgs/applications/kde/kdenetwork-filesharing.nix diff --git a/pkgs/desktops/kde-5/applications/kdenlive.nix b/pkgs/applications/kde/kdenlive.nix index 071ec21bbd01b..071ec21bbd01b 100644 --- a/pkgs/desktops/kde-5/applications/kdenlive.nix +++ b/pkgs/applications/kde/kdenlive.nix diff --git a/pkgs/desktops/kde-5/applications/kdf.nix b/pkgs/applications/kde/kdf.nix index c73eadc1df449..c73eadc1df449 100644 --- a/pkgs/desktops/kde-5/applications/kdf.nix +++ b/pkgs/applications/kde/kdf.nix diff --git a/pkgs/desktops/kde-5/applications/kgpg.nix b/pkgs/applications/kde/kgpg.nix index cd462acdf2b09..cd462acdf2b09 100644 --- a/pkgs/desktops/kde-5/applications/kgpg.nix +++ b/pkgs/applications/kde/kgpg.nix diff --git a/pkgs/desktops/kde-5/applications/khelpcenter.nix b/pkgs/applications/kde/khelpcenter.nix index 3f13d131c77aa..3f13d131c77aa 100644 --- a/pkgs/desktops/kde-5/applications/khelpcenter.nix +++ b/pkgs/applications/kde/khelpcenter.nix diff --git a/pkgs/desktops/kde-5/applications/kig.nix b/pkgs/applications/kde/kig.nix index 9636f82974b3c..9636f82974b3c 100644 --- a/pkgs/desktops/kde-5/applications/kig.nix +++ b/pkgs/applications/kde/kig.nix diff --git a/pkgs/desktops/kde-5/applications/kio-extras.nix b/pkgs/applications/kde/kio-extras.nix index fe3e3fad200b3..fe3e3fad200b3 100644 --- a/pkgs/desktops/kde-5/applications/kio-extras.nix +++ b/pkgs/applications/kde/kio-extras.nix diff --git a/pkgs/desktops/kde-5/applications/kmime.nix b/pkgs/applications/kde/kmime.nix index d60909ec7bc94..d60909ec7bc94 100644 --- a/pkgs/desktops/kde-5/applications/kmime.nix +++ b/pkgs/applications/kde/kmime.nix diff --git a/pkgs/desktops/kde-5/applications/kmix.nix b/pkgs/applications/kde/kmix.nix index 46a67e06ee0b9..46a67e06ee0b9 100644 --- a/pkgs/desktops/kde-5/applications/kmix.nix +++ b/pkgs/applications/kde/kmix.nix diff --git a/pkgs/desktops/kde-5/applications/kompare.nix b/pkgs/applications/kde/kompare.nix index 45789edbfcc8c..45789edbfcc8c 100644 --- a/pkgs/desktops/kde-5/applications/kompare.nix +++ b/pkgs/applications/kde/kompare.nix diff --git a/pkgs/desktops/kde-5/applications/konsole.nix b/pkgs/applications/kde/konsole.nix index 2dfd305b46b25..2dfd305b46b25 100644 --- a/pkgs/desktops/kde-5/applications/konsole.nix +++ b/pkgs/applications/kde/konsole.nix diff --git a/pkgs/desktops/kde-5/applications/kwalletmanager.nix b/pkgs/applications/kde/kwalletmanager.nix index 03c2ab3853a18..03c2ab3853a18 100644 --- a/pkgs/desktops/kde-5/applications/kwalletmanager.nix +++ b/pkgs/applications/kde/kwalletmanager.nix diff --git a/pkgs/desktops/kde-5/applications/l10n.nix b/pkgs/applications/kde/l10n.nix index f2e5f843b5d99..87e7a82ce4665 100644 --- a/pkgs/desktops/kde-5/applications/l10n.nix +++ b/pkgs/applications/kde/l10n.nix @@ -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" {}) {}; diff --git a/pkgs/desktops/kde-5/applications/libkdcraw.nix b/pkgs/applications/kde/libkdcraw.nix index 421f7dbb4cfe7..421f7dbb4cfe7 100644 --- a/pkgs/desktops/kde-5/applications/libkdcraw.nix +++ b/pkgs/applications/kde/libkdcraw.nix diff --git a/pkgs/desktops/kde-5/applications/libkexiv2.nix b/pkgs/applications/kde/libkexiv2.nix index 0fac0759ab6b0..0fac0759ab6b0 100644 --- a/pkgs/desktops/kde-5/applications/libkexiv2.nix +++ b/pkgs/applications/kde/libkexiv2.nix diff --git a/pkgs/desktops/kde-5/applications/libkipi.nix b/pkgs/applications/kde/libkipi.nix index fa9dcc8323d1e..fa9dcc8323d1e 100644 --- a/pkgs/desktops/kde-5/applications/libkipi.nix +++ b/pkgs/applications/kde/libkipi.nix diff --git a/pkgs/desktops/kde-5/applications/libkomparediff2.nix b/pkgs/applications/kde/libkomparediff2.nix index 91b469fed3c7f..91b469fed3c7f 100644 --- a/pkgs/desktops/kde-5/applications/libkomparediff2.nix +++ b/pkgs/applications/kde/libkomparediff2.nix diff --git a/pkgs/desktops/kde-5/applications/marble.nix b/pkgs/applications/kde/marble.nix index 5b8a82dbf0984..5b8a82dbf0984 100644 --- a/pkgs/desktops/kde-5/applications/marble.nix +++ b/pkgs/applications/kde/marble.nix diff --git a/pkgs/desktops/kde-5/applications/okteta.nix b/pkgs/applications/kde/okteta.nix index 6683b9876fcbe..6683b9876fcbe 100644 --- a/pkgs/desktops/kde-5/applications/okteta.nix +++ b/pkgs/applications/kde/okteta.nix diff --git a/pkgs/desktops/kde-5/applications/okular.nix b/pkgs/applications/kde/okular.nix index 499e8cc93681c..499e8cc93681c 100644 --- a/pkgs/desktops/kde-5/applications/okular.nix +++ b/pkgs/applications/kde/okular.nix diff --git a/pkgs/desktops/kde-5/applications/print-manager.nix b/pkgs/applications/kde/print-manager.nix index c4a82780b4483..c4a82780b4483 100644 --- a/pkgs/desktops/kde-5/applications/print-manager.nix +++ b/pkgs/applications/kde/print-manager.nix diff --git a/pkgs/desktops/kde-5/applications/spectacle.nix b/pkgs/applications/kde/spectacle.nix index 4c3a5246b2e73..4c3a5246b2e73 100644 --- a/pkgs/desktops/kde-5/applications/spectacle.nix +++ b/pkgs/applications/kde/spectacle.nix diff --git a/pkgs/desktops/kde-5/applications/srcs.nix b/pkgs/applications/kde/srcs.nix index 60c412e55fdac..60c412e55fdac 100644 --- a/pkgs/desktops/kde-5/applications/srcs.nix +++ b/pkgs/applications/kde/srcs.nix diff --git a/pkgs/desktops/kde-5/applications/default.nix b/pkgs/desktops/kde-5/applications/default.nix deleted file mode 100644 index 832b88c7e803a..0000000000000 --- a/pkgs/desktops/kde-5/applications/default.nix +++ /dev/null @@ -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 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d310c50e0352f..297aae6147e12 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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 { }; |