Pass individual packages in kde-4.7
E.g., use { ..., marble, ... } : marble instead of { ..., kdeedu, ... } : kdeedu.marble svn path=/nixpkgs/trunk/; revision=28694
This commit is contained in:
parent
365cb2d262
commit
b815a9ea40
@ -1,13 +1,13 @@
|
|||||||
{ kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, shared_desktop_ontologies,
|
{ kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, shared_desktop_ontologies,
|
||||||
lm_sensors, pciutils, libraw1394, libusb, libxklavier, python, libqalculate,
|
lm_sensors, pciutils, libraw1394, libusb, libxklavier, python, libqalculate,
|
||||||
consolekit, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi,
|
consolekit, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi,
|
||||||
kdebindings
|
pykde4
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kde {
|
kde {
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ kdelibs qimageblitz libdbusmenu_qt kdebindings.pykde4
|
[ kdelibs qimageblitz libdbusmenu_qt pykde4
|
||||||
xorg.libxkbfile xorg.libXcomposite xorg.libXScrnSaver xorg.libXtst
|
xorg.libxkbfile xorg.libXcomposite xorg.libXScrnSaver xorg.libXtst
|
||||||
xorg.libXcomposite xorg.libXdamage xorg.libXau xorg.libXdmcp
|
xorg.libXcomposite xorg.libXdamage xorg.libXau xorg.libXdmcp
|
||||||
xorg.libpthreadstubs
|
xorg.libpthreadstubs
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ kde, cmake, kdebindings, perl }:
|
{ kde, cmake, smokeqt, perl }:
|
||||||
|
|
||||||
kde {
|
kde {
|
||||||
buildInputs = [ kdebindings.smokeqt perl ];
|
buildInputs = [ smokeqt perl ];
|
||||||
buildNativeInputs = [ cmake ];
|
buildNativeInputs = [ cmake ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ kde, kdelibs, kdebindings }:
|
{ kde, kdelibs, smokeqt }:
|
||||||
|
|
||||||
kde {
|
kde {
|
||||||
propagatedBuildInputs = [ kdelibs kdebindings.smokeqt ];
|
propagatedBuildInputs = [ kdelibs smokeqt ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "C++ parser used to generate language bindings for Qt/KDE";
|
description = "C++ parser used to generate language bindings for Qt/KDE";
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
{ kde, qt4, cmake, phonon, qimageblitz, kdebindings }:
|
{ kde, qt4, cmake, phonon, qimageblitz, smokegen }:
|
||||||
|
|
||||||
kde {
|
kde {
|
||||||
propagatedBuildInputs = [ qt4 phonon qimageblitz ];
|
propagatedBuildInputs = [ qt4 phonon qimageblitz ];
|
||||||
buildNativeInputs = [ cmake ];
|
buildNativeInputs = [ cmake ];
|
||||||
propagatedBuildNativeInputs = [ kdebindings.smokegen ];
|
propagatedBuildNativeInputs = [ smokegen ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "C++ parser used to generate language bindings for Qt/KDE";
|
description = "C++ parser used to generate language bindings for Qt/KDE";
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ kde, kdelibs, qca2, twisted, pythonPackages, sip, makeWrapper, kdebindings,
|
{ kde, kdelibs, qca2, twisted, pythonPackages, sip, makeWrapper, pykde4,
|
||||||
openal, libsndfile, qhull }:
|
openal, libsndfile, qhull }:
|
||||||
|
|
||||||
kde rec {
|
kde rec {
|
||||||
buildInputs = [ kdelibs qca2 pythonPackages.python pythonPackages.wrapPython
|
buildInputs = [ kdelibs qca2 pythonPackages.python pythonPackages.wrapPython
|
||||||
openal libsndfile qhull ] ++ pythonPath;
|
openal libsndfile qhull ] ++ pythonPath;
|
||||||
|
|
||||||
pythonPath = [ pythonPackages.twisted kdebindings.pykde4 ];
|
pythonPath = [ pythonPackages.twisted pykde4 ];
|
||||||
|
|
||||||
# TODO: ggz
|
# TODO: ggz
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ kde, kdelibs, kdegraphics }:
|
{ kde, kdelibs, okular }:
|
||||||
|
|
||||||
kde {
|
kde {
|
||||||
buildInputs = [ kdelibs kdegraphics.okular ];
|
buildInputs = [ kdelibs okular ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A collection of plugins to handle mobipocket files";
|
description = "A collection of plugins to handle mobipocket files";
|
||||||
|
@ -1,16 +1,15 @@
|
|||||||
{ kde, kdelibs, kdeedu, shared_desktop_ontologies
|
{ kde, kdelibs, marble, shared_desktop_ontologies
|
||||||
, boost, eigen, kde_workspace, attica, python, qca2, qimageblitz
|
, boost, eigen, kde_workspace, attica, python, qca2, qimageblitz
|
||||||
, kdepimlibs, libkexiv2, libqalculate, libXtst }:
|
, kdepimlibs, libkexiv2, libqalculate, libXtst }:
|
||||||
# TODO: qwt, scim
|
# TODO: qwt, scim
|
||||||
# TODO: parts of kdegraphics, kdeedu
|
|
||||||
|
|
||||||
kde {
|
kde {
|
||||||
|
|
||||||
KDEDIRS=kdeedu.marble;
|
KDEDIRS=marble;
|
||||||
|
|
||||||
buildInputs = [ kdelibs boost eigen kde_workspace
|
buildInputs = [ kdelibs boost eigen kde_workspace
|
||||||
attica python qca2 qimageblitz kdepimlibs
|
attica python qca2 qimageblitz kdepimlibs
|
||||||
libqalculate libXtst shared_desktop_ontologies kdeedu.marble libkexiv2];
|
libqalculate libXtst shared_desktop_ontologies marble libkexiv2];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "KDE Plasma Addons";
|
description = "KDE Plasma Addons";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user