Project

General

Profile

« Previous | Next » 

Revision 24685dc1

Added by Dominic Cleal over 7 years ago

Add newer node-gyp on EL7

View differences:

comps/comps-foreman-rhel7.xml
<packagereq type="default">nodejs-lodash</packagereq>
<packagereq type="default">nodejs-moment</packagereq>
<packagereq type="default">nodejs-multiselect</packagereq>
<packagereq type="default">nodejs-node-gyp</packagereq>
<packagereq type="default">nodejs-react</packagereq>
<packagereq type="default">nodejs-react-bootstrap</packagereq>
<packagereq type="default">nodejs-react-dom</packagereq>
nodejs-node-gyp/abbrev-1.1.0.tgz
../.git/annex/objects/M7/k6/SHA256E-s1838--6071627b4a4c6bdf8f59fe07c76c51c695b818976f46c0aa19f7c65d259d7791.0.tgz/SHA256E-s1838--6071627b4a4c6bdf8f59fe07c76c51c695b818976f46c0aa19f7c65d259d7791.0.tgz
nodejs-node-gyp/addon-rpm.gypi
{
'target_defaults': {
'type': 'loadable_module',
'win_delay_load_hook': 'true',
'product_prefix': '',
'include_dirs': [
'/usr/include/node',
'/usr/include'
],
'defines': [
'NODE_GYP_MODULE_NAME=>(_target_name)'
],
'target_conditions': [
['_type=="loadable_module"', {
'product_extension': 'node',
'defines': [
'BUILDING_NODE_EXTENSION'
],
'xcode_settings': {
'OTHER_LDFLAGS': [
'-undefined dynamic_lookup'
],
},
}],
['_type=="static_library"', {
# set to `1` to *disable* the -T thin archive 'ld' flag.
# older linkers don't support this flag.
'standalone_static_library': '<(standalone_static_library)'
}],
['_win_delay_load_hook=="true"', {
# If the addon specifies `'win_delay_load_hook': 'true'` in its
# binding.gyp, link a delay-load hook into the DLL. This hook ensures
# that the addon will work regardless of whether the node/iojs binary
# is named node.exe, iojs.exe, or something else.
'conditions': [
[ 'OS=="win"', {
'sources': [
'<(node_gyp_dir)/src/win_delay_load_hook.c',
],
'msvs_settings': {
'VCLinkerTool': {
'DelayLoadDLLs': [ 'iojs.exe', 'node.exe' ],
# Don't print a linker warning when no imports from either .exe
# are used.
'AdditionalOptions': [ '/ignore:4199' ],
},
},
}],
],
}],
],
'conditions': [
[ 'OS=="mac"', {
'defines': [
'_DARWIN_USE_64_BIT_INODE=1'
],
'xcode_settings': {
'DYLIB_INSTALL_NAME_BASE': '@rpath'
},
}],
[ 'OS=="aix"', {
'ldflags': [
'-Wl,-bimport:<(node_exp_file)'
],
}],
[ 'OS=="win"', {
'libraries': [
'-lkernel32.lib',
'-luser32.lib',
'-lgdi32.lib',
'-lwinspool.lib',
'-lcomdlg32.lib',
'-ladvapi32.lib',
'-lshell32.lib',
'-lole32.lib',
'-loleaut32.lib',
'-luuid.lib',
'-lodbc32.lib',
'-lDelayImp.lib',
'-l"<(node_root_dir)/$(ConfigurationName)/<(node_lib_file)"'
],
'msvs_disabled_warnings': [
# warning C4251: 'node::ObjectWrap::handle_' : class 'v8::Persistent<T>'
# needs to have dll-interface to be used by
# clients of class 'node::ObjectWrap'
4251
],
}, {
# OS!="win"
'defines': [
'_LARGEFILE_SOURCE',
'_FILE_OFFSET_BITS=64'
],
}],
[ 'OS=="freebsd" or OS=="openbsd" or OS=="solaris" or (OS=="linux" and target_arch!="ia32")', {
'cflags': [ '-fPIC' ],
}]
]
}
}
nodejs-node-gyp/ansi-0.3.1.tgz
../.git/annex/objects/Qp/mx/SHA256E-s6895--0705a9e9831b1fef1b84c84bc2e8e627634a49ffb8853887d158cbe268106e49.1.tgz/SHA256E-s6895--0705a9e9831b1fef1b84c84bc2e8e627634a49ffb8853887d158cbe268106e49.1.tgz
nodejs-node-gyp/ansi-regex-2.1.1.tgz
../.git/annex/objects/F9/9k/SHA256E-s2340--52b8ab148865eeaf538e630a937fa153d5af21232f014a5d4e38491937be8037.1.tgz/SHA256E-s2340--52b8ab148865eeaf538e630a937fa153d5af21232f014a5d4e38491937be8037.1.tgz
nodejs-node-gyp/ansi-styles-2.2.1.tgz
../.git/annex/objects/jg/Z3/SHA256E-s2443--8d603cbfa5e38e5302fe9ed0d50d968853ff3f144522c6d291b7f9f17413121f.1.tgz/SHA256E-s2443--8d603cbfa5e38e5302fe9ed0d50d968853ff3f144522c6d291b7f9f17413121f.1.tgz
nodejs-node-gyp/are-we-there-yet-1.0.6.tgz
../.git/annex/objects/95/F5/SHA256E-s5257--2ec079a4297b1a7da7f75cf934ca310cee5ffb1eaaf9296b4be1b8977c741b13.6.tgz/SHA256E-s5257--2ec079a4297b1a7da7f75cf934ca310cee5ffb1eaaf9296b4be1b8977c741b13.6.tgz
nodejs-node-gyp/array-index-1.0.0.tgz
../.git/annex/objects/X0/25/SHA256E-s5653--4392cb66bcf47a8ba928d84f56454c36a1fff3acf422811288f6e3012ad54c78.0.tgz/SHA256E-s5653--4392cb66bcf47a8ba928d84f56454c36a1fff3acf422811288f6e3012ad54c78.0.tgz
nodejs-node-gyp/asn1-0.2.3.tgz
../.git/annex/objects/59/2V/SHA256E-s7931--45ab08e7614dfe11caeda2b869602a5cd7fc777a01968ac101f239db0c9ea19c.3.tgz/SHA256E-s7931--45ab08e7614dfe11caeda2b869602a5cd7fc777a01968ac101f239db0c9ea19c.3.tgz
nodejs-node-gyp/assert-plus-0.2.0.tgz
../.git/annex/objects/kp/0q/SHA256E-s3806--73031b3f39d0f0785e6a39f896067abf50d4283dcde4527835e5eacdf3bbc2fd.0.tgz/SHA256E-s3806--73031b3f39d0f0785e6a39f896067abf50d4283dcde4527835e5eacdf3bbc2fd.0.tgz
nodejs-node-gyp/assert-plus-1.0.0.tgz
../.git/annex/objects/6p/zQ/SHA256E-s3943--47ab5c4571504bdee569f03e3423af5b51aa17d6a94866ddcae353ed2d9033eb.0.tgz/SHA256E-s3943--47ab5c4571504bdee569f03e3423af5b51aa17d6a94866ddcae353ed2d9033eb.0.tgz
nodejs-node-gyp/asynckit-0.4.0.tgz
../.git/annex/objects/p0/qq/SHA256E-s8111--8c254f30f70792645042e4d71f590ec49f8e386a475772f7430c73b964b57dcf.0.tgz/SHA256E-s8111--8c254f30f70792645042e4d71f590ec49f8e386a475772f7430c73b964b57dcf.0.tgz
nodejs-node-gyp/aws-sign2-0.6.0.tgz
../.git/annex/objects/kx/Gv/SHA256E-s5175--592829a38e2ffca197ae26799e7e635981d16bb5bba252074f4e333ad4aa9f3a.0.tgz/SHA256E-s5175--592829a38e2ffca197ae26799e7e635981d16bb5bba252074f4e333ad4aa9f3a.0.tgz
nodejs-node-gyp/aws4-1.6.0.tgz
../.git/annex/objects/qG/mf/SHA256E-s9584--619adba4bec8d6a9df22ff5277abf347d6548e39363d7a57e4137f720dcd82c2.0.tgz/SHA256E-s9584--619adba4bec8d6a9df22ff5277abf347d6548e39363d7a57e4137f720dcd82c2.0.tgz
nodejs-node-gyp/balanced-match-0.4.2.tgz
../.git/annex/objects/fz/1x/SHA256E-s2550--2af5559389b5274d3a8b5834dad7bbe0ca51509324f8cc2ecc2a368de4e20ad8.2.tgz/SHA256E-s2550--2af5559389b5274d3a8b5834dad7bbe0ca51509324f8cc2ecc2a368de4e20ad8.2.tgz
nodejs-node-gyp/bcrypt-pbkdf-1.0.1.tgz
../.git/annex/objects/Z4/Z8/SHA256E-s10403--da5811c666dfbb44633116cb2698a0619da7514f77e03879ff9c38ce549a1679.1.tgz/SHA256E-s10403--da5811c666dfbb44633116cb2698a0619da7514f77e03879ff9c38ce549a1679.1.tgz
nodejs-node-gyp/block-stream-0.0.9.tgz
../.git/annex/objects/FZ/wW/SHA256E-s3729--d900ce261c297442a61c9791211c622e42d292b5478d9408221e19ff810d717b.9.tgz/SHA256E-s3729--d900ce261c297442a61c9791211c622e42d292b5478d9408221e19ff810d717b.9.tgz
nodejs-node-gyp/boom-2.10.1.tgz
../.git/annex/objects/x8/zP/SHA256E-s39495--a61cb4df27252b2945f69cdfcbe4bc879bf57ea1a4a7ec5838ef7fa56294cedc.1.tgz/SHA256E-s39495--a61cb4df27252b2945f69cdfcbe4bc879bf57ea1a4a7ec5838ef7fa56294cedc.1.tgz
nodejs-node-gyp/brace-expansion-1.1.6.tgz
../.git/annex/objects/fz/xq/SHA256E-s3876--7f3496919ed6a064939c3c07c3fefd45c7163e81792c3146f91e156708620a0c.6.tgz/SHA256E-s3876--7f3496919ed6a064939c3c07c3fefd45c7163e81792c3146f91e156708620a0c.6.tgz
nodejs-node-gyp/buffer-shims-1.0.0.tgz
../.git/annex/objects/FW/p2/SHA256E-s2156--8a48c530185235304d1c0c7185f8162d4b17c4483a06da2e48c8490eaaf2adbb.0.tgz/SHA256E-s2156--8a48c530185235304d1c0c7185f8162d4b17c4483a06da2e48c8490eaaf2adbb.0.tgz
nodejs-node-gyp/caseless-0.11.0.tgz
../.git/annex/objects/3X/zJ/SHA256E-s5173--932b3f659aec445a9b1543ed7b69afcd9a45e7e5065a7c68caa11e25d3124b10.0.tgz/SHA256E-s5173--932b3f659aec445a9b1543ed7b69afcd9a45e7e5065a7c68caa11e25d3124b10.0.tgz
nodejs-node-gyp/chalk-1.1.3.tgz
../.git/annex/objects/gM/GQ/SHA256E-s5236--33979c4833fa486f3e1ea6afb5557e55abc38d37ad518e80c9f9261c9d54445d.3.tgz/SHA256E-s5236--33979c4833fa486f3e1ea6afb5557e55abc38d37ad518e80c9f9261c9d54445d.3.tgz
nodejs-node-gyp/combined-stream-1.0.5.tgz
../.git/annex/objects/qF/fM/SHA256E-s3675--6a16e88e59572f7305d056959eaeb6e0bee84fd710e9dcf6a5dbe0ee684ad94b.5.tgz/SHA256E-s3675--6a16e88e59572f7305d056959eaeb6e0bee84fd710e9dcf6a5dbe0ee684ad94b.5.tgz
nodejs-node-gyp/commander-2.9.0.tgz
../.git/annex/objects/j5/6k/SHA256E-s13425--197a1e0b408bc686fbf62ed5ef43210251c616ba1b09721e8299d4484217bd47.0.tgz/SHA256E-s13425--197a1e0b408bc686fbf62ed5ef43210251c616ba1b09721e8299d4484217bd47.0.tgz
nodejs-node-gyp/concat-map-0.0.1.tgz
../.git/annex/objects/7J/P7/SHA256E-s2263--35902dd620cf0058c49ea614120f18a889d984269a90381b7622e79c2cfe4261.1.tgz/SHA256E-s2263--35902dd620cf0058c49ea614120f18a889d984269a90381b7622e79c2cfe4261.1.tgz
nodejs-node-gyp/core-util-is-1.0.2.tgz
../.git/annex/objects/xw/5w/SHA256E-s7016--a4a44dab6579ede3e06ade58d26f8fd642eae09153fd59c608fcb7951a499398.2.tgz/SHA256E-s7016--a4a44dab6579ede3e06ade58d26f8fd642eae09153fd59c608fcb7951a499398.2.tgz
nodejs-node-gyp/cryptiles-2.0.5.tgz
../.git/annex/objects/m8/5G/SHA256E-s2904--dac94398339bad4fcefe7212915171d1838ccf989ac1053910f10b778daa1238.5.tgz/SHA256E-s2904--dac94398339bad4fcefe7212915171d1838ccf989ac1053910f10b778daa1238.5.tgz
nodejs-node-gyp/d-0.1.1.tgz
../.git/annex/objects/X5/V6/SHA256E-s5347--1821c5fe3d2f1bd6e663de88db005d825c85dc0fb6aa19af577cad20152f9cd6.1.tgz/SHA256E-s5347--1821c5fe3d2f1bd6e663de88db005d825c85dc0fb6aa19af577cad20152f9cd6.1.tgz
nodejs-node-gyp/dashdash-1.14.1.tgz
../.git/annex/objects/4q/6Z/SHA256E-s23544--8b79ebde18aa8f10aba37e32dcecbe376023c79776510e06e9a53f5e68555340.1.tgz/SHA256E-s23544--8b79ebde18aa8f10aba37e32dcecbe376023c79776510e06e9a53f5e68555340.1.tgz
nodejs-node-gyp/debug-2.6.1.tgz
../.git/annex/objects/2Z/jJ/SHA256E-s15118--f63d7353213e9dcc4532a9a65595fb5d9384c9357118364df9018509a19162a4.1.tgz/SHA256E-s15118--f63d7353213e9dcc4532a9a65595fb5d9384c9357118364df9018509a19162a4.1.tgz
nodejs-node-gyp/delayed-stream-1.0.0.tgz
../.git/annex/objects/Zv/W7/SHA256E-s3464--ac38fce4217dfb1d772427c7d8d0d073e35ecd832915e97a61d9ab5c504129d3.0.tgz/SHA256E-s3464--ac38fce4217dfb1d772427c7d8d0d073e35ecd832915e97a61d9ab5c504129d3.0.tgz
nodejs-node-gyp/delegates-1.0.0.tgz
../.git/annex/objects/74/5v/SHA256E-s2848--bfefdbf411ed50a94c7befbdd75fc49c4ff53b063d481e05bbac2f670acf6461.0.tgz/SHA256E-s2848--bfefdbf411ed50a94c7befbdd75fc49c4ff53b063d481e05bbac2f670acf6461.0.tgz
nodejs-node-gyp/ecc-jsbn-0.1.1.tgz
../.git/annex/objects/Px/4q/SHA256E-s8187--9296acf374d7488b07e9466c03098cc9e6b90aa6bfdd9c614c6ee63975642c4c.1.tgz/SHA256E-s8187--9296acf374d7488b07e9466c03098cc9e6b90aa6bfdd9c614c6ee63975642c4c.1.tgz
nodejs-node-gyp/es5-ext-0.10.12.tgz
../.git/annex/objects/fk/V2/SHA256E-s119629--8ddf09f187e8643c9a2227cc348013815c9822a5ffc36a9dcd7c4fea4f9f2cd8.12.tgz/SHA256E-s119629--8ddf09f187e8643c9a2227cc348013815c9822a5ffc36a9dcd7c4fea4f9f2cd8.12.tgz
nodejs-node-gyp/es6-iterator-2.0.0.tgz
../.git/annex/objects/8w/fz/SHA256E-s7306--3d396798650d81f32d5c1425bc25bdc59145e766e363d3f659f2299e04a2dac6.0.tgz/SHA256E-s7306--3d396798650d81f32d5c1425bc25bdc59145e766e363d3f659f2299e04a2dac6.0.tgz
nodejs-node-gyp/es6-symbol-3.1.0.tgz
../.git/annex/objects/6J/75/SHA256E-s6091--11db512002777958752c82ec8af40bc4a967a28dda0255c4bba2d35c455f218d.0.tgz/SHA256E-s6091--11db512002777958752c82ec8af40bc4a967a28dda0255c4bba2d35c455f218d.0.tgz
nodejs-node-gyp/escape-string-regexp-1.0.5.tgz
../.git/annex/objects/xq/Mm/SHA256E-s1578--e50c792e76763d0c74506297add779755967ca9bbd288e2677966a6b7394c347.5.tgz/SHA256E-s1578--e50c792e76763d0c74506297add779755967ca9bbd288e2677966a6b7394c347.5.tgz
nodejs-node-gyp/extend-3.0.0.tgz
../.git/annex/objects/jF/JK/SHA256E-s6771--b4e19a28d7d07cb049f71e1f8ba019723a683f7d0e451d734a921548475d88f9.0.tgz/SHA256E-s6771--b4e19a28d7d07cb049f71e1f8ba019723a683f7d0e451d734a921548475d88f9.0.tgz
nodejs-node-gyp/extsprintf-1.0.2.tgz
../.git/annex/objects/mf/VM/SHA256E-s9089--ea000cf3e51cba7fac7fb1e425ddb79bf46f3ce40955955bf35fd487184a04ab.2.tgz/SHA256E-s9089--ea000cf3e51cba7fac7fb1e425ddb79bf46f3ce40955955bf35fd487184a04ab.2.tgz
nodejs-node-gyp/forever-agent-0.6.1.tgz
../.git/annex/objects/QV/J9/SHA256E-s5035--eca862e1fd07bf54ff68ccf70450a64dc3d6b807ee9e3ddeb5d96773a3c806c5.1.tgz/SHA256E-s5035--eca862e1fd07bf54ff68ccf70450a64dc3d6b807ee9e3ddeb5d96773a3c806c5.1.tgz
nodejs-node-gyp/form-data-2.1.2.tgz
../.git/annex/objects/0G/5F/SHA256E-s7552--ac69243971a3500585125d56641c77a9a0b8e9b1b4e73114d84e94c48b4df503.2.tgz/SHA256E-s7552--ac69243971a3500585125d56641c77a9a0b8e9b1b4e73114d84e94c48b4df503.2.tgz
nodejs-node-gyp/fs.realpath-1.0.0.tgz
../.git/annex/objects/7x/Z8/SHA256E-s4434--9e80cb8713125aa53df81a29626f7b81f26a9be1cd41840b3ccdcae4d52e8f9c.0.tgz/SHA256E-s4434--9e80cb8713125aa53df81a29626f7b81f26a9be1cd41840b3ccdcae4d52e8f9c.0.tgz
nodejs-node-gyp/fstream-1.0.10.tgz
../.git/annex/objects/v6/zw/SHA256E-s17272--e283f8e9968623244443a21fda4c461eb7efe40eb81a15913eefce980e915138.10.tgz/SHA256E-s17272--e283f8e9968623244443a21fda4c461eb7efe40eb81a15913eefce980e915138.10.tgz
nodejs-node-gyp/gauge-1.2.7.tgz
../.git/annex/objects/2j/qJ/SHA256E-s26035--99775eb3097554de3f1c811a53f905e61bef7ce4954d8b3098791263535a046b.7.tgz/SHA256E-s26035--99775eb3097554de3f1c811a53f905e61bef7ce4954d8b3098791263535a046b.7.tgz
nodejs-node-gyp/generate-function-2.0.0.tgz
../.git/annex/objects/PF/xQ/SHA256E-s2026--0f797a03289c5305433b7e132a73e5517e3a860bbc249a0cb9cdb1a886c7b4c2.0.tgz/SHA256E-s2026--0f797a03289c5305433b7e132a73e5517e3a860bbc249a0cb9cdb1a886c7b4c2.0.tgz
nodejs-node-gyp/generate-object-property-1.2.0.tgz
../.git/annex/objects/g8/Q1/SHA256E-s1634--623c3f9901713bcafa9b50d21ba8117d57062aaebf0f7c28a3984841967a5399.0.tgz/SHA256E-s1634--623c3f9901713bcafa9b50d21ba8117d57062aaebf0f7c28a3984841967a5399.0.tgz
nodejs-node-gyp/getpass-0.1.6.tgz
../.git/annex/objects/58/0G/SHA256E-s2624--6ba2873f61598faf2cc4f59d2329c352fed3fd2bde5226ddab080dd95b507a9d.6.tgz/SHA256E-s2624--6ba2873f61598faf2cc4f59d2329c352fed3fd2bde5226ddab080dd95b507a9d.6.tgz
nodejs-node-gyp/glob-4.5.3.tgz
../.git/annex/objects/WF/wv/SHA256E-s14605--2a924d770cd71b9c645b5bcdade8a755578a1c9348ab6146d303e33187152d85.3.tgz/SHA256E-s14605--2a924d770cd71b9c645b5bcdade8a755578a1c9348ab6146d303e33187152d85.3.tgz
nodejs-node-gyp/glob-7.1.1.tgz
../.git/annex/objects/QJ/K9/SHA256E-s15617--17232040681c8bfa5badd0801a977fa79c05f0388974e8921fffabd380d10c0b.1.tgz/SHA256E-s15617--17232040681c8bfa5badd0801a977fa79c05f0388974e8921fffabd380d10c0b.1.tgz
nodejs-node-gyp/graceful-fs-4.1.11.tgz
../.git/annex/objects/zF/4V/SHA256E-s7905--6ab070270ef8dd8edd446df87425829ed31091dc7e5f30787f5abb9cb5c2b6b8.11.tgz/SHA256E-s7905--6ab070270ef8dd8edd446df87425829ed31091dc7e5f30787f5abb9cb5c2b6b8.11.tgz
nodejs-node-gyp/graceful-readlink-1.0.1.tgz
../.git/annex/objects/Q0/J8/SHA256E-s1531--c1ce83682d563874517386a13c364eb0a8494e99a69203cff264a1381cb3a300.1.tgz/SHA256E-s1531--c1ce83682d563874517386a13c364eb0a8494e99a69203cff264a1381cb3a300.1.tgz
nodejs-node-gyp/har-validator-2.0.6.tgz
../.git/annex/objects/79/mW/SHA256E-s5894--3b7af5b6d680153c83238e8d15829a8b1de34f5b249e0324d1bb7eea8793161f.6.tgz/SHA256E-s5894--3b7af5b6d680153c83238e8d15829a8b1de34f5b249e0324d1bb7eea8793161f.6.tgz
nodejs-node-gyp/has-ansi-2.0.0.tgz
../.git/annex/objects/52/m7/SHA256E-s1702--e30265eb491e78d3586ea64dea6b61f3d45a28a28d908caf73f04531764344ed.0.tgz/SHA256E-s1702--e30265eb491e78d3586ea64dea6b61f3d45a28a28d908caf73f04531764344ed.0.tgz
nodejs-node-gyp/has-unicode-2.0.1.tgz
../.git/annex/objects/0X/6K/SHA256E-s1965--d061dd9f29aa7e063efe6bae9906e8111a8e2b9b69876cf4e9e2337b7335ecac.1.tgz/SHA256E-s1965--d061dd9f29aa7e063efe6bae9906e8111a8e2b9b69876cf4e9e2337b7335ecac.1.tgz
nodejs-node-gyp/hawk-3.1.3.tgz
../.git/annex/objects/5X/j7/SHA256E-s121790--25a9c9d9755c48a1b2a9c69ee5d678796584d0f4464610277136d10098b1b283.3.tgz/SHA256E-s121790--25a9c9d9755c48a1b2a9c69ee5d678796584d0f4464610277136d10098b1b283.3.tgz
nodejs-node-gyp/hoek-2.16.3.tgz
../.git/annex/objects/J7/72/SHA256E-s65204--b203a87561b58b0c712cf1df4a5b362d3709b851c5e6cc4bfa7c020bd372672d.3.tgz/SHA256E-s65204--b203a87561b58b0c712cf1df4a5b362d3709b851c5e6cc4bfa7c020bd372672d.3.tgz
nodejs-node-gyp/http-signature-1.1.1.tgz
../.git/annex/objects/Mg/f8/SHA256E-s15230--e14761a7b61ac7e7b32582d62fced7438983e65dd800138e33363d3b78041f15.1.tgz/SHA256E-s15230--e14761a7b61ac7e7b32582d62fced7438983e65dd800138e33363d3b78041f15.1.tgz
nodejs-node-gyp/inflight-1.0.6.tgz
../.git/annex/objects/9q/vw/SHA256E-s2041--5a9fdcf59874af6ad3b413b6815d5afaaea34939a3bee20e1e50f7830031889b.6.tgz/SHA256E-s2041--5a9fdcf59874af6ad3b413b6815d5afaaea34939a3bee20e1e50f7830031889b.6.tgz
nodejs-node-gyp/inherits-2.0.3.tgz
../.git/annex/objects/G4/64/SHA256E-s2028--7f5f58e9b54e87e264786e7e84d9e078aaf68c1003de9fa68945101e02356cdf.3.tgz/SHA256E-s2028--7f5f58e9b54e87e264786e7e84d9e078aaf68c1003de9fa68945101e02356cdf.3.tgz
nodejs-node-gyp/is-my-json-valid-2.16.0.tgz
../.git/annex/objects/Qz/Z9/SHA256E-s17695--b7fb9f06d965e71c54758db493e2706f94c020364969d3f3f15f5effc638e55c.0.tgz/SHA256E-s17695--b7fb9f06d965e71c54758db493e2706f94c020364969d3f3f15f5effc638e55c.0.tgz
nodejs-node-gyp/is-property-1.0.2.tgz
../.git/annex/objects/1p/j3/SHA256E-s4498--34b46bc9b66b67a542928517b96b2d84e4ca9baf5b58826e221eeb6e26020870.2.tgz/SHA256E-s4498--34b46bc9b66b67a542928517b96b2d84e4ca9baf5b58826e221eeb6e26020870.2.tgz
nodejs-node-gyp/is-typedarray-1.0.0.tgz
../.git/annex/objects/0Q/WG/SHA256E-s1881--0d5c97ab733832aa006929b933decd71af74d92dcc857637840cb47496c83845.0.tgz/SHA256E-s1881--0d5c97ab733832aa006929b933decd71af74d92dcc857637840cb47496c83845.0.tgz
nodejs-node-gyp/isarray-1.0.0.tgz
../.git/annex/objects/QJ/Gx/SHA256E-s2021--e23c76f14f5222e07e39d89858b61e8e33f96956de9e0df3659cbdf8db950c87.0.tgz/SHA256E-s2021--e23c76f14f5222e07e39d89858b61e8e33f96956de9e0df3659cbdf8db950c87.0.tgz
nodejs-node-gyp/isexe-1.1.2.tgz
../.git/annex/objects/4m/PM/SHA256E-s3774--a9a9e0abed640f738541e8df9e1bd040fffe6dbfaa23a1024a15809b4be947d2.2.tgz/SHA256E-s3774--a9a9e0abed640f738541e8df9e1bd040fffe6dbfaa23a1024a15809b4be947d2.2.tgz
nodejs-node-gyp/isstream-0.1.2.tgz
../.git/annex/objects/jz/zJ/SHA256E-s3755--79ae4378a2a3446fb72177b57138c1382565ad75e50baba2909731ebb5c90b44.2.tgz/SHA256E-s3755--79ae4378a2a3446fb72177b57138c1382565ad75e50baba2909731ebb5c90b44.2.tgz
nodejs-node-gyp/jodid25519-1.0.2.tgz
../.git/annex/objects/Q4/8W/SHA256E-s13814--b835769dd428d8edddde0565ee758e5e16541369bba3935e4496420689367a1a.2.tgz/SHA256E-s13814--b835769dd428d8edddde0565ee758e5e16541369bba3935e4496420689367a1a.2.tgz
nodejs-node-gyp/jsbn-0.1.1.tgz
../.git/annex/objects/f1/g5/SHA256E-s13715--5ac44bc9490a2d7da45ebb7028ff9b86bf17944741e7c449573d7a147ae72323.1.tgz/SHA256E-s13715--5ac44bc9490a2d7da45ebb7028ff9b86bf17944741e7c449573d7a147ae72323.1.tgz
nodejs-node-gyp/json-schema-0.2.3.tgz
../.git/annex/objects/W0/k4/SHA256E-s33667--e3163c53fbc030cb6ac9bd9652f20a62d3d0580e4eeafe9cb36571ca2bee933f.3.tgz/SHA256E-s33667--e3163c53fbc030cb6ac9bd9652f20a62d3d0580e4eeafe9cb36571ca2bee933f.3.tgz
nodejs-node-gyp/json-stringify-safe-5.0.1.tgz
../.git/annex/objects/P7/mG/SHA256E-s4014--b7fbbf65c0bff6d47f516c98638229dff0e981d0edfffecbcf971d7fe361928a.1.tgz/SHA256E-s4014--b7fbbf65c0bff6d47f516c98638229dff0e981d0edfffecbcf971d7fe361928a.1.tgz
nodejs-node-gyp/jsonpointer-4.0.1.tgz
../.git/annex/objects/Jv/ww/SHA256E-s2354--69c908187bf390ec6d68f0376308800c28856417a21d2434843235c70371413b.1.tgz/SHA256E-s2354--69c908187bf390ec6d68f0376308800c28856417a21d2434843235c70371413b.1.tgz
nodejs-node-gyp/jsprim-1.3.1.tgz
../.git/annex/objects/xk/Wq/SHA256E-s7599--5a290dc039eb0a9e9376d24e14b161de7f994434a07604c65f437b3556f6553b.1.tgz/SHA256E-s7599--5a290dc039eb0a9e9376d24e14b161de7f994434a07604c65f437b3556f6553b.1.tgz
nodejs-node-gyp/lodash.pad-4.5.1.tgz
../.git/annex/objects/zw/Zw/SHA256E-s5817--aee5b339e5ca14c0c22a2dc09adc465748c728391ef7b9821a52badb599e0a78.1.tgz/SHA256E-s5817--aee5b339e5ca14c0c22a2dc09adc465748c728391ef7b9821a52badb599e0a78.1.tgz
nodejs-node-gyp/lodash.padend-4.6.1.tgz
../.git/annex/objects/kp/jm/SHA256E-s5763--09a14939f1c1c181a2a1c575b34187a97c0763d7808e33d4f44b8b67ad8c45f1.1.tgz/SHA256E-s5763--09a14939f1c1c181a2a1c575b34187a97c0763d7808e33d4f44b8b67ad8c45f1.1.tgz
nodejs-node-gyp/lodash.padstart-4.6.1.tgz
../.git/annex/objects/pq/Mz/SHA256E-s5766--984d1a86a443fe389fc1cee8dad0973038b02f6dd2d369f62f82024e045473c9.1.tgz/SHA256E-s5766--984d1a86a443fe389fc1cee8dad0973038b02f6dd2d369f62f82024e045473c9.1.tgz
nodejs-node-gyp/lru-cache-2.7.3.tgz
../.git/annex/objects/Qz/Z9/SHA256E-s8345--1f45ca9d889474ce77abe6d76acb01ec0c3a3bf226215aa59a3c483dfd2ef273.3.tgz/SHA256E-s8345--1f45ca9d889474ce77abe6d76acb01ec0c3a3bf226215aa59a3c483dfd2ef273.3.tgz
nodejs-node-gyp/mime-db-1.26.0.tgz
../.git/annex/objects/VF/FG/SHA256E-s23853--a62d4497eae3255906a96872e99fdecc35e0d28febaa77cbfb614f5ed5ac7a9e.0.tgz/SHA256E-s23853--a62d4497eae3255906a96872e99fdecc35e0d28febaa77cbfb614f5ed5ac7a9e.0.tgz
nodejs-node-gyp/mime-types-2.1.14.tgz
../.git/annex/objects/3m/5F/SHA256E-s4382--0c2237a30d447c932524ab4471bf69cf6d19942880c1f680ccac068b3aee78ab.14.tgz/SHA256E-s4382--0c2237a30d447c932524ab4471bf69cf6d19942880c1f680ccac068b3aee78ab.14.tgz
nodejs-node-gyp/minimatch-1.0.0.tgz
../.git/annex/objects/G1/Jw/SHA256E-s17883--0771fd73ee1ac894962f6886040804ad6431f3ca0090e490fc7fd7cf1fe7a15c.0.tgz/SHA256E-s17883--0771fd73ee1ac894962f6886040804ad6431f3ca0090e490fc7fd7cf1fe7a15c.0.tgz
nodejs-node-gyp/minimatch-2.0.10.tgz
../.git/annex/objects/qz/jF/SHA256E-s13940--39c0bf1bd23c4bcb561b6ead6569116302a1b4f2c793fd25f9cd4bc7029edefd.10.tgz/SHA256E-s13940--39c0bf1bd23c4bcb561b6ead6569116302a1b4f2c793fd25f9cd4bc7029edefd.10.tgz
nodejs-node-gyp/minimatch-3.0.3.tgz
../.git/annex/objects/kx/7M/SHA256E-s11392--bcd13daf575da13da23d57b170d33b3d7d80e7ea319d8cba2bea5b842b2a5d81.3.tgz/SHA256E-s11392--bcd13daf575da13da23d57b170d33b3d7d80e7ea319d8cba2bea5b842b2a5d81.3.tgz
nodejs-node-gyp/minimist-0.0.8.tgz
../.git/annex/objects/gf/66/SHA256E-s5990--7953afa208b921faf59c1fa5693764ca2be03e261ef91c88717ef20c8c474a33.8.tgz/SHA256E-s5990--7953afa208b921faf59c1fa5693764ca2be03e261ef91c88717ef20c8c474a33.8.tgz
nodejs-node-gyp/mkdirp-0.5.1.tgz
../.git/annex/objects/wJ/V0/SHA256E-s4991--77b52870e8dedc68e1e7afcdadba34d3da6debe4f3aae36453ba151f1638bf24.1.tgz/SHA256E-s4991--77b52870e8dedc68e1e7afcdadba34d3da6debe4f3aae36453ba151f1638bf24.1.tgz
nodejs-node-gyp/ms-0.7.2.tgz
../.git/annex/objects/pZ/Qz/SHA256E-s2876--4fdc14e963913ad66571ec3753d2169abbb41ca25f1d92b26efe46afee85e435.2.tgz/SHA256E-s2876--4fdc14e963913ad66571ec3753d2169abbb41ca25f1d92b26efe46afee85e435.2.tgz
nodejs-node-gyp/node-gyp-3.2.1.tgz
../.git/annex/objects/Q1/7V/SHA256E-s395713--4e5e8b52843b740d2a9827f4bc10f42c2b72970164e9cf8defe14c20a3705c08.1.tgz/SHA256E-s395713--4e5e8b52843b740d2a9827f4bc10f42c2b72970164e9cf8defe14c20a3705c08.1.tgz
nodejs-node-gyp/node-gyp-addon-gypi.patch
commit 4daac6e35e1ea8e886a823785e7b06e80c933ac2
Author: Tom Hughes <tom@compton.nu>
Date: Mon Jan 18 17:06:18 2016 +0000
Use custom addon.gypi by default instead of downloading node source
diff --git a/lib/configure.js b/lib/configure.js
index 4e06529..046c12f 100644
--- a/lib/configure.js
+++ b/lib/configure.js
@@ -59,24 +59,26 @@ function configure (gyp, argv, callback) {
if ('v' + release.version !== process.version) {
// if --target was given, then determine a target version to compile for
log.verbose('get node dir', 'compiling against --target node version: %s', release.version)
- } else {
- // if no --target was specified then use the current host node version
- log.verbose('get node dir', 'no --target version specified, falling back to host node version: %s', release.version)
- }
- if (!release.semver) {
- // could not parse the version string with semver
- return callback(new Error('Invalid version number: ' + release.version))
- }
+ if (!release.semver) {
+ // could not parse the version string with semver
+ return callback(new Error('Invalid version number: ' + release.version))
+ }
- // ensure that the target node version's dev files are installed
- gyp.opts.ensure = true
- gyp.commands.install([ release.version ], function (err, version) {
- if (err) return callback(err)
- log.verbose('get node dir', 'target node version installed:', release.versionDir)
- nodeDir = path.resolve(gyp.devDir, release.versionDir)
+ // ensure that the target node version's dev files are installed
+ gyp.opts.ensure = true
+ gyp.commands.install([ release.version ], function (err, version) {
+ if (err) return callback(err)
+ log.verbose('get node dir', 'target node version installed:', release.versionDir)
+ nodeDir = path.resolve(gyp.devDir, release.versionDir)
+ createBuildDir()
+ })
+ } else {
+ // if no --target was specified then use RPM installed headers
+ log.verbose('get node dir', 'no --target version specified, falling back to RPM installed headers')
+ nodeDir = '/usr/share/node'
createBuildDir()
- })
+ }
}
}
@@ -248,7 +250,8 @@ function configure (gyp, argv, callback) {
// this logic ported from the old `gyp_addon` python file
var gyp_script = path.resolve(__dirname, '..', 'gyp', 'gyp_main.py')
- var addon_gypi = path.resolve(__dirname, '..', 'addon.gypi')
+ var addon_gypi_file = gyp.opts.target || gyp.opts.nodeDir ? 'addon.gypi' : 'addon-rpm.gypi'
+ var addon_gypi = path.resolve(__dirname, '..', addon_gypi_file)
var common_gypi = path.resolve(nodeDir, 'include/node/common.gypi')
fs.stat(common_gypi, function (err, stat) {
if (err)
nodejs-node-gyp/nodejs-node-gyp.spec
%global npm_name node-gyp
%{?nodejs_find_provides_and_requires}
Name: nodejs-%{npm_name}
Version: 3.2.1
Release: 1%{?dist}
Summary: Node
License: MIT
URL: https://github.com/nodejs/node-gyp
Source0: http://registry.npmjs.org/node-gyp/-/node-gyp-3.2.1.tgz
Source1: http://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz
Source2: http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz
Source3: http://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz
Source4: http://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz
Source5: http://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz
Source6: http://registry.npmjs.org/glob/-/glob-4.5.3.tgz
Source7: http://registry.npmjs.org/path-array/-/path-array-1.0.1.tgz
Source8: http://registry.npmjs.org/semver/-/semver-5.3.0.tgz
Source9: http://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz
Source10: http://registry.npmjs.org/tar/-/tar-2.2.1.tgz
Source11: http://registry.npmjs.org/which/-/which-1.2.12.tgz
Source12: http://registry.npmjs.org/request/-/request-2.79.0.tgz
Source13: http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz
Source14: http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz
Source15: http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz
Source16: http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz
Source17: http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
Source18: http://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz
Source19: http://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
Source20: http://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz
Source21: http://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz
Source22: http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz
Source23: http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.6.tgz
Source24: http://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz
Source25: http://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz
Source26: http://registry.npmjs.org/once/-/once-1.4.0.tgz
Source27: http://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz
Source28: http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz
Source29: http://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz
Source30: http://registry.npmjs.org/glob/-/glob-7.1.1.tgz
Source31: http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz
Source32: http://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz
Source33: http://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz
Source34: http://registry.npmjs.org/extend/-/extend-3.0.0.tgz
Source35: http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz
Source36: http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz
Source37: http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz
Source38: http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz
Source39: http://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz
Source40: http://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz
Source41: http://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz
Source42: http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz
Source43: http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz
Source44: http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz
Source45: http://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz
Source46: http://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz
Source47: http://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz
Source48: http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz
Source49: http://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz
Source50: http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz
Source51: http://registry.npmjs.org/qs/-/qs-6.3.1.tgz
Source52: http://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz
Source53: http://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz
Source54: http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz
Source55: http://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz
Source56: http://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz
Source57: http://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz
Source58: http://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz
Source59: http://registry.npmjs.org/debug/-/debug-2.6.1.tgz
Source60: http://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz
Source61: http://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz
Source62: http://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz
Source63: http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz
Source64: http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz
Source65: http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz
Source66: http://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
Source67: http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
Source68: http://registry.npmjs.org/commander/-/commander-2.9.0.tgz
Source69: http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz
Source70: http://registry.npmjs.org/boom/-/boom-2.10.1.tgz
Source71: http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz
Source72: http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz
Source73: http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz
Source74: http://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz
Source75: http://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz
Source76: http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz
Source77: http://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz
Source78: http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz
Source79: http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
Source80: http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz
Source81: http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz
Source82: http://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
Source83: http://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz
Source84: http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz
Source85: http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
Source86: http://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz
Source87: http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz
Source88: http://registry.npmjs.org/ms/-/ms-0.7.2.tgz
Source89: http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz
Source90: http://registry.npmjs.org/d/-/d-0.1.1.tgz
Source91: http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
Source92: http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz
Source93: http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz
Source94: http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz
Source95: http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz
Source96: http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz
Source97: http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz
Source98: http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz
Source99: http://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz
Source100: http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz
Source101: http://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz
Source102: http://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz
Source103: http://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz
Source104: http://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz
Source105: http://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz
Source106: http://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz
Source107: http://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz
Source108: http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz
Source109: http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz
Source110: http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz
Source111: http://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz
Source112: http://registry.npmjs.org/verror/-/verror-1.3.6.tgz
Source113: http://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz
Source114: http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz
Source115: http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
Source116: http://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz
Source117: node-gyp-3.2.1-registry.npmjs.org.tgz
Source118: addon-rpm.gypi
# use RPM installed headers by default instead of downloading a source tree
# for the currently running node version
Patch1: node-gyp-addon-gypi.patch
Requires: nodejs(engine)
# this is the standard set of headers expected to build any node native module
Requires: nodejs-devel libuv-devel http-parser-devel
# we also need a C++ compiler to actually build stuff ;-)
Requires: gcc-c++
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
BuildRequires: npm
BuildArch: noarch
%if 0%{?fedora} >= 19
ExclusiveArch: %{nodejs_arches} noarch
%else
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
%endif
Provides: npm(%{npm_name}) = %{version}
Provides: bundled(gyp)
Provides: bundled-npm(node-gyp) = 3.2.1
Provides: bundled-npm(osenv) = 0.1.4
Provides: bundled-npm(mkdirp) = 0.5.1
Provides: bundled-npm(fstream) = 1.0.10
Provides: bundled-npm(npmlog) = 1.2.1
Provides: bundled-npm(minimatch) = 1.0.0
Provides: bundled-npm(glob) = 4.5.3
Provides: bundled-npm(path-array) = 1.0.1
Provides: bundled-npm(semver) = 5.3.0
Provides: bundled-npm(rimraf) = 2.6.1
Provides: bundled-npm(tar) = 2.2.1
Provides: bundled-npm(which) = 1.2.12
Provides: bundled-npm(request) = 2.79.0
Provides: bundled-npm(os-homedir) = 1.0.2
Provides: bundled-npm(inherits) = 2.0.3
Provides: bundled-npm(graceful-fs) = 4.1.11
Provides: bundled-npm(os-tmpdir) = 1.0.2
Provides: bundled-npm(minimist) = 0.0.8
Provides: bundled-npm(nopt) = 3.0.6
Provides: bundled-npm(sigmund) = 1.0.1
Provides: bundled-npm(inflight) = 1.0.6
Provides: bundled-npm(ansi) = 0.3.1
Provides: bundled-npm(lru-cache) = 2.7.3
Provides: bundled-npm(are-we-there-yet) = 1.0.6
Provides: bundled-npm(minimatch) = 2.0.10
Provides: bundled-npm(gauge) = 1.2.7
Provides: bundled-npm(once) = 1.4.0
Provides: bundled-npm(block-stream) = 0.0.9
Provides: bundled-npm(isexe) = 1.1.2
Provides: bundled-npm(array-index) = 1.0.0
Provides: bundled-npm(glob) = 7.1.1
Provides: bundled-npm(aws-sign2) = 0.6.0
Provides: bundled-npm(aws4) = 1.6.0
Provides: bundled-npm(caseless) = 0.11.0
Provides: bundled-npm(extend) = 3.0.0
Provides: bundled-npm(combined-stream) = 1.0.5
Provides: bundled-npm(forever-agent) = 0.6.1
Provides: bundled-npm(har-validator) = 2.0.6
Provides: bundled-npm(hawk) = 3.1.3
Provides: bundled-npm(is-typedarray) = 1.0.0
Provides: bundled-npm(form-data) = 2.1.2
Provides: bundled-npm(http-signature) = 1.1.1
Provides: bundled-npm(isstream) = 0.1.2
Provides: bundled-npm(json-stringify-safe) = 5.0.1
Provides: bundled-npm(oauth-sign) = 0.8.2
Provides: bundled-npm(stringstream) = 0.0.5
Provides: bundled-npm(mime-types) = 2.1.14
Provides: bundled-npm(abbrev) = 1.1.0
Provides: bundled-npm(tunnel-agent) = 0.4.3
Provides: bundled-npm(uuid) = 3.0.1
Provides: bundled-npm(tough-cookie) = 2.3.2
Provides: bundled-npm(qs) = 6.3.1
Provides: bundled-npm(wrappy) = 1.0.2
Provides: bundled-npm(delegates) = 1.0.0
Provides: bundled-npm(brace-expansion) = 1.1.6
Provides: bundled-npm(readable-stream) = 2.2.3
Provides: bundled-npm(lodash.pad) = 4.5.1
Provides: bundled-npm(lodash.padend) = 4.6.1
Provides: bundled-npm(lodash.padstart) = 4.6.1
Provides: bundled-npm(debug) = 2.6.1
Provides: bundled-npm(has-unicode) = 2.0.1
Provides: bundled-npm(fs.realpath) = 1.0.0
Provides: bundled-npm(es6-symbol) = 3.1.0
Provides: bundled-npm(minimatch) = 3.0.3
Provides: bundled-npm(path-is-absolute) = 1.0.1
Provides: bundled-npm(pinkie-promise) = 2.0.1
Provides: bundled-npm(delayed-stream) = 1.0.0
Provides: bundled-npm(chalk) = 1.1.3
Provides: bundled-npm(commander) = 2.9.0
Provides: bundled-npm(is-my-json-valid) = 2.16.0
Provides: bundled-npm(boom) = 2.10.1
Provides: bundled-npm(cryptiles) = 2.0.5
Provides: bundled-npm(hoek) = 2.16.3
Provides: bundled-npm(sntp) = 1.0.9
Provides: bundled-npm(asynckit) = 0.4.0
Provides: bundled-npm(punycode) = 1.4.1
Provides: bundled-npm(balanced-match) = 0.4.2
Provides: bundled-npm(sshpk) = 1.11.0
Provides: bundled-npm(buffer-shims) = 1.0.0
Provides: bundled-npm(isarray) = 1.0.0
Provides: bundled-npm(concat-map) = 0.0.1
Provides: bundled-npm(process-nextick-args) = 1.0.7
Provides: bundled-npm(assert-plus) = 0.2.0
Provides: bundled-npm(jsprim) = 1.3.1
Provides: bundled-npm(core-util-is) = 1.0.2
Provides: bundled-npm(string_decoder) = 0.10.31
Provides: bundled-npm(mime-db) = 1.26.0
Provides: bundled-npm(util-deprecate) = 1.0.2
Provides: bundled-npm(ms) = 0.7.2
Provides: bundled-npm(pinkie) = 2.0.4
Provides: bundled-npm(d) = 0.1.1
Provides: bundled-npm(ansi-styles) = 2.2.1
Provides: bundled-npm(has-ansi) = 2.0.0
Provides: bundled-npm(es5-ext) = 0.10.12
Provides: bundled-npm(strip-ansi) = 3.0.1
Provides: bundled-npm(generate-object-property) = 1.2.0
Provides: bundled-npm(graceful-readlink) = 1.0.1
Provides: bundled-npm(supports-color) = 2.0.0
Provides: bundled-npm(generate-function) = 2.0.0
Provides: bundled-npm(jsonpointer) = 4.0.1
Provides: bundled-npm(xtend) = 4.0.1
Provides: bundled-npm(assert-plus) = 1.0.0
Provides: bundled-npm(asn1) = 0.2.3
Provides: bundled-npm(jsbn) = 0.1.1
Provides: bundled-npm(bcrypt-pbkdf) = 1.0.1
Provides: bundled-npm(ecc-jsbn) = 0.1.1
Provides: bundled-npm(jodid25519) = 1.0.2
Provides: bundled-npm(getpass) = 0.1.6
Provides: bundled-npm(extsprintf) = 1.0.2
Provides: bundled-npm(tweetnacl) = 0.14.5
Provides: bundled-npm(ansi-regex) = 2.1.1
Provides: bundled-npm(json-schema) = 0.2.3
Provides: bundled-npm(verror) = 1.3.6
Provides: bundled-npm(es6-iterator) = 2.0.0
Provides: bundled-npm(is-property) = 1.0.2
Provides: bundled-npm(escape-string-regexp) = 1.0.5
Provides: bundled-npm(dashdash) = 1.14.1
AutoReq: no
AutoProv: no
%description
%{summary}
%prep
mkdir npm_cache
for tgz in %{sources}; do
echo $tgz | egrep -q "registry.npmjs.org|\.gypi" || npm cache add --cache ./npm_cache $tgz
done
%setup -T -q -a 117 -D -n npm_cache
%build
npm install --cache-min Infinity --cache . --no-optional --global-style true %{npm_name}@%{version}
pushd node_modules/%{npm_name}
%__patch -p1 < %PATCH1
popd
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name}
cd node_modules/node-gyp
cp -pfr .jshintrc .npmignore CHANGELOG.md History.md LICENSE README.md addon.gypi bin gyp lib package.json src test node_modules %{buildroot}%{nodejs_sitelib}/%{npm_name}
cp -p %{SOURCE118} %{buildroot}%{nodejs_sitelib}/node-gyp/addon-rpm.gypi
cp -pf CHANGELOG.md History.md LICENSE README.md ../../
# If any binaries are included, symlink them to bindir here
mkdir -p %{buildroot}%{nodejs_sitelib}/${npm_name}/bin
mkdir -p %{buildroot}%{_bindir}/
install -p -D -m0755 bin/node-gyp.js %{buildroot}%{nodejs_sitelib}/%{npm_name}/bin/node-gyp.js
ln -sf %{nodejs_sitelib}/%{npm_name}/bin/node-gyp.js %{buildroot}%{_bindir}/node-gyp.js
%files
%{nodejs_sitelib}/%{npm_name}
%{_bindir}/node-gyp.js
%license LICENSE
%doc CHANGELOG.md
%doc History.md
%doc README.md
%changelog
nodejs-node-gyp/nopt-3.0.6.tgz
../.git/annex/objects/JQ/09/SHA256E-s10314--e460b4eb93f4f6cda338f57d8f74d85589334c5a2207e95c631adb96ae9ea9a8.6.tgz/SHA256E-s10314--e460b4eb93f4f6cda338f57d8f74d85589334c5a2207e95c631adb96ae9ea9a8.6.tgz
nodejs-node-gyp/npmlog-1.2.1.tgz
../.git/annex/objects/JW/Zk/SHA256E-s6950--86c7fed2480b3e8c5c78ce1c7645bb745606fc1595968e18d3d86df456632844.1.tgz/SHA256E-s6950--86c7fed2480b3e8c5c78ce1c7645bb745606fc1595968e18d3d86df456632844.1.tgz
nodejs-node-gyp/oauth-sign-0.8.2.tgz
../.git/annex/objects/9f/k5/SHA256E-s5134--231d83cb7925718cae32662f274a4c753644b45e1a4f90f3844f7ce234a37eba.2.tgz/SHA256E-s5134--231d83cb7925718cae32662f274a4c753644b45e1a4f90f3844f7ce234a37eba.2.tgz
nodejs-node-gyp/once-1.4.0.tgz
../.git/annex/objects/Kz/47/SHA256E-s1979--cf51460ba370c698f68b976e514d113497339ba018b6003e8e8eb569c6fccfcf.0.tgz/SHA256E-s1979--cf51460ba370c698f68b976e514d113497339ba018b6003e8e8eb569c6fccfcf.0.tgz
nodejs-node-gyp/os-homedir-1.0.2.tgz
../.git/annex/objects/ZQ/5z/SHA256E-s1758--0ee885c8afec352b70b7b65f7ab8e54a912f8ba4c309ae1c106aa4b67cb24475.2.tgz/SHA256E-s1758--0ee885c8afec352b70b7b65f7ab8e54a912f8ba4c309ae1c106aa4b67cb24475.2.tgz
nodejs-node-gyp/os-tmpdir-1.0.2.tgz
../.git/annex/objects/wG/zX/SHA256E-s1796--13e722c2d777c084983e2e1e1150a496aa25685791a71244e61a605ec892ad89.2.tgz/SHA256E-s1796--13e722c2d777c084983e2e1e1150a496aa25685791a71244e61a605ec892ad89.2.tgz
nodejs-node-gyp/osenv-0.1.4.tgz
../.git/annex/objects/37/0X/SHA256E-s3641--4df6f9e7b95cbc4ea4dce8fd5d49e6e6b0e13a46c2738b01081301085690639d.4.tgz/SHA256E-s3641--4df6f9e7b95cbc4ea4dce8fd5d49e6e6b0e13a46c2738b01081301085690639d.4.tgz
nodejs-node-gyp/path-array-1.0.1.tgz
../.git/annex/objects/4G/z2/SHA256E-s3995--7fcdbf2bcd6091ea37680d51a914bdf0bb5c47c06621685b6d59429c50370334.1.tgz/SHA256E-s3995--7fcdbf2bcd6091ea37680d51a914bdf0bb5c47c06621685b6d59429c50370334.1.tgz
nodejs-node-gyp/path-is-absolute-1.0.1.tgz
../.git/annex/objects/MK/zW/SHA256E-s1882--6e6d709f1a56942514e4e2c2709b30c7b1ffa46fbed70e714904a3d63b01f75c.1.tgz/SHA256E-s1882--6e6d709f1a56942514e4e2c2709b30c7b1ffa46fbed70e714904a3d63b01f75c.1.tgz
nodejs-node-gyp/pinkie-2.0.4.tgz
../.git/annex/objects/9g/15/SHA256E-s3935--79a858c25e63ade9eb3e65b2aa2a491cc9e1d2fe671c0168f9291b3ba7da3d83.4.tgz/SHA256E-s3935--79a858c25e63ade9eb3e65b2aa2a491cc9e1d2fe671c0168f9291b3ba7da3d83.4.tgz
nodejs-node-gyp/pinkie-promise-2.0.1.tgz
../.git/annex/objects/0M/xx/SHA256E-s1532--92b6c810617351cb03c62b39fa6241003e5da043074561448b9f08ff4f93ad14.1.tgz/SHA256E-s1532--92b6c810617351cb03c62b39fa6241003e5da043074561448b9f08ff4f93ad14.1.tgz
nodejs-node-gyp/process-nextick-args-1.0.7.tgz
../.git/annex/objects/6q/J8/SHA256E-s1923--674cb3ba253e3b6ba221d0558ee9e0814799e121f4df8bec1a91fbb270b550ae.7.tgz/SHA256E-s1923--674cb3ba253e3b6ba221d0558ee9e0814799e121f4df8bec1a91fbb270b550ae.7.tgz
nodejs-node-gyp/punycode-1.4.1.tgz
../.git/annex/objects/5j/wZ/SHA256E-s8058--452bca7369ca14bc47711c79063f5f0f3939095918508ca7400f5859448ded89.1.tgz/SHA256E-s8058--452bca7369ca14bc47711c79063f5f0f3939095918508ca7400f5859448ded89.1.tgz
nodejs-node-gyp/qs-6.3.1.tgz
../.git/annex/objects/p5/jJ/SHA256E-s19750--88d03cb1e51c7e2a6870a9e7dffb43748e3ee62cef163770603f040dde2cc724.1.tgz/SHA256E-s19750--88d03cb1e51c7e2a6870a9e7dffb43748e3ee62cef163770603f040dde2cc724.1.tgz
nodejs-node-gyp/readable-stream-2.2.3.tgz
../.git/annex/objects/Gx/vf/SHA256E-s23361--8fb549188ab2cf4254587016a2e7adf130a5318c1dd113f26e8e9143606b6a82.3.tgz/SHA256E-s23361--8fb549188ab2cf4254587016a2e7adf130a5318c1dd113f26e8e9143606b6a82.3.tgz
nodejs-node-gyp/request-2.79.0.tgz
../.git/annex/objects/vW/27/SHA256E-s55004--5af6002330c7e2ae1e5e3938c64b8391c15ea5c6711a1a6aa7da3e2ee93585fe.0.tgz/SHA256E-s55004--5af6002330c7e2ae1e5e3938c64b8391c15ea5c6711a1a6aa7da3e2ee93585fe.0.tgz
nodejs-node-gyp/rimraf-2.6.1.tgz
../.git/annex/objects/42/1q/SHA256E-s5503--0597dcdf16daa619e52826fcc243d2eb4a396ad9fcb2cec02348d6bb5c69f8c1.1.tgz/SHA256E-s5503--0597dcdf16daa619e52826fcc243d2eb4a396ad9fcb2cec02348d6bb5c69f8c1.1.tgz
nodejs-node-gyp/semver-5.3.0.tgz
../.git/annex/objects/9k/k8/SHA256E-s15094--a0c9d9b3b5ebeb15d2f7b8fc3b9fa22b85cf03eaac638db29b047ea1876aa1e8.0.tgz/SHA256E-s15094--a0c9d9b3b5ebeb15d2f7b8fc3b9fa22b85cf03eaac638db29b047ea1876aa1e8.0.tgz
nodejs-node-gyp/sigmund-1.0.1.tgz
../.git/annex/objects/3M/KG/SHA256E-s3814--321438d319f77cde19451f7dd53999bbcdfa9760e840be888f1c978bfba68d3d.1.tgz/SHA256E-s3814--321438d319f77cde19451f7dd53999bbcdfa9760e840be888f1c978bfba68d3d.1.tgz
nodejs-node-gyp/sntp-1.0.9.tgz
../.git/annex/objects/FZ/V5/SHA256E-s6853--6913bd03125d36dd741d4ffac1620170b568c655a1751bfb7e2ebb3ffa3edcf0.9.tgz/SHA256E-s6853--6913bd03125d36dd741d4ffac1620170b568c655a1751bfb7e2ebb3ffa3edcf0.9.tgz
nodejs-node-gyp/sshpk-1.11.0.tgz
../.git/annex/objects/V5/Z8/SHA256E-s43429--16c3dad537a0416f7b2d9b32147c077f0cd87203544a0643acea938019aa63cd.0.tgz/SHA256E-s43429--16c3dad537a0416f7b2d9b32147c077f0cd87203544a0643acea938019aa63cd.0.tgz
nodejs-node-gyp/string_decoder-0.10.31.tgz
../.git/annex/objects/j0/VQ/SHA256E-s3608--3e6e6ffeafe6157eb2278a909afc0b845234b13446dca8a9518c2b79b9c22086.31.tgz/SHA256E-s3608--3e6e6ffeafe6157eb2278a909afc0b845234b13446dca8a9518c2b79b9c22086.31.tgz
nodejs-node-gyp/stringstream-0.0.5.tgz
../.git/annex/objects/5f/Vj/SHA256E-s2593--ed686bc9c2641ff7bb002b7c3bf58e2b8193f535490de7d07669ef465b40fcf3.5.tgz/SHA256E-s2593--ed686bc9c2641ff7bb002b7c3bf58e2b8193f535490de7d07669ef465b40fcf3.5.tgz
nodejs-node-gyp/strip-ansi-3.0.1.tgz
../.git/annex/objects/kg/Vj/SHA256E-s1734--1c9d385a4118959514f84dce8d7bb2dafc802f0272dd00348aa18d17b95b793a.1.tgz/SHA256E-s1734--1c9d385a4118959514f84dce8d7bb2dafc802f0272dd00348aa18d17b95b793a.1.tgz
nodejs-node-gyp/supports-color-2.0.0.tgz
../.git/annex/objects/p2/71/SHA256E-s1951--725d4b25d44e0f16eb986ba957c14d9c8540de2f6a4fca961bf1f60aa1659ad3.0.tgz/SHA256E-s1951--725d4b25d44e0f16eb986ba957c14d9c8540de2f6a4fca961bf1f60aa1659ad3.0.tgz
nodejs-node-gyp/tar-2.2.1.tgz
../.git/annex/objects/mp/3j/SHA256E-s49619--1f187a298c96f42a825117e9e40a986749133ce1f7fd05d9aa70ba581c131f37.1.tgz/SHA256E-s49619--1f187a298c96f42a825117e9e40a986749133ce1f7fd05d9aa70ba581c131f37.1.tgz
nodejs-node-gyp/tough-cookie-2.3.2.tgz
../.git/annex/objects/kw/9M/SHA256E-s61628--582bfe8ea9c85e15489ee3ea8eaccfd652e20292daa9a439588c9746c702594a.2.tgz/SHA256E-s61628--582bfe8ea9c85e15489ee3ea8eaccfd652e20292daa9a439588c9746c702594a.2.tgz
nodejs-node-gyp/tunnel-agent-0.4.3.tgz
../.git/annex/objects/mQ/8k/SHA256E-s5776--13f903ff89080a44aab03e92666890dfb3ce4a7bae5b2562b0348b46737ed4e2.3.tgz/SHA256E-s5776--13f903ff89080a44aab03e92666890dfb3ce4a7bae5b2562b0348b46737ed4e2.3.tgz
nodejs-node-gyp/tweetnacl-0.14.5.tgz
../.git/annex/objects/Qq/Px/SHA256E-s49663--6cea33d67a9bd83f8bd250655c78a2c89ea912bcc6be91c8e65807ce69cfdfd6.5.tgz/SHA256E-s49663--6cea33d67a9bd83f8bd250655c78a2c89ea912bcc6be91c8e65807ce69cfdfd6.5.tgz
nodejs-node-gyp/util-deprecate-1.0.2.tgz
../.git/annex/objects/39/fm/SHA256E-s2246--79a1de983c1b393180c47456d6b73caab278a00ea6e37d5c6675f2dcdec2a3e5.2.tgz/SHA256E-s2246--79a1de983c1b393180c47456d6b73caab278a00ea6e37d5c6675f2dcdec2a3e5.2.tgz
nodejs-node-gyp/uuid-3.0.1.tgz
../.git/annex/objects/pk/vz/SHA256E-s7195--f1ac0b02fa390011bc99cb95650c7ea50de69b9396c2b3b4622f5bdda4d14e58.1.tgz/SHA256E-s7195--f1ac0b02fa390011bc99cb95650c7ea50de69b9396c2b3b4622f5bdda4d14e58.1.tgz
nodejs-node-gyp/verror-1.3.6.tgz
../.git/annex/objects/mx/k6/SHA256E-s12084--96135dd5fef7b75bfe26513658ca3fc1ab38e17a9bec522fc5ec6e54b6b63f89.6.tgz/SHA256E-s12084--96135dd5fef7b75bfe26513658ca3fc1ab38e17a9bec522fc5ec6e54b6b63f89.6.tgz
nodejs-node-gyp/which-1.2.12.tgz
../.git/annex/objects/5Q/99/SHA256E-s4073--f2c280e514e2a726a36e50c5ec8ea62598a13a13d50f9d81e1a02477bd4cb8c0.12.tgz/SHA256E-s4073--f2c280e514e2a726a36e50c5ec8ea62598a13a13d50f9d81e1a02477bd4cb8c0.12.tgz
nodejs-node-gyp/wrappy-1.0.2.tgz
../.git/annex/objects/P4/3Q/SHA256E-s1676--aff3730d91b7b1e143822956d14608f563163cf11b9d0ae602df1fe1e430fdfb.2.tgz/SHA256E-s1676--aff3730d91b7b1e143822956d14608f563163cf11b9d0ae602df1fe1e430fdfb.2.tgz
nodejs-node-gyp/xtend-4.0.1.tgz
../.git/annex/objects/ff/z0/SHA256E-s2542--e8cf61040c95fcc1b6b707d76d54365fb646e8e7ac9bdf6e1f794e8790dfa872.1.tgz/SHA256E-s2542--e8cf61040c95fcc1b6b707d76d54365fb646e8e7ac9bdf6e1f794e8790dfa872.1.tgz
rel-eng/tito.props
nodejs-lodash
nodejs-moment
nodejs-multiselect
nodejs-node-gyp
nodejs-react
nodejs-react-bootstrap
nodejs-react-dom

Also available in: Unified diff