diff --git a/.gitignore b/.gitignore index d8a97e8..70dee7d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/node-v8.16.0-stripped.tar.gz +SOURCES/node-v8.16.1-stripped.tar.gz diff --git a/.rh-nodejs8-nodejs.metadata b/.rh-nodejs8-nodejs.metadata index 4840d68..c47d783 100644 --- a/.rh-nodejs8-nodejs.metadata +++ b/.rh-nodejs8-nodejs.metadata @@ -1 +1 @@ -2ab9690c954efc0895a4a3bc163925dc2835811a SOURCES/node-v8.16.0-stripped.tar.gz +45fd8c091370482d2b73fc1748cd6002bffbc045 SOURCES/node-v8.16.1-stripped.tar.gz diff --git a/SOURCES/nodejs_native.attr b/SOURCES/nodejs_native.attr deleted file mode 100644 index 0527af6..0000000 --- a/SOURCES/nodejs_native.attr +++ /dev/null @@ -1,2 +0,0 @@ -%__nodejs_native_requires %{_rpmconfigdir}/nodejs_native.req -%__nodejs_native_path ^/usr/lib.*/node_modules/.*\\.node$ diff --git a/SPECS/nodejs.spec b/SPECS/nodejs.spec index a7830e4..8e47167 100644 --- a/SPECS/nodejs.spec +++ b/SPECS/nodejs.spec @@ -20,10 +20,10 @@ # than a Fedora release lifecycle. %global nodejs_major 8 %global nodejs_minor 16 -%global nodejs_patch 0 +%global nodejs_patch 1 %global nodejs_abi %{nodejs_major}.%{nodejs_minor} %global nodejs_version %{nodejs_major}.%{nodejs_minor}.%{nodejs_patch} -%global nodejs_release 1 +%global nodejs_release 2 # == Bundled Dependency Versions == # v8 - from deps/v8/include/v8-version.h @@ -74,8 +74,8 @@ %global npm_release %{nodejs_major}.%{nodejs_minor}.%{nodejs_patch}.%{nodejs_release} # Filter out the NPM bundled dependencies so we aren't providing them -%global __provides_exclude_from ^%{_prefix}/lib/node_modules/npm/.*$ -%global __requires_exclude_from ^%{_prefix}/lib/node_modules/npm/.*$ +%global __provides_exclude_from ^%{_prefix}/lib/node_modules/npm/node_modules.*$ +%global __requires_exclude_from ^%{_prefix}/lib/node_modules/npm/node_modules.*$ Name: %{?scl_prefix}nodejs @@ -92,11 +92,6 @@ URL: http://nodejs.org/ Source0: node-v%{nodejs_version}-stripped.tar.gz Source100: %{pkg_name}-tarball.sh -# The native module Requires generator remains in the nodejs SRPM, so it knows -# the nodejs and v8 versions. The remainder has migrated to the -# nodejs-packaging SRPM. -Source7: nodejs_native.attr - # Disable running gyp on bundled deps we don't use Patch1: 0001-Disable-running-gyp-files-for-bundled-deps.patch @@ -215,393 +210,6 @@ Release: %{npm_release}%{?dist} Provides: %{?scl_prefix}npm = %{npm_version} Requires: %{?scl_prefix}nodejs = %{nodejs_version}-%{nodejs_release}%{?dist} -# Do not add epoch to the virtual NPM provides or it will break -# the automatic dependency-generation script. -Provides: %{?scl_prefix}npm(npm) = %{npm_version} - -# Shipping each npm dependency as rpm is not very handy, so we bundle it now. -# However we still need to provide them in case there is a CVE -# generated by npm ls -g | sed 's/.*- /Provides: bundled(%{?scl_prefix}nodejs-/' | sort | sed 's/ ->.*//' | uniq | sed 's/@/) = /' -Provides: bundled(%{?scl_prefix}nodejs-JSONStream) = 1.3.4 -Provides: bundled(%{?scl_prefix}nodejs-abbrev) = 1.1.1 -Provides: bundled(%{?scl_prefix}nodejs-agent-base) = 4.2.0 -Provides: bundled(%{?scl_prefix}nodejs-agentkeepalive) = 3.4.1 -Provides: bundled(%{?scl_prefix}nodejs-ajv) = 5.5.2 -Provides: bundled(%{?scl_prefix}nodejs-ansi-align) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-ansi-regex) = 2.1.1 -Provides: bundled(%{?scl_prefix}nodejs-ansi-regex) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-ansi-styles) = 3.2.1 -Provides: bundled(%{?scl_prefix}nodejs-ansicolors) = 0.3.2 -Provides: bundled(%{?scl_prefix}nodejs-ansistyles) = 0.1.3 -Provides: bundled(%{?scl_prefix}nodejs-aproba) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-archy) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-are-we-there-yet) = 1.1.4 -Provides: bundled(%{?scl_prefix}nodejs-asap) = 2.0.6 -Provides: bundled(%{?scl_prefix}nodejs-asn1) = 0.2.4 -Provides: bundled(%{?scl_prefix}nodejs-assert-plus) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-asynckit) = 0.4.0 -Provides: bundled(%{?scl_prefix}nodejs-aws-sign2) = 0.7.0 -Provides: bundled(%{?scl_prefix}nodejs-aws4) = 1.8.0 -Provides: bundled(%{?scl_prefix}nodejs-balanced-match) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-bcrypt-pbkdf) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-bin-links) = 1.1.2 -Provides: bundled(%{?scl_prefix}nodejs-block-stream) = 0.0.9 -Provides: bundled(%{?scl_prefix}nodejs-bluebird) = 3.5.1 -Provides: bundled(%{?scl_prefix}nodejs-boxen) = 1.3.0 -Provides: bundled(%{?scl_prefix}nodejs-brace-expansion) = 1.1.11 -Provides: bundled(%{?scl_prefix}nodejs-buffer-from) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-builtin-modules) = 1.1.1 -Provides: bundled(%{?scl_prefix}nodejs-builtins) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-byline) = 5.0.0 -Provides: bundled(%{?scl_prefix}nodejs-byte-size) = 4.0.3 -Provides: bundled(%{?scl_prefix}nodejs-cacache) = 10.0.4 -Provides: bundled(%{?scl_prefix}nodejs-cacache) = 11.2.0 -Provides: bundled(%{?scl_prefix}nodejs-call-limit) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-camelcase) = 4.1.0 -Provides: bundled(%{?scl_prefix}nodejs-capture-stack-trace) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-caseless) = 0.12.0 -Provides: bundled(%{?scl_prefix}nodejs-chalk) = 2.4.1 -Provides: bundled(%{?scl_prefix}nodejs-chownr) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-ci-info) = 1.4.0 -Provides: bundled(%{?scl_prefix}nodejs-cidr-regex) = 2.0.9 -Provides: bundled(%{?scl_prefix}nodejs-cli-boxes) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-cli-columns) = 3.1.2 -Provides: bundled(%{?scl_prefix}nodejs-cli-table3) = 0.5.0 -Provides: bundled(%{?scl_prefix}nodejs-cliui) = 4.1.0 -Provides: bundled(%{?scl_prefix}nodejs-clone) = 1.0.4 -Provides: bundled(%{?scl_prefix}nodejs-cmd-shim) = 2.0.2 -Provides: bundled(%{?scl_prefix}nodejs-co) = 4.6.0 -Provides: bundled(%{?scl_prefix}nodejs-code-point-at) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-color-convert) = 1.9.1 -Provides: bundled(%{?scl_prefix}nodejs-color-name) = 1.1.3 -Provides: bundled(%{?scl_prefix}nodejs-colors) = 1.1.2 -Provides: bundled(%{?scl_prefix}nodejs-columnify) = 1.5.4 -Provides: bundled(%{?scl_prefix}nodejs-combined-stream) = 1.0.6 -Provides: bundled(%{?scl_prefix}nodejs-concat-map) = 0.0.1 -Provides: bundled(%{?scl_prefix}nodejs-concat-stream) = 1.6.2 -Provides: bundled(%{?scl_prefix}nodejs-config-chain) = 1.1.11 -Provides: bundled(%{?scl_prefix}nodejs-configstore) = 3.1.2 -Provides: bundled(%{?scl_prefix}nodejs-console-control-strings) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-copy-concurrently) = 1.0.5 -Provides: bundled(%{?scl_prefix}nodejs-core-util-is) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-create-error-class) = 3.0.2 -Provides: bundled(%{?scl_prefix}nodejs-cross-spawn) = 5.1.0 -Provides: bundled(%{?scl_prefix}nodejs-crypto-random-string) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-cyclist) = 0.2.2 -Provides: bundled(%{?scl_prefix}nodejs-dashdash) = 1.14.1 -Provides: bundled(%{?scl_prefix}nodejs-debug) = 3.1.0 -Provides: bundled(%{?scl_prefix}nodejs-debuglog) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-decamelize) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-decode-uri-component) = 0.2.0 -Provides: bundled(%{?scl_prefix}nodejs-deep-extend) = 0.5.1 -Provides: bundled(%{?scl_prefix}nodejs-defaults) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-delayed-stream) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-delegates) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-detect-indent) = 5.0.0 -Provides: bundled(%{?scl_prefix}nodejs-detect-newline) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-dezalgo) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-dot-prop) = 4.2.0 -Provides: bundled(%{?scl_prefix}nodejs-dotenv) = 5.0.1 -Provides: bundled(%{?scl_prefix}nodejs-duplexer3) = 0.1.4 -Provides: bundled(%{?scl_prefix}nodejs-duplexify) = 3.6.0 -Provides: bundled(%{?scl_prefix}nodejs-ecc-jsbn) = 0.1.2 -Provides: bundled(%{?scl_prefix}nodejs-editor) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-encoding) = 0.1.12 -Provides: bundled(%{?scl_prefix}nodejs-end-of-stream) = 1.4.1 -Provides: bundled(%{?scl_prefix}nodejs-err-code) = 1.1.2 -Provides: bundled(%{?scl_prefix}nodejs-errno) = 0.1.7 -Provides: bundled(%{?scl_prefix}nodejs-es6-promise) = 4.2.4 -Provides: bundled(%{?scl_prefix}nodejs-es6-promisify) = 5.0.0 -Provides: bundled(%{?scl_prefix}nodejs-escape-string-regexp) = 1.0.5 -Provides: bundled(%{?scl_prefix}nodejs-execa) = 0.7.0 -Provides: bundled(%{?scl_prefix}nodejs-extend) = 3.0.2 -Provides: bundled(%{?scl_prefix}nodejs-extsprintf) = 1.3.0 -Provides: bundled(%{?scl_prefix}nodejs-fast-deep-equal) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-fast-json-stable-stringify) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-figgy-pudding) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-figgy-pudding) = 3.4.1 -Provides: bundled(%{?scl_prefix}nodejs-find-npm-prefix) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-find-up) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-flush-write-stream) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-forever-agent) = 0.6.1 -Provides: bundled(%{?scl_prefix}nodejs-form-data) = 2.3.2 -Provides: bundled(%{?scl_prefix}nodejs-from2) = 1.3.0 -Provides: bundled(%{?scl_prefix}nodejs-from2) = 2.3.0 -Provides: bundled(%{?scl_prefix}nodejs-fs-minipass) = 1.2.5 -Provides: bundled(%{?scl_prefix}nodejs-fs-vacuum) = 1.2.10 -Provides: bundled(%{?scl_prefix}nodejs-fs-write-stream-atomic) = 1.0.10 -Provides: bundled(%{?scl_prefix}nodejs-fs.realpath) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-fstream) = 1.0.11 -Provides: bundled(%{?scl_prefix}nodejs-gauge) = 2.7.4 -Provides: bundled(%{?scl_prefix}nodejs-genfun) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-gentle-fs) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-get-caller-file) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-get-stream) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-getpass) = 0.1.7 -Provides: bundled(%{?scl_prefix}nodejs-glob) = 7.1.2 -Provides: bundled(%{?scl_prefix}nodejs-global-dirs) = 0.1.1 -Provides: bundled(%{?scl_prefix}nodejs-got) = 6.7.1 -Provides: bundled(%{?scl_prefix}nodejs-graceful-fs) = 4.1.11 -Provides: bundled(%{?scl_prefix}nodejs-har-schema) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-har-validator) = 5.1.0 -Provides: bundled(%{?scl_prefix}nodejs-has-flag) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-has-unicode) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-hosted-git-info) = 2.7.1 -Provides: bundled(%{?scl_prefix}nodejs-http-cache-semantics) = 3.8.1 -Provides: bundled(%{?scl_prefix}nodejs-http-proxy-agent) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-http-signature) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-https-proxy-agent) = 2.2.1 -Provides: bundled(%{?scl_prefix}nodejs-humanize-ms) = 1.2.1 -Provides: bundled(%{?scl_prefix}nodejs-iconv-lite) = 0.4.23 -Provides: bundled(%{?scl_prefix}nodejs-iferr) = 0.1.5 -Provides: bundled(%{?scl_prefix}nodejs-iferr) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-ignore-walk) = 3.0.1 -Provides: bundled(%{?scl_prefix}nodejs-import-lazy) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-imurmurhash) = 0.1.4 -Provides: bundled(%{?scl_prefix}nodejs-inflight) = 1.0.6 -Provides: bundled(%{?scl_prefix}nodejs-inherits) = 2.0.3 -Provides: bundled(%{?scl_prefix}nodejs-ini) = 1.3.5 -Provides: bundled(%{?scl_prefix}nodejs-init-package-json) = 1.10.3 -Provides: bundled(%{?scl_prefix}nodejs-invert-kv) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-ip-regex) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-ip) = 1.1.5 -Provides: bundled(%{?scl_prefix}nodejs-is-builtin-module) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-is-ci) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-is-cidr) = 2.0.6 -Provides: bundled(%{?scl_prefix}nodejs-is-fullwidth-code-point) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-is-fullwidth-code-point) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-is-installed-globally) = 0.1.0 -Provides: bundled(%{?scl_prefix}nodejs-is-npm) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-is-obj) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-is-path-inside) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-is-redirect) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-is-retry-allowed) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-is-stream) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-is-typedarray) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-isarray) = 0.0.1 -Provides: bundled(%{?scl_prefix}nodejs-isarray) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-isexe) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-isstream) = 0.1.2 -Provides: bundled(%{?scl_prefix}nodejs-jsbn) = 0.1.1 -Provides: bundled(%{?scl_prefix}nodejs-json-parse-better-errors) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-json-schema-traverse) = 0.3.1 -Provides: bundled(%{?scl_prefix}nodejs-json-schema) = 0.2.3 -Provides: bundled(%{?scl_prefix}nodejs-json-stringify-safe) = 5.0.1 -Provides: bundled(%{?scl_prefix}nodejs-jsonparse) = 1.3.1 -Provides: bundled(%{?scl_prefix}nodejs-jsprim) = 1.4.1 -Provides: bundled(%{?scl_prefix}nodejs-latest-version) = 3.1.0 -Provides: bundled(%{?scl_prefix}nodejs-lazy-property) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-lcid) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-libcipm) = 2.0.2 -Provides: bundled(%{?scl_prefix}nodejs-libnpmhook) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-libnpx) = 10.2.0 -Provides: bundled(%{?scl_prefix}nodejs-locate-path) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-lock-verify) = 2.0.2 -Provides: bundled(%{?scl_prefix}nodejs-lockfile) = 1.0.4 -Provides: bundled(%{?scl_prefix}nodejs-lodash._baseindexof) = 3.1.0 -Provides: bundled(%{?scl_prefix}nodejs-lodash._baseuniq) = 4.6.0 -Provides: bundled(%{?scl_prefix}nodejs-lodash._bindcallback) = 3.0.1 -Provides: bundled(%{?scl_prefix}nodejs-lodash._cacheindexof) = 3.0.2 -Provides: bundled(%{?scl_prefix}nodejs-lodash._createcache) = 3.1.2 -Provides: bundled(%{?scl_prefix}nodejs-lodash._createset) = 4.0.3 -Provides: bundled(%{?scl_prefix}nodejs-lodash._getnative) = 3.9.1 -Provides: bundled(%{?scl_prefix}nodejs-lodash._root) = 3.0.1 -Provides: bundled(%{?scl_prefix}nodejs-lodash.clonedeep) = 4.5.0 -Provides: bundled(%{?scl_prefix}nodejs-lodash.restparam) = 3.6.1 -Provides: bundled(%{?scl_prefix}nodejs-lodash.union) = 4.6.0 -Provides: bundled(%{?scl_prefix}nodejs-lodash.uniq) = 4.5.0 -Provides: bundled(%{?scl_prefix}nodejs-lodash.without) = 4.4.0 -Provides: bundled(%{?scl_prefix}nodejs-lowercase-keys) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-lru-cache) = 4.1.3 -Provides: bundled(%{?scl_prefix}nodejs-make-dir) = 1.3.0 -Provides: bundled(%{?scl_prefix}nodejs-make-fetch-happen) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-make-fetch-happen) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-meant) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-mem) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-mime-db) = 1.35.0 -Provides: bundled(%{?scl_prefix}nodejs-mime-types) = 2.1.19 -Provides: bundled(%{?scl_prefix}nodejs-mimic-fn) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-minimatch) = 3.0.4 -Provides: bundled(%{?scl_prefix}nodejs-minimist) = 0.0.8 -Provides: bundled(%{?scl_prefix}nodejs-minimist) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-minipass) = 2.3.3 -Provides: bundled(%{?scl_prefix}nodejs-minizlib) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-mississippi) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-mississippi) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-mkdirp) = 0.5.1 -Provides: bundled(%{?scl_prefix}nodejs-move-concurrently) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-ms) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-ms) = 2.1.1 -Provides: bundled(%{?scl_prefix}nodejs-mute-stream) = 0.0.7 -Provides: bundled(%{?scl_prefix}nodejs-node-fetch-npm) = 2.0.2 -Provides: bundled(%{?scl_prefix}nodejs-node-gyp) = 3.8.0 -Provides: bundled(%{?scl_prefix}nodejs-nopt) = 3.0.6 -Provides: bundled(%{?scl_prefix}nodejs-nopt) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-normalize-package-data) = 2.4.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-audit-report) = 1.3.1 -Provides: bundled(%{?scl_prefix}nodejs-npm-bundled) = 1.0.5 -Provides: bundled(%{?scl_prefix}nodejs-npm-cache-filename) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-npm-install-checks) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-lifecycle) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-logical-tree) = 1.2.1 -Provides: bundled(%{?scl_prefix}nodejs-npm-package-arg) = 6.1.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-packlist) = 1.1.11 -Provides: bundled(%{?scl_prefix}nodejs-npm-pick-manifest) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-profile) = 3.0.2 -Provides: bundled(%{?scl_prefix}nodejs-npm-registry-client) = 8.6.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-registry-fetch) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-npm-registry-fetch) = 3.1.1 -Provides: bundled(%{?scl_prefix}nodejs-npm-run-path) = 2.0.2 -Provides: bundled(%{?scl_prefix}nodejs-npm-user-validate) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-npm) = 6.4.1 -Provides: bundled(%{?scl_prefix}nodejs-npmlog) = 4.1.2 -Provides: bundled(%{?scl_prefix}nodejs-number-is-nan) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-oauth-sign) = 0.9.0 -Provides: bundled(%{?scl_prefix}nodejs-object-assign) = 4.1.1 -Provides: bundled(%{?scl_prefix}nodejs-once) = 1.4.0 -Provides: bundled(%{?scl_prefix}nodejs-opener) = 1.5.0 -Provides: bundled(%{?scl_prefix}nodejs-os-homedir) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-os-locale) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-os-tmpdir) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-osenv) = 0.1.5 -Provides: bundled(%{?scl_prefix}nodejs-p-finally) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-p-limit) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-p-locate) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-p-try) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-package-json) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-pacote) = 8.1.6 -Provides: bundled(%{?scl_prefix}nodejs-parallel-transform) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-path-exists) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-path-is-absolute) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-path-is-inside) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-path-key) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-performance-now) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-pify) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-prepend-http) = 1.0.4 -Provides: bundled(%{?scl_prefix}nodejs-process-nextick-args) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-promise-inflight) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-promise-retry) = 1.1.1 -Provides: bundled(%{?scl_prefix}nodejs-promzard) = 0.3.0 -Provides: bundled(%{?scl_prefix}nodejs-proto-list) = 1.2.4 -Provides: bundled(%{?scl_prefix}nodejs-protoduck) = 5.0.0 -Provides: bundled(%{?scl_prefix}nodejs-prr) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-pseudomap) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-psl) = 1.1.29 -Provides: bundled(%{?scl_prefix}nodejs-pump) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-pump) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-pumpify) = 1.5.1 -Provides: bundled(%{?scl_prefix}nodejs-punycode) = 1.4.1 -Provides: bundled(%{?scl_prefix}nodejs-qrcode-terminal) = 0.12.0 -Provides: bundled(%{?scl_prefix}nodejs-qs) = 6.5.2 -Provides: bundled(%{?scl_prefix}nodejs-query-string) = 6.1.0 -Provides: bundled(%{?scl_prefix}nodejs-qw) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-rc) = 1.2.7 -Provides: bundled(%{?scl_prefix}nodejs-read-cmd-shim) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-read-installed) = 4.0.3 -Provides: bundled(%{?scl_prefix}nodejs-read-package-json) = 2.0.13 -Provides: bundled(%{?scl_prefix}nodejs-read-package-tree) = 5.2.1 -Provides: bundled(%{?scl_prefix}nodejs-read) = 1.0.7 -Provides: bundled(%{?scl_prefix}nodejs-readable-stream) = 1.1.14 -Provides: bundled(%{?scl_prefix}nodejs-readable-stream) = 2.3.6 -Provides: bundled(%{?scl_prefix}nodejs-readdir-scoped-modules) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-registry-auth-token) = 3.3.2 -Provides: bundled(%{?scl_prefix}nodejs-registry-url) = 3.1.0 -Provides: bundled(%{?scl_prefix}nodejs-request) = 2.88.0 -Provides: bundled(%{?scl_prefix}nodejs-require-directory) = 2.1.1 -Provides: bundled(%{?scl_prefix}nodejs-require-main-filename) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-resolve-from) = 4.0.0 -Provides: bundled(%{?scl_prefix}nodejs-retry) = 0.10.1 -Provides: bundled(%{?scl_prefix}nodejs-retry) = 0.12.0 -Provides: bundled(%{?scl_prefix}nodejs-rimraf) = 2.6.2 -Provides: bundled(%{?scl_prefix}nodejs-run-queue) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-safe-buffer) = 5.1.2 -Provides: bundled(%{?scl_prefix}nodejs-safer-buffer) = 2.1.2 -Provides: bundled(%{?scl_prefix}nodejs-semver-diff) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-semver) = 5.3.0 -Provides: bundled(%{?scl_prefix}nodejs-semver) = 5.5.0 -Provides: bundled(%{?scl_prefix}nodejs-set-blocking) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-sha) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-shebang-command) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-shebang-regex) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-signal-exit) = 3.0.2 -Provides: bundled(%{?scl_prefix}nodejs-slash) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-slide) = 1.1.6 -Provides: bundled(%{?scl_prefix}nodejs-smart-buffer) = 1.1.15 -Provides: bundled(%{?scl_prefix}nodejs-smart-buffer) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-socks-proxy-agent) = 3.0.1 -Provides: bundled(%{?scl_prefix}nodejs-socks-proxy-agent) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-socks) = 1.1.10 -Provides: bundled(%{?scl_prefix}nodejs-socks) = 2.2.0 -Provides: bundled(%{?scl_prefix}nodejs-sorted-object) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-sorted-union-stream) = 2.1.3 -Provides: bundled(%{?scl_prefix}nodejs-spdx-correct) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-spdx-exceptions) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-spdx-expression-parse) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-spdx-license-ids) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-sshpk) = 1.14.2 -Provides: bundled(%{?scl_prefix}nodejs-ssri) = 5.3.0 -Provides: bundled(%{?scl_prefix}nodejs-ssri) = 5.3.0 deduped -Provides: bundled(%{?scl_prefix}nodejs-ssri) = 6.0.0 -Provides: bundled(%{?scl_prefix}nodejs-stream-each) = 1.2.2 -Provides: bundled(%{?scl_prefix}nodejs-stream-iterate) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-stream-shift) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-strict-uri-encode) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-string-width) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-string-width) = 2.1.1 -Provides: bundled(%{?scl_prefix}nodejs-string_decoder) = 0.10.31 -Provides: bundled(%{?scl_prefix}nodejs-string_decoder) = 1.1.1 -Provides: bundled(%{?scl_prefix}nodejs-stringify-package) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-strip-ansi) = 3.0.1 -Provides: bundled(%{?scl_prefix}nodejs-strip-ansi) = 4.0.0 -Provides: bundled(%{?scl_prefix}nodejs-strip-eof) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-strip-json-comments) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-supports-color) = 5.4.0 -Provides: bundled(%{?scl_prefix}nodejs-tar) = 2.2.1 -Provides: bundled(%{?scl_prefix}nodejs-tar) = 4.4.6 -Provides: bundled(%{?scl_prefix}nodejs-term-size) = 1.2.0 -Provides: bundled(%{?scl_prefix}nodejs-text-table) = 0.2.0 -Provides: bundled(%{?scl_prefix}nodejs-through2) = 2.0.3 -Provides: bundled(%{?scl_prefix}nodejs-through) = 2.3.8 -Provides: bundled(%{?scl_prefix}nodejs-timed-out) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-tiny-relative-date) = 1.3.0 -Provides: bundled(%{?scl_prefix}nodejs-tough-cookie) = 2.4.3 -Provides: bundled(%{?scl_prefix}nodejs-tunnel-agent) = 0.6.0 -Provides: bundled(%{?scl_prefix}nodejs-tweetnacl) = 0.14.5 -Provides: bundled(%{?scl_prefix}nodejs-typedarray) = 0.0.6 -Provides: bundled(%{?scl_prefix}nodejs-uid-number) = 0.0.6 -Provides: bundled(%{?scl_prefix}nodejs-umask) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-unique-filename) = 1.1.0 -Provides: bundled(%{?scl_prefix}nodejs-unique-slug) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-unique-string) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-unpipe) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-unzip-response) = 2.0.1 -Provides: bundled(%{?scl_prefix}nodejs-update-notifier) = 2.5.0 -Provides: bundled(%{?scl_prefix}nodejs-url-parse-lax) = 1.0.0 -Provides: bundled(%{?scl_prefix}nodejs-util-deprecate) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-util-extend) = 1.0.3 -Provides: bundled(%{?scl_prefix}nodejs-uuid) = 3.3.2 -Provides: bundled(%{?scl_prefix}nodejs-validate-npm-package-license) = 3.0.4 -Provides: bundled(%{?scl_prefix}nodejs-validate-npm-package-name) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-verror) = 1.10.0 -Provides: bundled(%{?scl_prefix}nodejs-wcwidth) = 1.0.1 -Provides: bundled(%{?scl_prefix}nodejs-which-module) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-which) = 1.3.1 -Provides: bundled(%{?scl_prefix}nodejs-wide-align) = 1.1.2 -Provides: bundled(%{?scl_prefix}nodejs-widest-line) = 2.0.0 -Provides: bundled(%{?scl_prefix}nodejs-worker-farm) = 1.6.0 -Provides: bundled(%{?scl_prefix}nodejs-wrap-ansi) = 2.1.0 -Provides: bundled(%{?scl_prefix}nodejs-wrappy) = 1.0.2 -Provides: bundled(%{?scl_prefix}nodejs-write-file-atomic) = 2.3.0 -Provides: bundled(%{?scl_prefix}nodejs-xdg-basedir) = 3.0.0 -Provides: bundled(%{?scl_prefix}nodejs-xtend) = 4.0.1 -Provides: bundled(%{?scl_prefix}nodejs-y18n) = 3.2.1 -Provides: bundled(%{?scl_prefix}nodejs-y18n) = 4.0.0 -Provides: bundled(%{?scl_prefix}nodejs-yallist) = 2.1.2 -Provides: bundled(%{?scl_prefix}nodejs-yallist) = 3.0.2 -Provides: bundled(%{?scl_prefix}nodejs-yargs-parser) = 9.0.2 -Provides: bundled(%{?scl_prefix}nodejs-yargs) = 11.0.0 - - %description -n %{?scl_prefix}npm npm is a package manager for node.js. You can use it to install and publish your node programs. It manages dependencies and does other cool stuff. @@ -690,13 +298,13 @@ mkdir -p %{buildroot}%{_prefix}/lib/node_modules # ensure Requires are added to every native module that match the Provides from # the nodejs build in the buildroot -install -Dpm0644 %{SOURCE7} %{buildroot}%{_rpmconfigdir}/fileattrs/nodejs_native.attr -cat << EOF > %{buildroot}%{_rpmconfigdir}/nodejs_native.req +install -m0755 -d %{buildroot}%{_rpmconfigdir}/ +cat << EOF > %{buildroot}%{_rpmconfigdir}/rh_nodejs8_native.req #!/bin/sh echo 'nodejs(abi%{nodejs_major}) >= %nodejs_abi' echo 'nodejs(v8-abi%{v8_major}) >= %v8_abi' EOF -chmod 0755 %{buildroot}%{_rpmconfigdir}/nodejs_native.req +chmod 0755 %{buildroot}%{_rpmconfigdir}/rh_nodejs8_native.req #install documentation mkdir -p %{buildroot}%{_pkgdocdir}/html @@ -792,8 +400,7 @@ parallel pseudo-tty sequential %dir %{_prefix}/lib/dtrace %{_prefix}/lib/dtrace/node.d -%{_rpmconfigdir}/fileattrs/nodejs_native.attr -%{_rpmconfigdir}/nodejs_native.req +%{_rpmconfigdir}/rh_nodejs8_native.req %license LICENSE %doc AUTHORS CHANGELOG.md COLLABORATOR_GUIDE.md GOVERNANCE.md README.md @@ -830,6 +437,13 @@ parallel pseudo-tty sequential %changelog +* Fri Sep 06 2019 Jan Staněk - 8.16.1-2 +- Let RPM generate bundled provides + +* Wed Sep 04 2019 Jan Staněk - 8.16.1-1 +- Rebase to 8.16.1 +- Resolves: rhbz#1744305 rhbz#1744591 rhbz#1744734 rhbz#1744747 rhbz#1744771 rhbz#1744809 rhbz#1745092 rhbz#1745158 + * Tue Jun 18 2019 Zuzana Svetlikova - 8.16.0-1 - Resolves: RHBZ#1710734, #1711309, #1669443, #1668704, #1666338, #1665986 - Rebase to 8.16.0