mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-02 15:41:48 +00:00
monosat: update build to use handy new environment variable
This commit is contained in:
parent
0372c87481
commit
1dd7bc7dfc
@ -50,15 +50,18 @@ let
|
||||
|
||||
propagatedBuildInputs = [ core cython ];
|
||||
|
||||
# This tells setup.py to use cython
|
||||
MONOSAT_CYTHON = true;
|
||||
|
||||
# The relative paths here don't make sense for our Nix build
|
||||
# Also, let's use cython since it should produce faster bindings
|
||||
# TODO: do we want to just reference the core monosat library rather than copying the
|
||||
# shared lib? The current setup.py copies the .dylib/.so...
|
||||
postPatch = ''
|
||||
|
||||
substituteInPlace setup.py \
|
||||
--replace '../../../../libmonosat.dylib' '${core}/lib/libmonosat.dylib' \
|
||||
--replace '../../../../libmonosat.so' '${core}/lib/libmonosat.so' \
|
||||
--replace 'use_cython=False' 'use_cython=True'
|
||||
--replace '../../../../libmonosat.so' '${core}/lib/libmonosat.so'
|
||||
'';
|
||||
};
|
||||
in core
|
Loading…
Reference in New Issue
Block a user