# HG changeset patch # User Michael Schloh von Bennewitz # Date 1350329150 -7200 # Node ID 51daf2b49ad74e7a2128cc8073d587d39f7133f4 # Parent 36814bf4370946953cd2f695d9b3d92f60484f8d Back out change 742 as unversioned Google projects prove too unreliable for production use, and rather correct problems with the OpenPKG v8 installation and leverage that instead. diff -r 36814bf43709 -r 51daf2b49ad7 node/node.spec --- a/node/node.spec Mon Oct 15 21:23:58 2012 +0200 +++ b/node/node.spec Mon Oct 15 21:25:50 2012 +0200 @@ -41,15 +41,13 @@ # build information BuildPreReq: OpenPKG, openpkg >= 20100101, make, gcc, gcc::with_cxx = yes PreReq: OpenPKG, openpkg >= 20100101 -BuildPreReq: openssl, libexecinfo, zlib, python, pkgconfig -PreReq: openssl, libexecinfo, zlib +BuildPreReq: openssl, libexecinfo, v8, zlib, python, pkgconfig +PreReq: openssl, libexecinfo, v8, zlib %description Node.js provides an easy way to build scalable network servers in - JavaScript. It is an event driven I/O environment based on Google V8 - JavaScript virtual machine. This particular Node JS installation uses - a locally provided implementation of V8 rather than depending on an - externally available V8 installation. + JavaScript. It is an event driven I/O environment based on Google + V8 JavaScript virtual machine. %track prog node = { @@ -87,6 +85,10 @@ --openssl-use-sys \ --openssl-includes=%{l_prefix}/include \ --openssl-libpath=%{l_prefix}/lib \ + --shared-v8 \ + --shared-v8-includes=%{l_prefix}/include \ + --shared-v8-libpath=%{l_prefix}/lib \ + --shared-v8-libname=v8 \ --shared-zlib \ --shared-zlib-includes=%{l_prefix}/include \ --shared-zlib-libpath=%{l_prefix}/lib \