diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2011-02-08 10:38:52 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2011-02-08 10:38:52 +0000 |
commit | 7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb (patch) | |
tree | 3ee8540cce8251491bd13278696ce732911be0d1 | |
parent | 662fa0a13b4ce65d5453da502684576d913b547f (diff) | |
download | nixpkgs-7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb.tar nixpkgs-7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb.tar.gz nixpkgs-7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb.tar.bz2 nixpkgs-7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb.tar.lz nixpkgs-7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb.tar.xz nixpkgs-7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb.tar.zst nixpkgs-7f0c493b1cc798b0e3cdb8dc6ca2941e1e9dbbfb.zip |
Add python scripting support to Kig
svn path=/nixpkgs/trunk/; revision=25800
-rw-r--r-- | pkgs/desktops/kde-4.5/edu/default.nix | 10 | ||||
-rw-r--r-- | pkgs/desktops/kde-4.6/edu/default.nix | 10 |
2 files changed, 16 insertions, 4 deletions
diff --git a/pkgs/desktops/kde-4.5/edu/default.nix b/pkgs/desktops/kde-4.5/edu/default.nix index 3abe374723f..f9132de8739 100644 --- a/pkgs/desktops/kde-4.5/edu/default.nix +++ b/pkgs/desktops/kde-4.5/edu/default.nix @@ -1,5 +1,5 @@ { kde, cmake, qt4, perl, libxml2, libxslt, openbabel, boost, readline, gmm, gsl -, xplanet, libspectre, pkgconfig, libqalculate +, xplanet, libspectre, pkgconfig, libqalculate, python , kdelibs, automoc4, eigen, attica}: kde.package { @@ -16,7 +16,13 @@ kde.package { buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm gsl xplanet kdelibs automoc4 eigen attica libspectre pkgconfig - libqalculate ]; + libqalculate python ]; + + preConfigure = '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${python}/include/${python.libPrefix}" + export NIX_LDFLAGS="$NIX_LDFLAGS -l${python.libPrefix} -lboost_python" + ''; + cmakeFlags = '' -DBOOST_PYTHON_INCLUDES="${boost}/include" -DBOOST_PYTHON_LIBS="boost_python" -DKIG_ENABLE_PYTHON_SCRIPTING=1''; meta = { description = "KDE educational software"; diff --git a/pkgs/desktops/kde-4.6/edu/default.nix b/pkgs/desktops/kde-4.6/edu/default.nix index e011d2cd522..62565a1d2fe 100644 --- a/pkgs/desktops/kde-4.6/edu/default.nix +++ b/pkgs/desktops/kde-4.6/edu/default.nix @@ -1,5 +1,5 @@ { kde, cmake, qt4, perl, libxml2, libxslt, openbabel, boost, readline, gmm, gsl -, xplanet, libspectre, pkgconfig, libqalculate +, xplanet, libspectre, pkgconfig, libqalculate, python , kdelibs, automoc4, eigen, attica}: kde.package { @@ -16,7 +16,13 @@ kde.package { buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm gsl xplanet kdelibs automoc4 eigen attica libspectre pkgconfig - libqalculate ]; + libqalculate python ]; + + preConfigure = '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${python}/include/${python.libPrefix}" + export NIX_LDFLAGS="$NIX_LDFLAGS -l${python.libPrefix} -lboost_python" + ''; + cmakeFlags = '' -DBOOST_PYTHON_INCLUDES="${boost}/include" -DBOOST_PYTHON_LIBS="boost_python" -DKIG_ENABLE_PYTHON_SCRIPTING=1''; meta = { description = "KDE Educative software"; |