diff options
author | Peter Simons <simons@cryp.to> | 2013-06-18 12:44:07 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2013-06-18 12:44:24 +0200 |
commit | efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c (patch) | |
tree | 97786cf55c3552ec6dc90d1f9e298bbfb36d595c /pkgs/applications | |
parent | 3e241c3f83121f4dd499f5658eec35b6cb876bbb (diff) | |
download | nixlib-efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c.tar nixlib-efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c.tar.gz nixlib-efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c.tar.bz2 nixlib-efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c.tar.lz nixlib-efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c.tar.xz nixlib-efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c.tar.zst nixlib-efac6d8e73bcac39f673eacc0d7b90a9fb0bb79c.zip |
celestia: help the package find the gtk related libraries
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/science/astronomy/celestia/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/applications/science/astronomy/celestia/default.nix b/pkgs/applications/science/astronomy/celestia/default.nix index 5a399169c094..837fd2c2755e 100644 --- a/pkgs/applications/science/astronomy/celestia/default.nix +++ b/pkgs/applications/science/astronomy/celestia/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, freeglut, gtk2, gtkglext, libjpeg_turbo, libtheora, libXmu -, lua, mesa, pkgconfig, perl, automake, autoconf, libtool, gettext +, lua, mesa, pkgconfig, perl, automake, autoconf, libtool, gettext, glib, cairo +, pango, gdk_pixbuf, atk }: let @@ -44,7 +45,7 @@ stdenv.mkDerivation { }; buildInputs = [ freeglut gtk2 gtkglext libjpeg_turbo libtheora libXmu mesa pkgconfig lua - perl automake autoconf libtool gettext ]; + perl automake autoconf libtool gettext ]; patchPhase = '' patch -Np0 -i "${gcc46Patch}" @@ -53,7 +54,13 @@ stdenv.mkDerivation { patch -Np1 -i "${linkingPatch}" patch -Np1 -i "${gcc47Patch}" autoreconf - configureFlagsArray=( --with-gtk --with-lua=${lua} CFLAGS="-O2 -fsigned-char" CXXFLAGS="-O2 -fsigned-char" ) + configureFlagsArray=( + --with-gtk + --with-lua=${lua} + CPPFLAGS="-I${gtk2}/include/gtk-2.0 -I${gtk2}/lib/gtk-2.0/include -I${glib}/include/glib-2.0 -I${glib}/lib/glib-2.0/include -I${cairo}/include/cairo -I${pango}/include/pango-1.0 -I${gdk_pixbuf}/include/gdk-pixbuf-2.0 -I${atk}/include/atk-1.0 -I${gtkglext}/include/gtkglext-1.0 -I${gtkglext}/lib/gtkglext-1.0/include" + CFLAGS="-O2 -fsigned-char" + CXXFLAGS="-O2 -fsigned-char" + ) ''; enableParallelBuilding = true; |