[packages/nodejs-gyp] package required addon.gypi, also bundle gyp for now

glen glen at pld-linux.org
Sun Apr 7 17:03:34 CEST 2013


commit bc7326cee4d81bc1f373f9f052a68899c20c13c2
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Apr 7 18:02:35 2013 +0300

    package required addon.gypi, also bundle gyp for now

 nodejs-gyp.spec | 29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)
---
diff --git a/nodejs-gyp.spec b/nodejs-gyp.spec
index 54e7078..a53e272 100644
--- a/nodejs-gyp.spec
+++ b/nodejs-gyp.spec
@@ -1,7 +1,11 @@
+# TODO
+# - use system gyp
+
+%define		pkg	node-gyp
 Summary:	Node.js native addon build tool
 Name:		nodejs-gyp
 Version:	0.9.3
-Release:	1
+Release:	1.2
 License:	MIT
 Group:		Development/Libraries
 URL:		https://github.com/TooTallNate/node-gyp
@@ -53,11 +57,12 @@ mv package/* .
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT%{nodejs_libdir}/node-gyp
-cp -pr bin lib legacy package.json $RPM_BUILD_ROOT%{nodejs_libdir}/node-gyp
+install -d $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}
+cp -pr bin lib legacy package.json $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}
+cp -pr *.gyp* gyp $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}
 
 install -d $RPM_BUILD_ROOT%{_bindir}
-ln -s %{nodejs_libdir}/node-gyp/bin/node-gyp.js $RPM_BUILD_ROOT%{_bindir}/node-gyp
+ln -s %{nodejs_libdir}/%{pkg}/bin/node-gyp.js $RPM_BUILD_ROOT%{_bindir}/node-gyp
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -66,11 +71,15 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README.md LICENSE
 %attr(755,root,root) %{_bindir}/node-gyp
-%dir %{nodejs_libdir}/node-gyp
-%{nodejs_libdir}/node-gyp/package.json
-%{nodejs_libdir}/node-gyp/lib
-%dir %{nodejs_libdir}/node-gyp/bin
-%attr(755,root,root) %{nodejs_libdir}/node-gyp/bin/node-gyp.js
+%dir %{nodejs_libdir}/%{pkg}
+%{nodejs_libdir}/%{pkg}/package.json
+%{nodejs_libdir}/%{pkg}/addon.gypi
+%{nodejs_libdir}/%{pkg}/lib
+%dir %{nodejs_libdir}/%{pkg}/bin
+%attr(755,root,root) %{nodejs_libdir}/%{pkg}/bin/node-gyp.js
 
 # waf based tools
-%{nodejs_libdir}/node-gyp/legacy
+%{nodejs_libdir}/%{pkg}/legacy
+
+%defattr(-,root,root,-)
+%{nodejs_libdir}/%{pkg}/gyp
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nodejs-gyp.git/commitdiff/bc7326cee4d81bc1f373f9f052a68899c20c13c2



More information about the pld-cvs-commit mailing list