[packages/nodejs-gyp] install gyp binary symlink
glen
glen at pld-linux.org
Wed Jul 29 15:43:57 CEST 2015
commit 3f81ec06c2257852fabdd1d4484447df42f02073
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Jul 29 16:43:42 2015 +0300
install gyp binary symlink
nodejs-gyp.spec | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/nodejs-gyp.spec b/nodejs-gyp.spec
index b5db537..a8ee142 100644
--- a/nodejs-gyp.spec
+++ b/nodejs-gyp.spec
@@ -2,14 +2,14 @@
Summary: Node.js native addon build tool
Name: nodejs-gyp
Version: 0.12.2
-Release: 1
+Release: 2
License: MIT
Group: Development/Libraries
-URL: https://github.com/TooTallNate/node-gyp
Source0: http://registry.npmjs.org/node-gyp/-/node-gyp-%{version}.tgz
# Source0-md5: a296a511c2a3f4481862ff62966e0972
Patch0: system-gyp.patch
Patch1: link-libnode.patch
+URL: https://github.com/TooTallNate/node-gyp
BuildRequires: sed >= 4.0
Requires: gyp
Requires: make
@@ -56,14 +56,19 @@ mv package/* .
%{__sed} -i -e '1s,^#!.*node,#!/usr/bin/node,' \
bin/node-gyp.js
+# cleanup backups after patching
+find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
+
%install
rm -rf $RPM_BUILD_ROOT
-
-install -d $RPM_BUILD_ROOT{%{_bindir},%{nodejs_libdir}/%{pkg}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{nodejs_libdir}/%{pkg}/gyp}
cp -pr bin lib package.json $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}
cp -pr *.gyp* $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}
ln -s %{nodejs_libdir}/%{pkg}/bin/node-gyp.js $RPM_BUILD_ROOT%{_bindir}/node-gyp
+install -d $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}/gyp
+ln -s %{_bindir}/gyp $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}/gyp
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -74,6 +79,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{nodejs_libdir}/%{pkg}
%{nodejs_libdir}/%{pkg}/package.json
%{nodejs_libdir}/%{pkg}/addon.gypi
+%{nodejs_libdir}/%{pkg}/gyp
%{nodejs_libdir}/%{pkg}/lib
%dir %{nodejs_libdir}/%{pkg}/bin
%attr(755,root,root) %{nodejs_libdir}/%{pkg}/bin/node-gyp.js
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nodejs-gyp.git/commitdiff/3f81ec06c2257852fabdd1d4484447df42f02073
More information about the pld-cvs-commit
mailing list