2010-08-29 23:20:38 +02:00
|
|
|
{ kde, cmake, perl, python, pam, consolekit
|
2010-08-11 19:33:57 +02:00
|
|
|
, qt4, sip, pyqt4, kdelibs, kdepimlibs, kdebindings
|
|
|
|
, libXi, libXau, libXdmcp, libXtst, libXcomposite, libXdamage, libXScrnSaver
|
|
|
|
, lm_sensors, libxklavier, libusb, libpthreadstubs, boost
|
|
|
|
, automoc4, strigi, soprano, qimageblitz, akonadi
|
2011-09-10 22:09:11 +02:00
|
|
|
, libdbusmenu_qt, libqalculate, pciutils, libraw1394, bluez
|
2010-08-11 19:33:57 +02:00
|
|
|
}:
|
|
|
|
|
2010-08-29 23:20:38 +02:00
|
|
|
kde.package {
|
2010-08-11 19:33:57 +02:00
|
|
|
|
2010-08-20 23:36:56 +02:00
|
|
|
# TODO: qedje, qzion, ggadgets, libgps
|
2010-08-11 19:33:57 +02:00
|
|
|
buildInputs = [ cmake perl python qt4 pam consolekit sip pyqt4 kdelibs libXtst
|
2010-08-20 23:36:56 +02:00
|
|
|
kdepimlibs kdebindings boost libusb libXi libXau libXdmcp libraw1394
|
2010-08-11 19:33:57 +02:00
|
|
|
libXcomposite libXdamage libXScrnSaver lm_sensors libxklavier automoc4
|
2010-08-20 23:36:56 +02:00
|
|
|
strigi soprano qimageblitz akonadi libpthreadstubs libdbusmenu_qt libqalculate
|
2011-09-10 22:09:11 +02:00
|
|
|
pciutils bluez ];
|
2010-08-11 19:33:57 +02:00
|
|
|
|
2011-03-11 17:40:59 +01:00
|
|
|
patches =
|
|
|
|
[ # Don't do compositing with the software GLX driver, since it's
|
|
|
|
# completely broken (corrupt output, server crashes, etc.).
|
|
|
|
# (NixOS/121)
|
|
|
|
./no-software-compositing.patch
|
|
|
|
];
|
|
|
|
|
2010-08-11 19:33:57 +02:00
|
|
|
meta = {
|
2010-09-13 16:22:43 +02:00
|
|
|
description = "KDE base platform-specific components";
|
2010-08-11 19:33:57 +02:00
|
|
|
longDescription = "KDE base components that are only required to work with X11 such KDM and KWin";
|
|
|
|
license = "GPL";
|
2011-02-02 14:54:35 +01:00
|
|
|
kde.name = "kdebase-workspace";
|
2010-08-11 19:33:57 +02:00
|
|
|
};
|
|
|
|
}
|