mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-25 00:12:56 +00:00
swig: enable on Darwin (close #2326)
Verified on OS X 10.9.2 to build and check, dependents build fine too. @vcunat enabled doCheck as it works for him on x86_64-linux; also did style nitpick modification, and changed platforms to .all according to the homepage http://www.swig.org/compat.html
This commit is contained in:
parent
25ea04f2c9
commit
8ad1a0ceaf
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, boost }:
|
||||
{ stdenv, fetchurl, boost, tcl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "swig-1.3.40";
|
||||
@ -8,18 +8,9 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "02dc8g8wy75nd2is1974rl24c6mdl0ai1vszs1xpg9nd7dlv6i8r";
|
||||
};
|
||||
|
||||
#buildInputs = [ boost ]; # needed for `make check'
|
||||
|
||||
/* The test suite fails this way:
|
||||
|
||||
building python_cpp
|
||||
python: tpp.c:63: __pthread_tpp_change_priority: Assertion `new_prio == -1 || (new_prio >= __sched_fifo_min_prio && new_prio <= __sched_fifo_max_prio)' failed.
|
||||
/bin/sh: line 1: 32101 Aborted env LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH PYTHONPATH=.:$PYTHONPATH python ./li_boost_shared_ptr_runme.py
|
||||
make[1]: *** [li_boost_shared_ptr.cpptest] Error 134
|
||||
|
||||
This may be an uninitialized mutex or mutexattr or something.
|
||||
*/
|
||||
doCheck = false;
|
||||
doCheck = true;
|
||||
# 'make check' uses boost and tcl
|
||||
buildInputs = stdenv.lib.optionals doCheck [ boost tcl ];
|
||||
|
||||
meta = {
|
||||
description = "SWIG, an interface compiler that connects C/C++ code to higher-level languages";
|
||||
@ -39,7 +30,7 @@ stdenv.mkDerivation rec {
|
||||
# Licensing is a mess: http://www.swig.org/Release/LICENSE .
|
||||
license = "BSD-style";
|
||||
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
|
||||
maintainers = [ ];
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user