nixpkgs/pkgs/development/libraries/gnome/default.nix

71 lines
1.6 KiB
Nix
Raw Normal View History

{ stdenv, fetchurl, pkgconfig, audiofile, gtkLibs
, flex, bison, popt, perl, zlib, libxml2, bzip2
}:
rec {
glib = gtkLibs.glib;
gtk = gtkLibs.gtk;
esound = (import ./esound) {
inherit fetchurl stdenv audiofile;
};
libIDL = (import ./libIDL) {
inherit fetchurl stdenv pkgconfig glib;
lex = flex;
yacc = bison;
};
ORBit2 = (import ./ORBit2) {
inherit fetchurl stdenv pkgconfig glib libIDL popt;
};
GConf = (import ./GConf) {
inherit fetchurl stdenv pkgconfig perl glib gtk libxml2 ORBit2 popt;
};
libbonobo = (import ./libbonobo) {
inherit fetchurl stdenv pkgconfig perl ORBit2 libxml2 popt flex;
yacc = bison;
};
gnomemimedata = (import ./gnome-mime-data) {
inherit fetchurl stdenv pkgconfig perl;
};
gnomevfs = (import ./gnome-vfs) {
inherit fetchurl stdenv pkgconfig perl glib libxml2 GConf
libbonobo gnomemimedata popt bzip2;
# !!! use stdenv.bzip2
};
libgnome = (import ./libgnome) {
inherit fetchurl stdenv pkgconfig perl glib gnomevfs
libbonobo GConf popt zlib;
};
libart_lgpl = (import ./libart_lgpl) {
inherit fetchurl stdenv;
};
libglade = (import ./libglade) {
inherit fetchurl stdenv pkgconfig gtk libxml2;
};
libgnomecanvas = (import ./libgnomecanvas) {
inherit fetchurl stdenv pkgconfig gtk libglade;
libart = libart_lgpl;
};
libbonoboui = (import ./libbonoboui) {
inherit fetchurl stdenv pkgconfig perl libxml2 libglade
libgnome libgnomecanvas;
};
libgnomeui = (import ./libgnomeui) {
inherit fetchurl stdenv pkgconfig libgnome libgnomecanvas
libbonoboui libglade;
};
}