diff options
author | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-05-21 22:46:40 +0000 |
---|---|---|
committer | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-05-21 22:46:40 +0000 |
commit | 6bf4d9522a2f9aa587815dd3eb5bc971b20a985f (patch) | |
tree | 48f567bed521f15d889898ddd83091d69cc5a96c /pkgs/desktops/gnome-2 | |
parent | f44b78641d1cec2706f05165639a60f90cf60a84 (diff) | |
download | nixlib-6bf4d9522a2f9aa587815dd3eb5bc971b20a985f.tar nixlib-6bf4d9522a2f9aa587815dd3eb5bc971b20a985f.tar.gz nixlib-6bf4d9522a2f9aa587815dd3eb5bc971b20a985f.tar.bz2 nixlib-6bf4d9522a2f9aa587815dd3eb5bc971b20a985f.tar.lz nixlib-6bf4d9522a2f9aa587815dd3eb5bc971b20a985f.tar.xz nixlib-6bf4d9522a2f9aa587815dd3eb5bc971b20a985f.tar.zst nixlib-6bf4d9522a2f9aa587815dd3eb5bc971b20a985f.zip |
Submitting patch by qknight (Joachim Schiele) to add Gnome2 python bindings
svn path=/nixpkgs/trunk/; revision=34203
Diffstat (limited to 'pkgs/desktops/gnome-2')
-rw-r--r-- | pkgs/desktops/gnome-2/bindings/gnome-python/default.nix | 38 | ||||
-rw-r--r-- | pkgs/desktops/gnome-2/default.nix | 2 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix b/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix new file mode 100644 index 000000000000..3d47ed567873 --- /dev/null +++ b/pkgs/desktops/gnome-2/bindings/gnome-python/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchurl, python, pkgconfig, libgnome, GConf, pygobject, pygtk, glib, gtk, pythonDBus}: + +with stdenv.lib; + +stdenv.mkDerivation rec { + version = "2.28"; + name = "gnome-python-${version}.1"; + + src = fetchurl { + url = "http://ftp.gnome.org/pub/GNOME/sources/gnome-python/${version}/${name}.tar.bz2"; + sha256 = "759ce9344cbf89cf7f8449d945822a0c9f317a494f56787782a901e4119b96d8"; + }; + + phases = "unpackPhase configurePhase buildPhase installPhase"; + + # You should be using WAF instead; see the file INSTALL.WAF + configurePhase = '' + python waf configure --prefix=$out + ''; + + buildPhase = '' + python waf build + ''; + + installPhase = '' + python waf install + ''; + + buildInputs = [ python pkgconfig pygobject pygtk glib gtk GConf libgnome pythonDBus ]; + + doCheck = false; + + meta = { + homepage = "http://projects.gnome.org/gconf/"; + description = "Python wrapper for gconf"; + maintainers = [ stdenv.lib.maintainers.qknight ]; + }; +} \ No newline at end of file diff --git a/pkgs/desktops/gnome-2/default.nix b/pkgs/desktops/gnome-2/default.nix index 4a4e6eaaefb7..29090b1f9d41 100644 --- a/pkgs/desktops/gnome-2/default.nix +++ b/pkgs/desktops/gnome-2/default.nix @@ -111,4 +111,6 @@ libglademm = callPackage ./bindings/libglademm { }; + gnome_python = callPackage ./bindings/gnome-python { }; + } |