summary refs log tree commit diff
path: root/pkgs/development/libraries/gnome/libgnome/default.nix
blob: d33a54cf7a2859781a97703f0b2427cc387652f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{ stdenv, fetchurl, pkgconfig, perl, glib, gnomevfs, libbonobo
, GConf, popt, zlib }:

assert pkgconfig != null && perl != null && glib != null
  && gnomevfs != null && libbonobo != null && GConf != null
  && popt != null && zlib != null;

# !!! TO CHECK:
# libgnome tries to install stuff into GConf (which fails):
# "WARNING: failed to install schema `/schemas/desktop/gnome/url-handlers/https/need-terminal' locale `is': Failed:
# Failed to create file `/nix/store/14d4fc76451786eba9dea087d56dc719-GConf-2.4.0/etc/gconf/gconf.xml.defaults/%gconf.xml': Permission denied"

derivation {
  name = "libgnome-2.0.6";
  system = stdenv.system;
  builder = ./builder.sh;
  src = fetchurl {
    url = ftp://ftp.gnome.org/pub/gnome/sources/libgnome/2.4/libgnome-2.4.0.tar.bz2;
    md5 = "caec1e12d64b98a2925a4317ac16429f";
  };
  stdenv = stdenv;
  pkgconfig = pkgconfig;
  perl = perl;
  glib = glib;
  gnomevfs = gnomevfs;
  libbonobo = libbonobo;
  GConf = GConf;
  popt = popt;
  zlib = zlib;
}