1 DESCRIPTION = "Evented I/O for V8 JavaScript"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Service"
12 #PROVIDES by nodejs-docs
13 PROVIDES += "nodejs-docs "
14 RPROVIDES_nodejs-docs += "nodejs-docs "
18 RPROVIDES_nodejs += "nodejs"
24 DEPENDS += "zlib-devel"
25 DEPENDS += "gcc-cross"
27 DEPENDS += "openssl-devel"
28 DEPENDS += "fdupes-native"
31 chmod -Rf a+rX,u+w,g-w,o-w ${S}
44 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
45 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
46 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
47 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
50 ./configure --prefix=/usr --without-dtrace
58 echo export RPM_BUILD_ROOT=${D}
71 rm -f ${D}/usr/share/info/dir
72 find ${D} -regex ".*\.la$" | xargs rm -f --
73 find ${D} -regex ".*\.a$" | xargs rm -f --
75 # cleanup leftover cruft
76 rm -fR ${D}/usr/lib/dtrace
77 find ${D}/usr/lib/node_modules -name '\.*' -delete
83 fdupes -q -n -r ${D}/usr/lib/node_modules |
85 if test -z "$_target" ; then
88 if test -z "$_file" ; then
92 if test "$_symlinks" = 1; then
93 ln -sf "${_target#${D}}" "$_file";
95 ln -f "$_target" "$_file";
105 PACKAGES += "nodejs-docs"
108 nodejs-docs_files = ""
109 nodejs-docs_files += "/usr/share/info"
110 nodejs-docs_files += "/usr/share/man"
113 nodejs_files += "/usr/bin/node"
114 nodejs_files += "/usr/bin/npm"
115 nodejs_files += "/usr/lib/node_modules"
116 nodejs_files += "/usr/lib/node_modules/npm"
117 nodejs_files += "/usr/lib/node_modules/npm/*"
119 FILES_${PN}-docs = "${nodejs-docs_files}"
120 FILES_${PN} = "${nodejs_files}"
122 PKG_nodejs-docs= "nodejs-docs"
125 require nodejs-extraconf.inc