+ {
+ 'target_name': 'libnode',
+ 'type': 'shared_library',
-+ 'product_extension': 'so.10.3.0',
-+ 'soname_version': '10.3.0',
++ 'product_extension': 'so.10',
++ 'soname_version': '10',
+ 'cflags': ['-fPIC'],
+
+ 'sources': [
def files(action):
+ global lib_dir
action(['out/Release/node'], 'bin/node')
-+ action(['out/Release/lib.target/libnode.so.10.3.0'], lib_dir + '/libnode.so.10.3.0')
++ action(['out/Release/lib.target/libnode.so.10'], lib_dir + '/libnode.so.10.3.0')
# install unconditionally, checking if the platform supports dtrace doesn't
# work when cross-compiling and besides, there's at least one linux flavor
# no dtrace on linux
%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/lib/dtrace/node.d
-lib=$(basename $RPM_BUILD_ROOT%{_libdir}/libnode.so.*.*)
+lib=$(basename $RPM_BUILD_ROOT%{_libdir}/libnode.so.*.*.*)
ln -s $lib $RPM_BUILD_ROOT%{_libdir}/libnode.so.10
ln -s $lib $RPM_BUILD_ROOT%{_libdir}/libnode.so