summary refs log tree commit diff
path: root/pkgs/system/all-packages-generic.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2005-11-04 13:07:22 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2005-11-04 13:07:22 +0000
commite68763576b631ed99540e08ce9e41a3a93c79ef9 (patch)
tree23e45afc3ff231fb019b534e8f2f6fb04cefb01f /pkgs/system/all-packages-generic.nix
parent65a411cadce4848315592062c74f7ac4e2930f66 (diff)
downloadnixpkgs-e68763576b631ed99540e08ce9e41a3a93c79ef9.tar
nixpkgs-e68763576b631ed99540e08ce9e41a3a93c79ef9.tar.gz
nixpkgs-e68763576b631ed99540e08ce9e41a3a93c79ef9.tar.bz2
nixpkgs-e68763576b631ed99540e08ce9e41a3a93c79ef9.tar.lz
nixpkgs-e68763576b631ed99540e08ce9e41a3a93c79ef9.tar.xz
nixpkgs-e68763576b631ed99540e08ce9e41a3a93c79ef9.tar.zst
nixpkgs-e68763576b631ed99540e08ce9e41a3a93c79ef9.zip
* Refactoring: move fontconfig out of xlibs.
svn path=/nixpkgs/trunk/; revision=4221
Diffstat (limited to 'pkgs/system/all-packages-generic.nix')
-rw-r--r--pkgs/system/all-packages-generic.nix34
1 files changed, 20 insertions, 14 deletions
diff --git a/pkgs/system/all-packages-generic.nix b/pkgs/system/all-packages-generic.nix
index 1cf7ee7ee22..f9d81db53fc 100644
--- a/pkgs/system/all-packages-generic.nix
+++ b/pkgs/system/all-packages-generic.nix
@@ -829,8 +829,7 @@ rec {
   };
 
   cairo = (import ../development/libraries/cairo) {
-    inherit fetchurl stdenv pkgconfig x11 freetype zlib libpng;
-    inherit (xlibs) fontconfig;
+    inherit fetchurl stdenv pkgconfig x11 fontconfig freetype zlib libpng;
   };
 
   gtkLibs = gtkLibs28;
@@ -989,8 +988,12 @@ rec {
     inherit fetchurl stdenv;
   };
 
+  fontconfig = import ../development/libraries/fontconfig {
+    inherit fetchurl stdenv freetype expat;
+  };
+
   xlibs = (import ../development/libraries/xlibs) {
-    inherit fetchurl stdenv pkgconfig freetype expat;
+    inherit fetchurl stdenv pkgconfig freetype fontconfig;
   };
 
 #  Xaw3d = import ../development/libraries/Xaw3d {
@@ -1281,9 +1284,8 @@ rec {
   };
 
   xorg = import ../servers/x11/xorg {
-    inherit fetchurl stdenv pkgconfig freetype # fontconfig
+    inherit fetchurl stdenv pkgconfig freetype fontconfig
       expat libdrm libpng zlib perl mesa;
-    inherit (xlibs) fontconfig;
   };
 
   postgresql = (import ../servers/sql/postgresql) {
@@ -1448,8 +1450,12 @@ rec {
   ### APPLICATIONS
 
   openoffice = (import ../applications/office/openoffice) {
-    inherit fetchurl stdenv pam python tcsh libxslt perl perlArchiveZip perlCompressZlib zlib libjpeg expat pkgconfig freetype libwpd libxml2 db4 sablotron curl libsndfile flex zip unzip libmspack getopt file;
-    inherit (xlibs) libXaw fontconfig;
+    inherit fetchurl stdenv pam python tcsh libxslt
+      perl perlArchiveZip perlCompressZlib zlib libjpeg
+      expat pkgconfig freetype fontconfig libwpd libxml2
+      db4 sablotron curl libsndfile flex zip unzip libmspack
+      getopt file;
+    inherit (xlibs) libXaw;
     inherit (gtkLibs) gtk;
 
     bison = (import ../development/tools/parsing/bison/bison-2.1.nix) {
@@ -1669,11 +1675,11 @@ rec {
   };
 
   inkscape = (import ../applications/graphics/inkscape) {
-    inherit fetchurl stdenv perl perlXMLParser pkgconfig zlib popt libxml2 libxslt libpng boehmgc;
-    inherit (gtkLibs) gtk;
-    inherit gtkmm glibmm libsigcxx;
-    inherit (xlibs) libXft fontconfig;
-    inherit (gnome) glib;
+    inherit fetchurl stdenv perl perlXMLParser pkgconfig zlib
+      popt libxml2 libxslt libpng boehmgc fontconfig gtkmm
+      glibmm libsigcxx;
+    inherit (gtkLibs) gtk glib;
+    inherit (xlibs) libXft;
   };
 
   fspot = (import ../applications/graphics/f-spot) {
@@ -1684,8 +1690,8 @@ rec {
   };
 
   gimp = (import ../applications/graphics/gimp) {
-    inherit fetchurl stdenv pkgconfig freetype libtiff libjpeg libpng libexif zlib perl perlXMLParser;
-    inherit (xlibs) fontconfig;
+    inherit fetchurl stdenv pkgconfig freetype fontconfig
+      libtiff libjpeg libpng libexif zlib perl perlXMLParser;
     inherit (gnome) gtk libgtkhtml glib pango atk libart_lgpl;
   };