This is needed because the new v8 shipped breaks extensions like node-expat
with undefined symbol: _ZN2v86Object25SetPointerInInternalFieldEiPv
BuildRequires: rpm >= 4.4.9-56
BuildRequires: rpmbuild(macros) >= 1.219
BuildRequires: sed >= 4.0
-BuildRequires: v8-devel >= 3.15.11.10
BuildRequires: zlib-devel
BuildConflicts: eio
Obsoletes: nodejs-waf
Requires: libstdc++-devel
Requires: libuv-devel
Requires: openssl-devel
-Requires: v8-devel
Requires: zlib-devel
%description devel
grep -r '#!.*env python' -l . | xargs %{__sed} -i -e '1 s,#!.*env python,#!%{__python},'
-rm -r deps
-
%build
# CC used only to detect if CC is clang, not used for compiling
CC="%{__cc}" \
CXX="%{__cxx}" \
GYP_DEFINES="soname_version=%{sover}" \
./configure \
- --shared-v8 \
--shared-zlib \
--shared-openssl \
--shared-cares \