summary refs log blame commit diff
path: root/pkgs/development/libraries/wxmac/default.nix
blob: 9734fd358ea26523e838d5bcd2619a32de57ea0c (plain) (tree)
1
2
                                        
                                                 














                                                                                
                                                                                 




































                                       
{ stdenv, fetchurl, setfile, rez, derez,
  expat, libiconv, libjpeg, libpng, libtiff, zlib
}:

with stdenv.lib;

stdenv.mkDerivation rec {
  version = "3.0.2";
  name = "wxmac-${version}";

  src = fetchurl {
    url = "mirror://sourceforge/wxwindows/wxWidgets-${version}.tar.bz2";
    sha256 = "346879dc554f3ab8d6da2704f651ecb504a22e9d31c17ef5449b129ed711585d";
  };

  patches = [ ./wx.patch ];

  buildInputs = [ setfile rez derez expat libiconv libjpeg libpng libtiff zlib ];

  configureFlags = [
    "--enable-unicode"
    "--with-osx_cocoa"
    "--enable-std_string"
    "--enable-display"
    "--with-opengl"
    "--with-libjpeg"
    "--with-libtiff"
    "--without-liblzma"
    "--with-libpng"
    "--with-zlib"
    "--enable-dnd"
    "--enable-clipboard"
    "--enable-webkit"
    "--enable-svg"
    "--enable-graphics_ctx"
    "--enable-controls"
    "--enable-dataviewctrl"
    "--with-expat"
    "--disable-precomp-headers"
    "--disable-mediactrl"
  ];

  checkPhase = ''
    ./wx-config --libs
  '';

  doCheck = true;

  enableParallelBuilding = true;

  meta = {
    platforms = platforms.darwin;
    maintainers = [ maintainers.lnl7 ];
  };
}