3 pkgs.recurseIntoAttrs (rec {
4 inherit (pkgs) qt4 stdenv;
7 automoc4 = import ./support/automoc4 {
8 inherit (pkgs) stdenv fetchurl lib cmake;
12 phonon = import ./support/phonon {
13 inherit (pkgs) stdenv fetchurl cmake pkgconfig;
14 inherit (pkgs) qt4 xineLib;
15 pulseaudio = if pkgs.getConfig ["phonon" "pulseaudioSupport"] true then pkgs.pulseaudio else null;
16 inherit (pkgs.gst_all) gstreamer gstPluginsBase;
17 inherit (pkgs.xlibs) libXau libXdmcp libpthreadstubs;
21 strigi = import ./support/strigi {
22 inherit (pkgs) stdenv fetchurl lib cmake perl;
23 inherit (pkgs) bzip2 qt4 libxml2 expat exiv2 cluceneCore;
26 soprano = import ./support/soprano {
27 inherit (pkgs) stdenv fetchurl lib cmake;
28 inherit (pkgs) qt4 cluceneCore redland libiodbc;
31 qimageblitz = import ./support/qimageblitz {
32 inherit (pkgs) stdenv fetchurl lib cmake qt4;
35 qca2 = import ./support/qca2 {
36 inherit (pkgs) stdenv fetchurl which qt4;
39 qca2_ossl = import ./support/qca2/ossl.nix {
40 inherit (pkgs) stdenv fetchurl fetchsvn qt4 openssl;
44 akonadi = import ./support/akonadi {
45 inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost mysql;
46 inherit automoc4 soprano;
49 eigen = import ./support/eigen {
50 inherit (pkgs) stdenv fetchurl lib cmake;
53 polkit_qt = import ./support/polkit-qt {
54 inherit (pkgs) stdenv fetchurl lib cmake qt4 policykit;
58 attica = import ./support/attica {
59 inherit (pkgs) stdenv fetchurl cmake qt4;
63 kdelibs = import ./libs {
64 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl bzip2 pcre fam libxml2 libxslt;
65 inherit (pkgs) xz flex bison giflib jasper openexr aspell avahi shared_mime_info
66 kerberos acl attr shared_desktop_ontologies enchant;
67 inherit (pkgs.xlibs) libXScrnSaver;
68 inherit automoc4 phonon strigi soprano qca2 attica polkit_qt;
72 kdebase_workspace = import ./base-workspace {
73 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl python pam sip pyqt4;
74 inherit (pkgs) lm_sensors libxklavier libusb boost consolekit;
75 inherit (pkgs.xlibs) libXi libXau libXdmcp libXtst libXcomposite libXdamage libXScrnSaver libpthreadstubs;
76 inherit kdelibs kdepimlibs kdebindings;
77 inherit automoc4 phonon strigi soprano qimageblitz akonadi polkit_qt;
81 kdebase = import ./base {
82 inherit (pkgs) stdenv fetchurl lib cmake perl qt4 pciutils libraw1394;
83 inherit kdelibs kdebase_workspace;
84 inherit automoc4 phonon strigi qimageblitz soprano;
87 kdebase_runtime = import ./base-runtime {
88 inherit (pkgs) stdenv fetchurl lib cmake perl bzip2 xz qt4 exiv2 libssh makeWrapper;
89 inherit (pkgs) shared_mime_info xineLib alsaLib samba cluceneCore virtuoso;
90 inherit kdelibs attica;
91 inherit automoc4 phonon strigi soprano;
94 oxygen_icons = import ./oxygen-icons {
95 inherit (pkgs) stdenv fetchurl lib cmake;
100 kdepimlibs = import ./pimlibs {
101 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl boost cyrus_sasl gpgme;
102 inherit (pkgs) libical openldap shared_mime_info;
104 inherit automoc4 phonon akonadi;
107 kdeadmin = import ./admin {
108 inherit (pkgs) stdenv fetchurl lib cmake qt4 pkgconfig perl python sip pyqt4 pycups rhpl system_config_printer;
109 inherit kdelibs kdepimlibs kdebindings;
110 inherit automoc4 phonon;
113 kdeartwork = import ./artwork {
114 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl xscreensaver;
115 inherit kdelibs kdebase_workspace;
116 inherit automoc4 phonon strigi eigen;
119 kdeaccessibility = import ./accessibility {
120 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl alsaLib;
121 inherit (pkgs.xlibs) libXi libXtst;
123 inherit automoc4 phonon;
126 kdeedu = import ./edu {
127 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl libxml2 libxslt openbabel boost;
128 inherit (pkgs) readline gmm gsl xplanet libspectre;
129 inherit kdelibs attica;
130 inherit automoc4 phonon eigen;
133 kdegraphics = import ./graphics {
134 inherit (pkgs) stdenv fetchurl lib cmake perl qt4 exiv2 lcms saneBackends libgphoto2;
135 inherit (pkgs) libspectre djvulibre chmlib shared_mime_info;
136 inherit (pkgs.xlibs) libXxf86vm;
137 poppler = pkgs.popplerQt4;
139 inherit automoc4 phonon strigi qimageblitz soprano qca2;
142 kdemultimedia = import ./multimedia {
143 inherit (pkgs) stdenv fetchurl lib cmake perl qt4;
144 inherit (pkgs) alsaLib xineLib libvorbis flac taglib cdparanoia lame;
146 inherit automoc4 phonon;
149 kdenetwork = import ./network {
150 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gmp speex libxml2 libxslt sqlite alsaLib;
151 inherit (pkgs) libidn libvncserver libmsn giflib gpgme boost libv4l libotr;
152 inherit (pkgs.xlibs) libXi libXtst libXdamage libXxf86vm;
153 inherit kdelibs kdepimlibs;
154 inherit automoc4 phonon qca2 soprano qimageblitz strigi;
157 kdepim = import ./pim {
158 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl boost gpgme libassuan libgpgerror libxslt;
159 inherit (pkgs) shared_mime_info;
160 inherit (pkgs.xlibs) libXScrnSaver;
161 inherit kdelibs kdepimlibs kdepim_runtime;
162 inherit automoc4 phonon akonadi strigi soprano qca2;
165 kdepim_runtime = import ./pim-runtime {
166 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl libxml2 libxslt boost;
167 inherit (pkgs) shared_mime_info;
168 inherit kdelibs kdepimlibs;
169 inherit automoc4 phonon akonadi soprano strigi;
172 kdeplasma_addons = import ./plasma-addons {
173 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl python shared_mime_info;
174 inherit (pkgs.xlibs) libXtst libXi;
175 inherit kdelibs kdebase_workspace kdepimlibs kdebase kdegraphics kdeedu;
176 inherit automoc4 phonon soprano eigen qimageblitz attica qca2;
179 kdegames = import ./games {
180 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl shared_mime_info;
182 inherit automoc4 phonon qca2;
185 kdetoys = import ./toys {
186 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl;
187 inherit kdelibs kdebase_workspace;
188 inherit automoc4 phonon;
191 kdeutils = import ./utils {
192 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl python gmp libzip libarchive xz sip pyqt4 pycups rhpl system_config_printer;
193 inherit kdelibs kdepimlibs kdebase kdebindings;
194 inherit automoc4 phonon qimageblitz qca2;
199 kdebindings = import ./bindings {
200 inherit (pkgs) stdenv fetchurl cmake perl lib python sip zlib libpng pyqt4 freetype fontconfig qt4 boost;
201 inherit kdelibs kdepimlibs automoc4 phonon soprano akonadi qimageblitz attica polkit_qt;
204 kdesdk = import ./sdk {
205 inherit (pkgs) stdenv fetchurl cmake qt4 perl libxml2 libxslt boost
206 subversion apr aprutil shared_mime_info hunspell;
207 inherit kdelibs kdepimlibs;
208 inherit automoc4 phonon strigi;
211 kdewebdev = import ./webdev {
212 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl libxml2 libxslt boost;
213 inherit kdelibs kdepimlibs;
214 inherit automoc4 phonon;
219 filelight = import ./extragear/filelight {
220 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl;
221 inherit kdelibs kdebase_workspace;
222 inherit automoc4 phonon qimageblitz;
225 kdenlive = import ./extragear/kdenlive {
226 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl mlt gettext shared_mime_info;
227 inherit kdelibs soprano;
228 inherit automoc4 phonon;
231 kdesvn = import ./extragear/kdesvn {
232 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext apr aprutil subversion db4;
234 inherit automoc4 phonon;
237 kdiff3 = import ./extragear/kdiff3 {
238 inherit (pkgs) stdenv fetchurl cmake qt4 gettext perl;
239 inherit kdelibs kdebase;
240 inherit automoc4 phonon;
243 kmplayer = import ./extragear/kmplayer {
244 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext dbus_glib;
245 inherit (pkgs.gtkLibs) pango gtk;
247 inherit automoc4 phonon;
250 krusader = import ./extragear/krusader {
251 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext;
253 inherit automoc4 phonon;
256 inherit (pkgs) konversation yakuake ktorrent koffice amarok kdevplatform
257 kdevelop kipi_plugins digikam;
259 gtk_qt_engine = import ./extragear/gtk-qt-engine {
260 inherit (pkgs) stdenv fetchurl cmake qt4 perl gettext;
261 inherit (pkgs.xlibs) libX11;
262 inherit (pkgs.gtkLibs) gtk;
263 inherit (pkgs.gnome) libbonoboui;
265 inherit automoc4 phonon;
268 k3b = import ./extragear/k3b {
269 inherit (pkgs) stdenv fetchurl cmake qt4 perl shared_mime_info libvorbis taglib gettext;
270 inherit (pkgs) ffmpeg flac libsamplerate libdvdread lame libsndfile libmad;
271 inherit kdelibs kdemultimedia;
272 inherit automoc4 phonon;
275 konqPlugins = import ./extragear/konq-plugins {
276 inherit (pkgs) stdenv fetchurl cmake qt4 gettext;
277 inherit kdelibs automoc4 phonon kdebase;
281 l10n = pkgs.recurseIntoAttrs (import ./l10n {
282 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext;
284 inherit automoc4 phonon;