diff --git a/Containerfile b/Containerfile index 865cce9e78..d3d28b2d17 100644 --- a/Containerfile +++ b/Containerfile @@ -10,10 +10,10 @@ RUN echo "[git-annex]" >> /etc/yum.repos.d/git-annex.repo \ && echo "gpgcheck=0" >> /etc/yum.repos.d/git-annex.repo \ && echo "enabled=1" >> /etc/yum.repos.d/git-annex.repo -RUN dnf -y module enable nodejs:18 +RUN dnf -y module enable nodejs:22 RUN dnf install -y epel-release && \ - dnf -y install nodejs vim git rpmdevtools git-annex-standalone wget ruby jq ruby-devel make gcc-c++ mock postgresql-devel libxml2-devel libcurl-devel systemd-devel rpmlint \ + dnf -y install nodejs npm vim git rpmdevtools git-annex-standalone wget ruby jq ruby-devel make gcc-c++ mock postgresql-devel libxml2-devel libcurl-devel systemd-devel rpmlint \ python3 python3-pip python3-ruamel-yaml python3-requests python3-packaging RUN npm install npm2rpm --global diff --git a/comps/comps-foreman-el9.xml b/comps/comps-foreman-el9.xml index 06c12e5ced..51097dd152 100644 --- a/comps/comps-foreman-el9.xml +++ b/comps/comps-foreman-el9.xml @@ -10,7 +10,6 @@ dynflow-utils foreman foreman-assets - foremanctl foreman-bootloaders-redhat foreman-bootloaders-redhat foreman-bootloaders-redhat-tftpboot @@ -39,6 +38,7 @@ foreman-service foreman-telemetry foreman-vmware + foremanctl katello-certs-tools libsass libsass-devel @@ -48,9 +48,7 @@ nodejs-axios nodejs-babel-core nodejs-babel-loader - nodejs-babel-plugin-transform-class-properties nodejs-babel-preset-env - nodejs-babel-preset-react nodejs-babel-runtime nodejs-bootstrap-sass nodejs-buffer @@ -75,9 +73,9 @@ nodejs-formik nodejs-graphql nodejs-graphql-tag - nodejs-harmony-reflect nodejs-history nodejs-humanize-duration + nodejs-ieee754 nodejs-intl nodejs-ipaddr.js nodejs-jed @@ -88,10 +86,10 @@ nodejs-jstz nodejs-lodash nodejs-lodash.debounce - nodejs-loose-envify nodejs-mini-css-extract-plugin nodejs-module-federation-utilities nodejs-multiselect + nodejs-neo-async nodejs-novnc-novnc nodejs-number_helpers nodejs-openshift-dynamic-plugin-sdk @@ -107,7 +105,6 @@ nodejs-patternfly-react-styles nodejs-patternfly-react-table nodejs-patternfly-react-tokens - nodejs-performance-now nodejs-prop-types nodejs-rc-input-number nodejs-react @@ -144,7 +141,6 @@ nodejs-sortabular nodejs-spice-project-spice-html5 nodejs-style-loader - nodejs-symbol-observable nodejs-table-resolver nodejs-theforeman-builder nodejs-theforeman-vendor diff --git a/package_manifest.yaml b/package_manifest.yaml index 725fac16fa..44fce1bb7f 100644 --- a/package_manifest.yaml +++ b/package_manifest.yaml @@ -1,6 +1,7 @@ --- all: vars: + bootstrap: false foremandist: .fm3_18 foreman_version: 'nightly' katello_version: 'nightly' @@ -17,8 +18,7 @@ copr_projects: vars: core_modules_el9: - 'nodejs:22' - core_buildroot_packages: - - 'foreman-build' + core_buildroot_packages: "{{ [] if bootstrap|bool else ['foreman-build']}}" plugins_buildroot_packages: - 'foreman-build' - python3.12-rpm-macros @@ -26,8 +26,8 @@ copr_projects: rhel_10: '10' rhel_9: '9' rhel_8: '8' - puppet_baseurl: "https://yum.puppet.com/puppet{{ puppet_version }}" - root_repo_url: "https://download.copr.fedorainfracloud.org/results/{{ copr_project_user }}" + puppet_baseurl: "https://yum.voxpupuli.org/openvox{{ puppet_version }}" + root_repo_url: "copr://{{ copr_project_user }}" foreman_staging: "{{ root_repo_url }}/foreman-{{ foreman_version }}-staging" plugins_staging: "{{ root_repo_url }}/plugins-{{ foreman_version }}-staging" katello_staging: "{{ root_repo_url }}/katello-{{ katello_version }}-staging" @@ -39,9 +39,18 @@ copr_projects: copr_project_chroots: - name: "rhel-{{ rhel_9 }}-x86_64" modules: "{{ core_modules_el9 }}" + rpmbuild_with: "{{ ['bootstrap'] if bootstrap|bool else []}}" external_repos: - - "{{ puppet_baseurl }}/el/{{ rhel_9 }}/x86_64/" - - "{{ foreman_staging }}/rhel-{{ rhel_9 }}-x86_64" + - "{{ puppet_baseurl }}/el/$releasever/$basearch/" + - "{{ foreman_staging }}" + comps_file: "{{ inventory_dir }}/comps/comps-foreman-el{{ rhel_9 }}.xml" + buildroot_packages: "{{ core_buildroot_packages }}" + - name: "rhel-{{ rhel_10 }}-x86_64" + rpmbuild_with: "{{ ['bootstrap'] if bootstrap|bool else []}}" + external_repos: + - "{{ puppet_baseurl }}/el/$releasever/$basearch/" + - "{{ foreman_staging }}" + # TODO: does EL10 need its own comps? comps_file: "{{ inventory_dir }}/comps/comps-foreman-el{{ rhel_9 }}.xml" buildroot_packages: "{{ core_buildroot_packages }}" plugins-copr: @@ -51,8 +60,8 @@ copr_projects: - name: "rhel-{{ rhel_9 }}-x86_64" modules: "{{ core_modules_el9 }}" external_repos: - - "{{ foreman_staging }}/rhel-{{ rhel_9 }}-x86_64" - - "{{ plugins_staging }}/rhel-{{ rhel_9 }}-x86_64" + - "{{ foreman_staging }}" + - "{{ plugins_staging }}" comps_file: "{{ inventory_dir }}/comps/comps-foreman-plugins-el{{ rhel_9 }}.xml" buildroot_packages: "{{ core_buildroot_packages }}" katello-copr: @@ -62,9 +71,9 @@ copr_projects: - name: "rhel-{{ rhel_9 }}-x86_64" modules: "{{ core_modules_el9 }}" external_repos: - - "{{ foreman_staging }}/rhel-{{ rhel_9 }}-x86_64" - - "{{ plugins_staging }}/rhel-{{ rhel_9 }}-x86_64" - - "{{ katello_staging }}/rhel-{{ rhel_9 }}-x86_64" + - "{{ foreman_staging }}" + - "{{ plugins_staging }}" + - "{{ katello_staging }}" comps_file: "{{ inventory_dir }}/comps/comps-katello-el{{ rhel_9 }}.xml" buildroot_packages: "{{ core_buildroot_packages }}" client-copr: @@ -74,18 +83,18 @@ copr_projects: - name: "rhel-{{ rhel_10 }}-x86_64" comps_file: "{{ inventory_dir }}/comps/comps-foreman-client-el{{ rhel_10 }}.xml" external_repos: - - "{{ client_staging }}/rhel-{{ rhel_10 }}-x86_64" + - "{{ client_staging }}" - name: "rhel-{{ rhel_9 }}-x86_64" comps_file: "{{ inventory_dir }}/comps/comps-foreman-client-el{{ rhel_9 }}.xml" external_repos: - - "{{ client_staging }}/rhel-{{ rhel_9 }}-x86_64" + - "{{ client_staging }}" - name: "rhel-{{ rhel_8 }}-x86_64" comps_file: "{{ inventory_dir }}/comps/comps-foreman-client-el{{ rhel_8 }}.xml" external_repos: - - "{{ client_staging }}/rhel-{{ rhel_8 }}-x86_64" + - "{{ client_staging }}" - name: "opensuse-leap-15.6-x86_64" external_repos: - - "{{ client_staging }}/opensuse-leap-15.6-x86_64" + - "{{ client_staging }}" comps_file: "{{ inventory_dir }}/comps/comps-foreman-client-sles156.xml" packages: @@ -383,13 +392,10 @@ foreman_nodejs_packages: strategy: bundle nodejs-babel-loader: strategy: bundle - nodejs-babel-plugin-transform-class-properties: - strategy: bundle nodejs-babel-preset-env: strategy: bundle - nodejs-babel-preset-react: - strategy: bundle nodejs-babel-runtime: {} + nodejs-base64-js: {} nodejs-bootstrap-sass: {} nodejs-buffer: {} nodejs-c3: {} @@ -414,9 +420,9 @@ foreman_nodejs_packages: nodejs-formik: {} nodejs-graphql: {} nodejs-graphql-tag: {} - nodejs-harmony-reflect: {} nodejs-history: {} nodejs-humanize-duration: {} + nodejs-ieee754: {} nodejs-intl: {} nodejs-ipaddr.js: {} nodejs-jed: {} @@ -427,10 +433,10 @@ foreman_nodejs_packages: nodejs-jstz: {} nodejs-lodash: {} nodejs-lodash.debounce: {} - nodejs-loose-envify: {} nodejs-mini-css-extract-plugin: {} nodejs-module-federation-utilities: {} nodejs-multiselect: {} + nodejs-neo-async: {} nodejs-novnc-novnc: {} nodejs-number_helpers: {} nodejs-openshift-dynamic-plugin-sdk: {} @@ -446,7 +452,6 @@ foreman_nodejs_packages: nodejs-patternfly-react-styles: {} nodejs-patternfly-react-tokens: {} nodejs-patternfly-react-table: {} - nodejs-performance-now: {} nodejs-prop-types: {} nodejs-rc-input-number: {} nodejs-react: {} @@ -489,7 +494,6 @@ foreman_nodejs_packages: nodejs-spice-project-spice-html5: {} nodejs-style-loader: strategy: bundle - nodejs-symbol-observable: {} nodejs-table-resolver: {} nodejs-theforeman-builder: name: "@theforeman/builder" diff --git a/packages/foreman/foreman-proxy/foreman-proxy.spec b/packages/foreman/foreman-proxy/foreman-proxy.spec index d68d2f03f5..3e788edfed 100644 --- a/packages/foreman/foreman-proxy/foreman-proxy.spec +++ b/packages/foreman/foreman-proxy/foreman-proxy.spec @@ -55,10 +55,12 @@ Requires: rubygem(rsec) < 1 Requires: rubygem(rb-inotify) # end specfile dhcp_isc_inotify Requires +%if 0%{?rhel} < 10 # start specfile krb5 Requires Requires: rubygem(rkerberos) >= 0.1.1 Requires: rubygem(gssapi) # end specfile krb5 Requires +%endif # start specfile libvirt Requires Requires: rubygem(ruby-libvirt) >= 0.6.0 @@ -171,6 +173,9 @@ ln -sv %{_tmppath} %{buildroot}%{_datadir}/%{name}/tmp %attr(-,%{name},%{name}) %{_sharedstatedir}/%{name} %attr(-,%{name},%{name}) %{_rundir}/%{name} %attr(-,%{name},root) %{_datadir}/%{name}/config.ru +%if 0%{?rhel} == 10 +%exclude %{_datadir}/%{name}/bundler.d/krb5.rb +%endif %exclude %{_datadir}/%{name}/bundler.d/development.rb %exclude %{_datadir}/%{name}/bundler.d/test.rb %exclude %{_datadir}/%{name}/bundler.d/windows.rb diff --git a/packages/foreman/foreman/foreman.spec b/packages/foreman/foreman/foreman.spec index 0589aae6b8..0ca3a718b8 100644 --- a/packages/foreman/foreman/foreman.spec +++ b/packages/foreman/foreman/foreman.spec @@ -1,10 +1,12 @@ +%bcond bootstrap 0 + %global homedir %{_datadir}/%{name} %global confdir extras/packaging/rpm/sources %global foreman_rake %{_sbindir}/%{name}-rake %global dynflow_sidekiq_service_name dynflow-sidekiq@ %global rake /usr/bin/rake -%global release 2 +%global release 3 %global prereleasesource develop %global prerelease %{?prereleasesource} @@ -24,6 +26,7 @@ Source4: %{name}.cron.d Source5: %{name}.tmpfiles BuildArch: noarch +%if %{without bootstrap} # Plugin was removed in Foreman 3.3, 3.5 includes DB cleanup Obsoletes: rubygem-foreman_docker < 5.0.0-4 @@ -120,7 +123,6 @@ BuildRequires: (rubygem(rexml) or ruby-default-gems < 3.0) Requires: (rubygem(rexml) or ruby-default-gems < 3.0) BuildRequires: nodejs-packaging -BuildRequires: http-parser BuildRequires: systemd %package cli @@ -153,7 +155,11 @@ Requires: rubygem(fog-libvirt) >= 0.13.0 Requires: (rubygem(ruby-libvirt) >= 0.5 with rubygem(ruby-libvirt) < 1.0) # end specfile libvirt Requires Requires: %{name} = %{version}-%{release} +%if 0%{?rhel} != 10 +# TODO: fog-libvirt depends on this, but should really move to xorriso +# https://github.com/fog/fog-libvirt/issues/181 Requires: genisoimage +%endif Requires: /usr/bin/websockify Obsoletes: foreman-virt < 1.0.0 Provides: foreman-virt = 1.0.0 @@ -352,6 +358,8 @@ Meta package with support for plugins. %{_sysconfdir}/rpm/macros.%{name}-plugin %{_datadir}/%{name}/schema.rb.nulldb %{_datadir}/%{name}/bundler.d/nulldb.rb +# endif without bootstrap +%endif %package build Summary: Foreman package RPM support @@ -363,6 +371,7 @@ Meta package with support for building RPMs in the Foreman release cycle. %files build %{_sysconfdir}/rpm/macros.%{name}-dist +%if %{without bootstrap} %package console Summary: Foreman console support Group: Applications/System @@ -497,6 +506,8 @@ Configuration files for the Performance Co-Pilot integration %files pcp %{_sysconfdir}/pcp/proc/%{name}-hotproc.conf %{_sharedstatedir}/pcp/config/pmlogconf/%{name}-hotproc +# endif without bootstrap +%endif %description Foreman is aimed to be a Single Address For All Machines Life Cycle Management. @@ -505,15 +516,19 @@ plugins required for Foreman to work. %prep %setup -q -n %{name}-%{version}%{?prerelease:-}%{?prerelease} +%if %{without bootstrap} %generate_buildrequires # Generate rubygem BuildRequires with a script that uses bundler %{SOURCE1} # Generate NPM BuildRequires /usr/libexec/platform-python script/filter-package-json.py %{SOURCE2} +# endif without bootstrap +%endif %build +%if %{without bootstrap} #build man pages %{rake} -f Rakefile.dist build \ PREFIX=%{_prefix} \ @@ -536,10 +551,13 @@ export NODE_ENV=production %{rake} webpack:compile DATABASE_URL=nulldb://nohost %{rake} assets:precompile RAILS_ENV=production DATABASE_URL=nulldb://nohost --trace rm db/schema.rb +# endif without bootstrap +%endif %install rm -rf %{buildroot} +%if %{without bootstrap} #install man pages %{rake} -f Rakefile.dist install \ PREFIX=%{buildroot}%{_prefix} \ @@ -633,7 +651,15 @@ ln -sv %{_sysconfdir}/%{name}/plugins %{buildroot}%{_datadir}/%{name}/config/set install -pm0644 VERSION %{buildroot}%{_datadir}/%{name}/VERSION # Create RPM macros for plugin packages to use at build time +# endif without bootstrap +%endif mkdir -p %{buildroot}%{_sysconfdir}/rpm +cat > %{buildroot}%{_sysconfdir}/rpm/macros.%{name}-dist << EOF +# Version to use like a dist tag +%%%{name}dist .fm$(echo %{version} | awk -F. '{print $1 "_" $2}') +EOF + +%if %{without bootstrap} cat > %{buildroot}%{_sysconfdir}/rpm/macros.%{name} << EOF # Common locations %%%{name}_dir %{_datadir}/%{name} @@ -644,11 +670,6 @@ cat > %{buildroot}%{_sysconfdir}/rpm/macros.%{name} << EOF %%%{name}_rake %{foreman_rake} EOF -cat > %{buildroot}%{_sysconfdir}/rpm/macros.%{name}-dist << EOF -# Version to use like a dist tag -%%%{name}dist .fm$(echo %{version} | awk -F. '{print $1 "_" $2}') -EOF - cat > %{buildroot}%{_sysconfdir}/rpm/macros.%{name}-plugin << EOF # Generate bundler.d file for a plugin # -n Overrides default of gem_name @@ -720,11 +741,15 @@ rm -rf ./usr \\ %%{?-s:rm -rf %%{buildroot}%%{gem_instdir}/public/webpack/fonts} \\ %%{?-s:rm -rf %%{buildroot}%%{gem_instdir}/public/webpack/images} EOF +# endif without bootstrap +%endif %clean rm -rf %{buildroot} + +%if %{without bootstrap} %files %defattr(-,root,root,0755) %doc CHANGELOG Contributors README.md VERSION @@ -837,8 +862,13 @@ exit 0 %postun service %systemd_postun_with_restart %{name}.service %systemd_postun %{name}.socket +# endif without bootstrap +%endif %changelog +* Sat Nov 22 2025 Ewoud Kohl van Wijngaarden - 3.18.0-0.3.develop +- Allow bootstrapping the package + * Thu Nov 20 2025 Evgeni Golov - 3.18.0-0.2.develop - Support limiting loaded plugins via FOREMAN_ENABLED_PLUGINS @@ -852,7 +882,7 @@ exit 0 - Remove Obsoletes entry to fix migration to new ovirt plugin * Tue Sep 30 2025 Odilon Sousa - 3.17.0-0.2.develop -- Update %generate_buildrequires macro section after the %prep phase +- Update generate_buildrequires macro section after the prep phase * Wed Aug 13 2025 Ondřej Gajdušek - 3.17.0-0.1.develop - Bump version to 3.17-develop diff --git a/packages/foreman/nodejs-ace-builds/nodejs-ace-builds.spec b/packages/foreman/nodejs-ace-builds/nodejs-ace-builds.spec index 13f55e224f..c1df0e0750 100644 --- a/packages/foreman/nodejs-ace-builds/nodejs-ace-builds.spec +++ b/packages/foreman/nodejs-ace-builds/nodejs-ace-builds.spec @@ -13,6 +13,10 @@ URL: https://github.com/ajaxorg/ace-builds Source0: https://registry.npmjs.org/ace-builds/-/ace-builds-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-apollo-client/nodejs-apollo-client.spec b/packages/foreman/nodejs-apollo-client/nodejs-apollo-client.spec index 9cef93551d..fdf34fc467 100644 --- a/packages/foreman/nodejs-apollo-client/nodejs-apollo-client.spec +++ b/packages/foreman/nodejs-apollo-client/nodejs-apollo-client.spec @@ -65,7 +65,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -83,7 +83,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-argv-parse/nodejs-argv-parse.spec b/packages/foreman/nodejs-argv-parse/nodejs-argv-parse.spec index 6daaa40e81..6f4793c174 100644 --- a/packages/foreman/nodejs-argv-parse/nodejs-argv-parse.spec +++ b/packages/foreman/nodejs-argv-parse/nodejs-argv-parse.spec @@ -13,6 +13,10 @@ URL: https://github.com/paulcpederson/argv-parse Source0: https://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz %if 0%{?scl:1} BuildRequires: %{?scl_prefix_nodejs}npm +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %else BuildRequires: nodejs-packaging BuildRequires: npm diff --git a/packages/foreman/nodejs-axios/nodejs-axios.spec b/packages/foreman/nodejs-axios/nodejs-axios.spec index 972b749d75..f7a225d846 100644 --- a/packages/foreman/nodejs-axios/nodejs-axios.spec +++ b/packages/foreman/nodejs-axios/nodejs-axios.spec @@ -13,6 +13,10 @@ URL: https://axios-http.com Source0: https://registry.npmjs.org/axios/-/axios-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(follow-redirects) >= 1.14.0 Requires: npm(follow-redirects) < 2.0.0 diff --git a/packages/foreman/nodejs-babel-core/nodejs-babel-core.spec b/packages/foreman/nodejs-babel-core/nodejs-babel-core.spec index 3b4c811968..2d37aae7e0 100644 --- a/packages/foreman/nodejs-babel-core/nodejs-babel-core.spec +++ b/packages/foreman/nodejs-babel-core/nodejs-babel-core.spec @@ -103,7 +103,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -121,7 +121,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-babel-loader/nodejs-babel-loader.spec b/packages/foreman/nodejs-babel-loader/nodejs-babel-loader.spec index 647ffa1f6a..baf144f606 100644 --- a/packages/foreman/nodejs-babel-loader/nodejs-babel-loader.spec +++ b/packages/foreman/nodejs-babel-loader/nodejs-babel-loader.spec @@ -75,7 +75,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -93,7 +93,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/ansi-regex-2.1.1.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/ansi-regex-2.1.1.tgz deleted file mode 120000 index c498bfb003..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/ansi-regex-2.1.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/F9/9k/SHA256E-s2340--52b8ab148865eeaf538e630a937fa153d5af21232f014a5d4e38491937be8037.1.tgz/SHA256E-s2340--52b8ab148865eeaf538e630a937fa153d5af21232f014a5d4e38491937be8037.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/ansi-styles-2.2.1.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/ansi-styles-2.2.1.tgz deleted file mode 120000 index dd7c936577..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/ansi-styles-2.2.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/jg/Z3/SHA256E-s2443--8d603cbfa5e38e5302fe9ed0d50d968853ff3f144522c6d291b7f9f17413121f.1.tgz/SHA256E-s2443--8d603cbfa5e38e5302fe9ed0d50d968853ff3f144522c6d291b7f9f17413121f.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-code-frame-6.26.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-code-frame-6.26.0.tgz deleted file mode 120000 index 1507d70e53..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-code-frame-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/K7/63/SHA256E-s2928--ce2fec717473e4484b1ec48f96ff22407ffc28a310bd4fee32e3e51ee3a8b6cf.0.tgz/SHA256E-s2928--ce2fec717473e4484b1ec48f96ff22407ffc28a310bd4fee32e3e51ee3a8b6cf.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-helper-function-name-6.24.1.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-helper-function-name-6.24.1.tgz deleted file mode 120000 index f07ced75ad..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-helper-function-name-6.24.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/QZ/Qm/SHA256E-s1853--8c83dd34e512c68e6a4c5567b8ae8b1e0479111e26d01b5c9fa50abfe9ea6de8.1.tgz/SHA256E-s1853--8c83dd34e512c68e6a4c5567b8ae8b1e0479111e26d01b5c9fa50abfe9ea6de8.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-helper-get-function-arity-6.24.1.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-helper-get-function-arity-6.24.1.tgz deleted file mode 120000 index 146514058d..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-helper-get-function-arity-6.24.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/31/xg/SHA256E-s790--6b05270878634032ba38d2d055b3f8337686883a7a25f5860f86c6e2a6501aa5.1.tgz/SHA256E-s790--6b05270878634032ba38d2d055b3f8337686883a7a25f5860f86c6e2a6501aa5.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-messages-6.23.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-messages-6.23.0.tgz deleted file mode 120000 index 433e182d7b..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-messages-6.23.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/6J/4Z/SHA256E-s2336--487345a6086165fd5a3d69cd38bcb914dea5d27ea24176b802519d26647dd936.0.tgz/SHA256E-s2336--487345a6086165fd5a3d69cd38bcb914dea5d27ea24176b802519d26647dd936.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-plugin-syntax-class-properties-6.13.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-plugin-syntax-class-properties-6.13.0.tgz deleted file mode 120000 index 7a950ce424..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-plugin-syntax-class-properties-6.13.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/kv/2f/SHA256E-s744--7b84d07e331943d2f6a7941a24b2e0e822102ce32faf7cb38dd4dbdf15461c51.0.tgz/SHA256E-s744--7b84d07e331943d2f6a7941a24b2e0e822102ce32faf7cb38dd4dbdf15461c51.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-plugin-transform-class-properties-6.24.1.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-plugin-transform-class-properties-6.24.1.tgz deleted file mode 120000 index 09e352fa1b..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-plugin-transform-class-properties-6.24.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/w1/WX/SHA256E-s3278--d834c975880be9437b8498c72451180865c795f0be08a8116e9faa8e289d5610.1.tgz/SHA256E-s3278--d834c975880be9437b8498c72451180865c795f0be08a8116e9faa8e289d5610.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-runtime-6.26.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-runtime-6.26.0.tgz deleted file mode 120000 index 8b47910ec9..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-runtime-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/j8/1j/SHA256E-s13371--14d2488946744b70c47999b48b1989aa3b85d828181b3c61f35818be9033946b.0.tgz/SHA256E-s13371--14d2488946744b70c47999b48b1989aa3b85d828181b3c61f35818be9033946b.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-template-6.26.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-template-6.26.0.tgz deleted file mode 120000 index 5614f33e3b..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-template-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/V6/f8/SHA256E-s2496--0560b9872b2eec15ed29a81e4fbd1326d47f80e951f62287cc6ba347e832df83.0.tgz/SHA256E-s2496--0560b9872b2eec15ed29a81e4fbd1326d47f80e951f62287cc6ba347e832df83.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-traverse-6.26.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-traverse-6.26.0.tgz deleted file mode 120000 index 291c6fe80f..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-traverse-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/91/m2/SHA256E-s30249--a32a6f73c2770a56bd1f8a92b50d8c1a7824523170bd93227a7deeb20b3f1ac9.0.tgz/SHA256E-s30249--a32a6f73c2770a56bd1f8a92b50d8c1a7824523170bd93227a7deeb20b3f1ac9.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-types-6.26.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-types-6.26.0.tgz deleted file mode 120000 index f8ab0cc3b1..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babel-types-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xM/jv/SHA256E-s21326--87be443f0c98a35a9d9c718e7eab868529bb515206cf284fbcfbe762ba196de9.0.tgz/SHA256E-s21326--87be443f0c98a35a9d9c718e7eab868529bb515206cf284fbcfbe762ba196de9.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babylon-6.18.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/babylon-6.18.0.tgz deleted file mode 120000 index b7f0da0222..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/babylon-6.18.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xM/m3/SHA256E-s69241--ce1e81d36b5789279f8aba716d2ec5aabecbc306585f867f1a6a1c8dc478d88c.0.tgz/SHA256E-s69241--ce1e81d36b5789279f8aba716d2ec5aabecbc306585f867f1a6a1c8dc478d88c.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/chalk-1.1.3.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/chalk-1.1.3.tgz deleted file mode 120000 index e194362470..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/chalk-1.1.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/gM/GQ/SHA256E-s5236--33979c4833fa486f3e1ea6afb5557e55abc38d37ad518e80c9f9261c9d54445d.3.tgz/SHA256E-s5236--33979c4833fa486f3e1ea6afb5557e55abc38d37ad518e80c9f9261c9d54445d.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/core-js-2.6.9.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/core-js-2.6.9.tgz deleted file mode 120000 index aead23e8ab..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/core-js-2.6.9.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xK/95/SHA256E-s615273--bf21340cebff14168f2192aa1a341734b41f4cde9d30e93bee281399f5f32a96.9.tgz/SHA256E-s615273--bf21340cebff14168f2192aa1a341734b41f4cde9d30e93bee281399f5f32a96.9.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/debug-2.6.9.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/debug-2.6.9.tgz deleted file mode 120000 index 1f9b008244..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/debug-2.6.9.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/3G/JK/SHA256E-s16514--34ae48c66698f1f81e2a2e6e322f34e8a88b0986a3fa7b74bb5ea14c0edb1c98.9.tgz/SHA256E-s16514--34ae48c66698f1f81e2a2e6e322f34e8a88b0986a3fa7b74bb5ea14c0edb1c98.9.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/escape-string-regexp-1.0.5.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/escape-string-regexp-1.0.5.tgz deleted file mode 120000 index 8059008ff3..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/escape-string-regexp-1.0.5.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xq/Mm/SHA256E-s1578--e50c792e76763d0c74506297add779755967ca9bbd288e2677966a6b7394c347.5.tgz/SHA256E-s1578--e50c792e76763d0c74506297add779755967ca9bbd288e2677966a6b7394c347.5.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/esutils-2.0.3.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/esutils-2.0.3.tgz deleted file mode 120000 index 8703dc5383..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/esutils-2.0.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xG/29/SHA256E-s9542--c5adbd730a495a3c635bbae9ee5f693b95c7e13b395f7036efab8232c5f0640f.3.tgz/SHA256E-s9542--c5adbd730a495a3c635bbae9ee5f693b95c7e13b395f7036efab8232c5f0640f.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/globals-9.18.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/globals-9.18.0.tgz deleted file mode 120000 index 3f72a85b7b..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/globals-9.18.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/wK/58/SHA256E-s7889--437a12c10dd45aa191c4a5d77648026f1d65a578b65e2c88ee249ec8945c737a.0.tgz/SHA256E-s7889--437a12c10dd45aa191c4a5d77648026f1d65a578b65e2c88ee249ec8945c737a.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/has-ansi-2.0.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/has-ansi-2.0.0.tgz deleted file mode 120000 index 61f02eb5aa..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/has-ansi-2.0.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/52/m7/SHA256E-s1702--e30265eb491e78d3586ea64dea6b61f3d45a28a28d908caf73f04531764344ed.0.tgz/SHA256E-s1702--e30265eb491e78d3586ea64dea6b61f3d45a28a28d908caf73f04531764344ed.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/invariant-2.2.4.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/invariant-2.2.4.tgz deleted file mode 120000 index e6848f3917..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/invariant-2.2.4.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/8K/01/SHA256E-s3079--68ca08de61805e195cb73d33803b433469bd5c8006166067a4734c9005effa81.4.tgz/SHA256E-s3079--68ca08de61805e195cb73d33803b433469bd5c8006166067a4734c9005effa81.4.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/js-tokens-3.0.2.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/js-tokens-3.0.2.tgz deleted file mode 120000 index f3195e0daf..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/js-tokens-3.0.2.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/17/42/SHA256E-s5991--85ce7a76734264e093bcb1dbbe6d4d4130ee0a7fa562e7608693ee8c3c197d19.2.tgz/SHA256E-s5991--85ce7a76734264e093bcb1dbbe6d4d4130ee0a7fa562e7608693ee8c3c197d19.2.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/js-tokens-4.0.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/js-tokens-4.0.0.tgz deleted file mode 120000 index c6782e2ba0..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/js-tokens-4.0.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/vq/3F/SHA256E-s6542--d884c7a2d8adb5568c1272d92b4f9c62707f4226cf9e7b22e7b957c7361e3c53.0.tgz/SHA256E-s6542--d884c7a2d8adb5568c1272d92b4f9c62707f4226cf9e7b22e7b957c7361e3c53.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/lodash-4.17.15.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/lodash-4.17.15.tgz deleted file mode 120000 index ec887d5205..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/lodash-4.17.15.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/4Z/F1/SHA256E-s314170--541c2fe70b322dcaaf2df79e7c6117ca2ca392e9dc15a2cd6c4b3f5cebefcc0d.15.tgz/SHA256E-s314170--541c2fe70b322dcaaf2df79e7c6117ca2ca392e9dc15a2cd6c4b3f5cebefcc0d.15.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/loose-envify-1.4.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/loose-envify-1.4.0.tgz deleted file mode 120000 index 317dc42e36..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/loose-envify-1.4.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Zv/m8/SHA256E-s2842--1218830a93538a4f730d530138e945ea6a65b45e099ee7a9ea538a05141babdc.0.tgz/SHA256E-s2842--1218830a93538a4f730d530138e945ea6a65b45e099ee7a9ea538a05141babdc.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/ms-2.0.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/ms-2.0.0.tgz deleted file mode 120000 index e032d0d759..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/ms-2.0.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/WM/f3/SHA256E-s2874--362152ab8864181fc3359a3c440eec58ce3e18f773b0dde4d88a84fe13d73ecb.0.tgz/SHA256E-s2874--362152ab8864181fc3359a3c440eec58ce3e18f773b0dde4d88a84fe13d73ecb.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/nodejs-babel-plugin-transform-class-properties-6.24.1-registry.npmjs.org.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/nodejs-babel-plugin-transform-class-properties-6.24.1-registry.npmjs.org.tgz deleted file mode 100644 index 5692cb8111..0000000000 Binary files a/packages/foreman/nodejs-babel-plugin-transform-class-properties/nodejs-babel-plugin-transform-class-properties-6.24.1-registry.npmjs.org.tgz and /dev/null differ diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/nodejs-babel-plugin-transform-class-properties.spec b/packages/foreman/nodejs-babel-plugin-transform-class-properties/nodejs-babel-plugin-transform-class-properties.spec deleted file mode 100644 index e19b1a14ce..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/nodejs-babel-plugin-transform-class-properties.spec +++ /dev/null @@ -1,138 +0,0 @@ -%{?scl:%scl_package nodejs-%{npm_name}} -%{!?scl:%global pkg_name %{name}} - -%global npm_name babel-plugin-transform-class-properties - -Name: %{?scl_prefix}nodejs-babel-plugin-transform-class-properties -Version: 6.24.1 -Release: 5%{?dist} -Summary: This plugin transforms static class properties as well as properties declared with the property initializer syntax -License: MIT -Group: Development/Libraries -URL: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-class-properties -Source0: https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz -Source1: https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz -Source2: https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz -Source3: https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz -Source4: https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz -Source5: https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz -Source6: https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz -Source7: https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz -Source8: https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz -Source9: https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz -Source10: https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz -Source11: https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz -Source12: https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz -Source13: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz -Source14: https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz -Source15: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz -Source16: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz -Source17: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz -Source18: https://registry.npmjs.org/globals/-/globals-9.18.0.tgz -Source19: https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz -Source20: https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz -Source21: https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz -Source22: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz -Source23: https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz -Source24: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz -Source25: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz -Source26: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz -Source27: https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz -Source28: https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz -Source29: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz -Source30: nodejs-babel-plugin-transform-class-properties-%{version}-registry.npmjs.org.tgz -%if 0%{?scl:1} -BuildRequires: %{?scl_prefix_nodejs}npm -%else -BuildRequires: nodejs-packaging -BuildRequires: npm -%endif -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch - -Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} -Provides: bundled(npm(ansi-regex)) = 2.1.1 -Provides: bundled(npm(ansi-styles)) = 2.2.1 -Provides: bundled(npm(babel-code-frame)) = 6.26.0 -Provides: bundled(npm(babel-helper-function-name)) = 6.24.1 -Provides: bundled(npm(babel-helper-get-function-arity)) = 6.24.1 -Provides: bundled(npm(babel-messages)) = 6.23.0 -Provides: bundled(npm(babel-plugin-syntax-class-properties)) = 6.13.0 -Provides: bundled(npm(babel-plugin-transform-class-properties)) = 6.24.1 -Provides: bundled(npm(babel-runtime)) = 6.26.0 -Provides: bundled(npm(babel-template)) = 6.26.0 -Provides: bundled(npm(babel-traverse)) = 6.26.0 -Provides: bundled(npm(babel-types)) = 6.26.0 -Provides: bundled(npm(babylon)) = 6.18.0 -Provides: bundled(npm(chalk)) = 1.1.3 -Provides: bundled(npm(core-js)) = 2.6.9 -Provides: bundled(npm(debug)) = 2.6.9 -Provides: bundled(npm(escape-string-regexp)) = 1.0.5 -Provides: bundled(npm(esutils)) = 2.0.3 -Provides: bundled(npm(globals)) = 9.18.0 -Provides: bundled(npm(has-ansi)) = 2.0.0 -Provides: bundled(npm(invariant)) = 2.2.4 -Provides: bundled(npm(js-tokens)) = 3.0.2 -Provides: bundled(npm(js-tokens)) = 4.0.0 -Provides: bundled(npm(lodash)) = 4.17.15 -Provides: bundled(npm(loose-envify)) = 1.4.0 -Provides: bundled(npm(ms)) = 2.0.0 -Provides: bundled(npm(regenerator-runtime)) = 0.11.1 -Provides: bundled(npm(strip-ansi)) = 3.0.1 -Provides: bundled(npm(supports-color)) = 2.0.0 -Provides: bundled(npm(to-fast-properties)) = 1.0.3 -AutoReq: no -AutoProv: no - -%if 0%{?scl:1} -%define npm_cache_dir npm_cache -%else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} -%endif - -%description -%{summary} - -%prep -mkdir -p %{npm_cache_dir} -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -for tgz in %{sources}; do - echo $tgz | grep -q registry.npmjs.org || npm cache add --cache %{npm_cache_dir} $tgz -done -%{?scl:end_of_scl} - -%setup -T -q -a 30 -D -n %{npm_cache_dir} - -%build -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} -%{?scl:end_of_scl} - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/node_modules %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/lib %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} - -%clean -rm -rf %{buildroot} %{npm_cache_dir} - -%files -%{nodejs_sitelib}/%{npm_name} -%doc node_modules/%{npm_name}/README.md - -%changelog -* Thu Feb 01 2024 Eric D. Helms - 6.24.1-5 -- Use --legacy-peer-deps during npm install - -* Tue Mar 17 2020 Zach Huntington-Meath - 6.24.1-4 -- Bump packages to build for el8 - -* Mon Oct 21 2019 Eric D. Helms - 6.24.1-3 -- Build for SCL - -* Fri Oct 04 2019 Eric D. Helms - 6.24.1-2 -- Update specs to handle SCL - -* Tue Nov 07 2017 Ewoud Kohl van Wijngaarden 6.24.1-1 -- new package built with tito diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/regenerator-runtime-0.11.1.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/regenerator-runtime-0.11.1.tgz deleted file mode 120000 index 70988ae057..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/regenerator-runtime-0.11.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/q9/Zj/SHA256E-s7823--cdd8985b84b3b6b08fe5dcb39b9506d70ddddffda9f9d703dd33534c60bc373b.1.tgz/SHA256E-s7823--cdd8985b84b3b6b08fe5dcb39b9506d70ddddffda9f9d703dd33534c60bc373b.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/strip-ansi-3.0.1.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/strip-ansi-3.0.1.tgz deleted file mode 120000 index 691c220096..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/strip-ansi-3.0.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/kg/Vj/SHA256E-s1734--1c9d385a4118959514f84dce8d7bb2dafc802f0272dd00348aa18d17b95b793a.1.tgz/SHA256E-s1734--1c9d385a4118959514f84dce8d7bb2dafc802f0272dd00348aa18d17b95b793a.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/supports-color-2.0.0.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/supports-color-2.0.0.tgz deleted file mode 120000 index 55515b75d4..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/supports-color-2.0.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/p2/71/SHA256E-s1951--725d4b25d44e0f16eb986ba957c14d9c8540de2f6a4fca961bf1f60aa1659ad3.0.tgz/SHA256E-s1951--725d4b25d44e0f16eb986ba957c14d9c8540de2f6a4fca961bf1f60aa1659ad3.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-plugin-transform-class-properties/to-fast-properties-1.0.3.tgz b/packages/foreman/nodejs-babel-plugin-transform-class-properties/to-fast-properties-1.0.3.tgz deleted file mode 120000 index 22797a64f6..0000000000 --- a/packages/foreman/nodejs-babel-plugin-transform-class-properties/to-fast-properties-1.0.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/kZ/gp/SHA256E-s1647--31a6db330b363a97276cea9605fdd5a0c7211af71bcb549a94f4b59bf9028c21.3.tgz/SHA256E-s1647--31a6db330b363a97276cea9605fdd5a0c7211af71bcb549a94f4b59bf9028c21.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/caniuse-lite-1.0.30000998.tgz b/packages/foreman/nodejs-babel-preset-env/caniuse-lite-1.0.30000998.tgz deleted file mode 120000 index e991fb1874..0000000000 --- a/packages/foreman/nodejs-babel-preset-env/caniuse-lite-1.0.30000998.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/vW/K3/SHA256E-s269478--36ab6a63f9d0e51c3821321ab598b701a8f7345b5c377a5d4b4315835225a765.tgz/SHA256E-s269478--36ab6a63f9d0e51c3821321ab598b701a8f7345b5c377a5d4b4315835225a765.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/caniuse-lite-1.0.30001761.tgz b/packages/foreman/nodejs-babel-preset-env/caniuse-lite-1.0.30001761.tgz new file mode 120000 index 0000000000..aeda989051 --- /dev/null +++ b/packages/foreman/nodejs-babel-preset-env/caniuse-lite-1.0.30001761.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/qK/0g/SHA256E-s331210--dad057386ae3d0178226ca938355312c16e94b6680627ec297ce1b1dcf55e2d1.tgz/SHA256E-s331210--dad057386ae3d0178226ca938355312c16e94b6680627ec297ce1b1dcf55e2d1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/core-js-2.6.12.tgz b/packages/foreman/nodejs-babel-preset-env/core-js-2.6.12.tgz new file mode 120000 index 0000000000..2833138250 --- /dev/null +++ b/packages/foreman/nodejs-babel-preset-env/core-js-2.6.12.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/GW/zJ/SHA256E-s562166--872ff3c544c43364a0a1b4c541e7ab990f4d1dbcc0101ef07d6da90ba3e4aa45.12.tgz/SHA256E-s562166--872ff3c544c43364a0a1b4c541e7ab990f4d1dbcc0101ef07d6da90ba3e4aa45.12.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/core-js-2.6.9.tgz b/packages/foreman/nodejs-babel-preset-env/core-js-2.6.9.tgz deleted file mode 120000 index aead23e8ab..0000000000 --- a/packages/foreman/nodejs-babel-preset-env/core-js-2.6.9.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xK/95/SHA256E-s615273--bf21340cebff14168f2192aa1a341734b41f4cde9d30e93bee281399f5f32a96.9.tgz/SHA256E-s615273--bf21340cebff14168f2192aa1a341734b41f4cde9d30e93bee281399f5f32a96.9.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/electron-to-chromium-1.3.273.tgz b/packages/foreman/nodejs-babel-preset-env/electron-to-chromium-1.3.273.tgz deleted file mode 120000 index e41eab1a46..0000000000 --- a/packages/foreman/nodejs-babel-preset-env/electron-to-chromium-1.3.273.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Gz/ZW/SHA256E-s6707--420665b838e21c27c0d947bc252a2daa1b877fca4b6b682a5d6681d68eba7baf.273.tgz/SHA256E-s6707--420665b838e21c27c0d947bc252a2daa1b877fca4b6b682a5d6681d68eba7baf.273.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/electron-to-chromium-1.5.267.tgz b/packages/foreman/nodejs-babel-preset-env/electron-to-chromium-1.5.267.tgz new file mode 120000 index 0000000000..001fdee47e --- /dev/null +++ b/packages/foreman/nodejs-babel-preset-env/electron-to-chromium-1.5.267.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/vK/30/SHA256E-s31505--a8e9df057647f51b7a731177921184cee326f95108bf1904f4db6e30d3c9f61a.267.tgz/SHA256E-s31505--a8e9df057647f51b7a731177921184cee326f95108bf1904f4db6e30d3c9f61a.267.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/lodash-4.17.15.tgz b/packages/foreman/nodejs-babel-preset-env/lodash-4.17.15.tgz deleted file mode 120000 index ec887d5205..0000000000 --- a/packages/foreman/nodejs-babel-preset-env/lodash-4.17.15.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/4Z/F1/SHA256E-s314170--541c2fe70b322dcaaf2df79e7c6117ca2ca392e9dc15a2cd6c4b3f5cebefcc0d.15.tgz/SHA256E-s314170--541c2fe70b322dcaaf2df79e7c6117ca2ca392e9dc15a2cd6c4b3f5cebefcc0d.15.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/lodash-4.17.21.tgz b/packages/foreman/nodejs-babel-preset-env/lodash-4.17.21.tgz new file mode 120000 index 0000000000..d1621e1672 --- /dev/null +++ b/packages/foreman/nodejs-babel-preset-env/lodash-4.17.21.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/v2/F0/SHA256E-s318961--6a087ac9e5702a0c9d60fbcd48696012646ec8df1491dea472b150e79fcaf804.21.tgz/SHA256E-s318961--6a087ac9e5702a0c9d60fbcd48696012646ec8df1491dea472b150e79fcaf804.21.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env-1.7.0-registry.npmjs.org.tgz b/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env-1.7.0-registry.npmjs.org.tgz index c75e78eabf..97b4759896 100644 Binary files a/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env-1.7.0-registry.npmjs.org.tgz and b/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env-1.7.0-registry.npmjs.org.tgz differ diff --git a/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env.spec b/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env.spec index 8a3034caf9..416f1b83de 100644 --- a/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env.spec +++ b/packages/foreman/nodejs-babel-preset-env/nodejs-babel-preset-env.spec @@ -5,7 +5,7 @@ Name: %{?scl_prefix}nodejs-babel-preset-env Version: 1.7.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A Babel preset for each environment License: MIT Group: Development/Libraries @@ -62,11 +62,11 @@ Source48: https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz Source49: https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz Source50: https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz Source51: https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz -Source52: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000998.tgz +Source52: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz Source53: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz -Source54: https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz +Source54: https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz Source55: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz -Source56: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.273.tgz +Source56: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz Source57: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz Source58: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz Source59: https://registry.npmjs.org/globals/-/globals-9.18.0.tgz @@ -75,26 +75,24 @@ Source61: https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz Source62: https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz Source63: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz Source64: https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz -Source65: https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz +Source65: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz Source66: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz Source67: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz Source68: https://registry.npmjs.org/private/-/private-0.1.8.tgz -Source69: https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz +Source69: https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz Source70: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz Source71: https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz Source72: https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz Source73: https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz Source74: https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz -Source75: https://registry.npmjs.org/semver/-/semver-5.7.1.tgz +Source75: https://registry.npmjs.org/semver/-/semver-5.7.2.tgz Source76: https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz Source77: https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz Source78: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz Source79: nodejs-babel-preset-env-%{version}-registry.npmjs.org.tgz -%if 0%{?scl:1} BuildRequires: %{?scl_prefix_nodejs}npm -%else +%if 0%{!?scl:1} BuildRequires: nodejs-packaging -BuildRequires: npm %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch @@ -152,11 +150,11 @@ Provides: bundled(npm(babel-traverse)) = 6.26.0 Provides: bundled(npm(babel-types)) = 6.26.0 Provides: bundled(npm(babylon)) = 6.18.0 Provides: bundled(npm(browserslist)) = 3.2.8 -Provides: bundled(npm(caniuse-lite)) = 1.0.30000998 +Provides: bundled(npm(caniuse-lite)) = 1.0.30001761 Provides: bundled(npm(chalk)) = 1.1.3 -Provides: bundled(npm(core-js)) = 2.6.9 +Provides: bundled(npm(core-js)) = 2.6.12 Provides: bundled(npm(debug)) = 2.6.9 -Provides: bundled(npm(electron-to-chromium)) = 1.3.273 +Provides: bundled(npm(electron-to-chromium)) = 1.5.267 Provides: bundled(npm(escape-string-regexp)) = 1.0.5 Provides: bundled(npm(esutils)) = 2.0.3 Provides: bundled(npm(globals)) = 9.18.0 @@ -165,17 +163,17 @@ Provides: bundled(npm(invariant)) = 2.2.4 Provides: bundled(npm(js-tokens)) = 3.0.2 Provides: bundled(npm(js-tokens)) = 4.0.0 Provides: bundled(npm(jsesc)) = 0.5.0 -Provides: bundled(npm(lodash)) = 4.17.15 +Provides: bundled(npm(lodash)) = 4.17.21 Provides: bundled(npm(loose-envify)) = 1.4.0 Provides: bundled(npm(ms)) = 2.0.0 Provides: bundled(npm(private)) = 0.1.8 -Provides: bundled(npm(regenerate)) = 1.4.0 +Provides: bundled(npm(regenerate)) = 1.4.2 Provides: bundled(npm(regenerator-runtime)) = 0.11.1 Provides: bundled(npm(regenerator-transform)) = 0.10.1 Provides: bundled(npm(regexpu-core)) = 2.0.0 Provides: bundled(npm(regjsgen)) = 0.2.0 Provides: bundled(npm(regjsparser)) = 0.1.5 -Provides: bundled(npm(semver)) = 5.7.1 +Provides: bundled(npm(semver)) = 5.7.2 Provides: bundled(npm(strip-ansi)) = 3.0.1 Provides: bundled(npm(supports-color)) = 2.0.0 Provides: bundled(npm(to-fast-properties)) = 1.0.3 @@ -185,7 +183,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -203,7 +201,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install @@ -224,6 +222,9 @@ rm -rf %{buildroot} %{npm_cache_dir} %doc node_modules/%{npm_name}/README.md %changelog +* Wed Dec 24 2025 Ewoud Kohl van Wijngaarden 1.7.0-6 +- Rebuild vendor cache for NodeJS 22 + * Thu Feb 01 2024 Eric D. Helms - 1.7.0-5 - Use --legacy-peer-deps during npm install diff --git a/packages/foreman/nodejs-babel-preset-env/regenerate-1.4.0.tgz b/packages/foreman/nodejs-babel-preset-env/regenerate-1.4.0.tgz deleted file mode 120000 index 371e38766e..0000000000 --- a/packages/foreman/nodejs-babel-preset-env/regenerate-1.4.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/6K/1g/SHA256E-s12589--e90da6ab166ff03d0dcd2702e5f26c3696d6ef193a1820918ac34badc12af847.0.tgz/SHA256E-s12589--e90da6ab166ff03d0dcd2702e5f26c3696d6ef193a1820918ac34badc12af847.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/regenerate-1.4.2.tgz b/packages/foreman/nodejs-babel-preset-env/regenerate-1.4.2.tgz new file mode 120000 index 0000000000..11f316df3a --- /dev/null +++ b/packages/foreman/nodejs-babel-preset-env/regenerate-1.4.2.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/Kz/8w/SHA256E-s12607--6378fcfc4090d33d36494a01cfa66ff7014a9fd077102b0352ade4816c34751e.2.tgz/SHA256E-s12607--6378fcfc4090d33d36494a01cfa66ff7014a9fd077102b0352ade4816c34751e.2.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/semver-5.7.1.tgz b/packages/foreman/nodejs-babel-preset-env/semver-5.7.1.tgz deleted file mode 120000 index 36cd7d177d..0000000000 --- a/packages/foreman/nodejs-babel-preset-env/semver-5.7.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/vK/q2/SHA256E-s17541--fef2fb32aa27fc28c2e834336469d84615cb187449e3622caa2897a0535db56d.1.tgz/SHA256E-s17541--fef2fb32aa27fc28c2e834336469d84615cb187449e3622caa2897a0535db56d.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-env/semver-5.7.2.tgz b/packages/foreman/nodejs-babel-preset-env/semver-5.7.2.tgz new file mode 120000 index 0000000000..aec429b9e1 --- /dev/null +++ b/packages/foreman/nodejs-babel-preset-env/semver-5.7.2.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/Q8/Mq/SHA256E-s17872--e548374dbc4898ddcf349bde966885ac87949be21fd04cd096f53fef0ce655f9.2.tgz/SHA256E-s17872--e548374dbc4898ddcf349bde966885ac87949be21fd04cd096f53fef0ce655f9.2.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-helper-builder-react-jsx-6.26.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-helper-builder-react-jsx-6.26.0.tgz deleted file mode 120000 index 8f60934895..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-helper-builder-react-jsx-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xw/vQ/SHA256E-s2264--96eea788b5bffd716859e31101ae89e7258c93e74754fe6b78f57b090f8cc397.0.tgz/SHA256E-s2264--96eea788b5bffd716859e31101ae89e7258c93e74754fe6b78f57b090f8cc397.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-plugin-syntax-flow-6.18.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-plugin-syntax-flow-6.18.0.tgz deleted file mode 120000 index 90bd0562eb..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-plugin-syntax-flow-6.18.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/m3/mW/SHA256E-s726--6d4b52604ed79c3a97bb1c14bf80d95585abe0ee8fe226ade17f72515f5d9fec.0.tgz/SHA256E-s726--6d4b52604ed79c3a97bb1c14bf80d95585abe0ee8fe226ade17f72515f5d9fec.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-plugin-syntax-jsx-6.18.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-plugin-syntax-jsx-6.18.0.tgz deleted file mode 120000 index 58ef3fd29f..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-plugin-syntax-jsx-6.18.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/V7/8w/SHA256E-s720--2f28f37155db0eb41524dbbaa23ab7ed328499311ccc72444544f2337c8f9c5a.0.tgz/SHA256E-s720--2f28f37155db0eb41524dbbaa23ab7ed328499311ccc72444544f2337c8f9c5a.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-flow-strip-types-6.22.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-flow-strip-types-6.22.0.tgz deleted file mode 120000 index adf265f87c..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-flow-strip-types-6.22.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/4W/J4/SHA256E-s1723--667a11dfd03e82de6cf7e7fb4746e7aa7b1566401076021757c7b3056222357e.0.tgz/SHA256E-s1723--667a11dfd03e82de6cf7e7fb4746e7aa7b1566401076021757c7b3056222357e.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-display-name-6.25.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-display-name-6.25.0.tgz deleted file mode 120000 index fef331e8cf..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-display-name-6.25.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/3q/jZ/SHA256E-s1609--d5b8b18e3854fff64be15243415cac049230e2ff1daf42f2551816d27cb43592.0.tgz/SHA256E-s1609--d5b8b18e3854fff64be15243415cac049230e2ff1daf42f2551816d27cb43592.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-6.24.1.tgz b/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-6.24.1.tgz deleted file mode 120000 index a1dd42e2af..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-6.24.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xw/5M/SHA256E-s1986--4674a6c81de361d9faf53c35babe202ad0963f5d86c81a24ba0371f479b66aad.1.tgz/SHA256E-s1986--4674a6c81de361d9faf53c35babe202ad0963f5d86c81a24ba0371f479b66aad.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-self-6.22.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-self-6.22.0.tgz deleted file mode 120000 index 2c638cc8ae..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-self-6.22.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/PX/8F/SHA256E-s1040--f82ef78e34c01d06696e11142fea64505a48ba676f0268316b9763653160a8f5.0.tgz/SHA256E-s1040--f82ef78e34c01d06696e11142fea64505a48ba676f0268316b9763653160a8f5.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-source-6.22.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-source-6.22.0.tgz deleted file mode 120000 index 57119ffc73..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-plugin-transform-react-jsx-source-6.22.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/5m/9Z/SHA256E-s1391--7c18c0d745f0a8815a0dc3541acc14b0b53ac96ac89c4be2ded6370960312932.0.tgz/SHA256E-s1391--7c18c0d745f0a8815a0dc3541acc14b0b53ac96ac89c4be2ded6370960312932.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-preset-flow-6.23.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-preset-flow-6.23.0.tgz deleted file mode 120000 index fd30a71ce1..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-preset-flow-6.23.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/fx/x4/SHA256E-s949--ba4fec4739b0a81f44614b8e8ac2bbc1704a134a8c6d61b6285301851e4c7ecb.0.tgz/SHA256E-s949--ba4fec4739b0a81f44614b8e8ac2bbc1704a134a8c6d61b6285301851e4c7ecb.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-preset-react-6.24.1.tgz b/packages/foreman/nodejs-babel-preset-react/babel-preset-react-6.24.1.tgz deleted file mode 120000 index 312ce6b8d0..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-preset-react-6.24.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/90/MK/SHA256E-s1298--c29880f5c363b45f18be00f389983383172fdfe2fe613b518ccf5c358bf08c6d.1.tgz/SHA256E-s1298--c29880f5c363b45f18be00f389983383172fdfe2fe613b518ccf5c358bf08c6d.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-runtime-6.26.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-runtime-6.26.0.tgz deleted file mode 120000 index 8b47910ec9..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-runtime-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/j8/1j/SHA256E-s13371--14d2488946744b70c47999b48b1989aa3b85d828181b3c61f35818be9033946b.0.tgz/SHA256E-s13371--14d2488946744b70c47999b48b1989aa3b85d828181b3c61f35818be9033946b.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/babel-types-6.26.0.tgz b/packages/foreman/nodejs-babel-preset-react/babel-types-6.26.0.tgz deleted file mode 120000 index f8ab0cc3b1..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/babel-types-6.26.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xM/jv/SHA256E-s21326--87be443f0c98a35a9d9c718e7eab868529bb515206cf284fbcfbe762ba196de9.0.tgz/SHA256E-s21326--87be443f0c98a35a9d9c718e7eab868529bb515206cf284fbcfbe762ba196de9.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/core-js-2.6.9.tgz b/packages/foreman/nodejs-babel-preset-react/core-js-2.6.9.tgz deleted file mode 120000 index aead23e8ab..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/core-js-2.6.9.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xK/95/SHA256E-s615273--bf21340cebff14168f2192aa1a341734b41f4cde9d30e93bee281399f5f32a96.9.tgz/SHA256E-s615273--bf21340cebff14168f2192aa1a341734b41f4cde9d30e93bee281399f5f32a96.9.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/esutils-2.0.3.tgz b/packages/foreman/nodejs-babel-preset-react/esutils-2.0.3.tgz deleted file mode 120000 index 8703dc5383..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/esutils-2.0.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/xG/29/SHA256E-s9542--c5adbd730a495a3c635bbae9ee5f693b95c7e13b395f7036efab8232c5f0640f.3.tgz/SHA256E-s9542--c5adbd730a495a3c635bbae9ee5f693b95c7e13b395f7036efab8232c5f0640f.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/lodash-4.17.15.tgz b/packages/foreman/nodejs-babel-preset-react/lodash-4.17.15.tgz deleted file mode 120000 index ec887d5205..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/lodash-4.17.15.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/4Z/F1/SHA256E-s314170--541c2fe70b322dcaaf2df79e7c6117ca2ca392e9dc15a2cd6c4b3f5cebefcc0d.15.tgz/SHA256E-s314170--541c2fe70b322dcaaf2df79e7c6117ca2ca392e9dc15a2cd6c4b3f5cebefcc0d.15.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/nodejs-babel-preset-react-6.24.1-registry.npmjs.org.tgz b/packages/foreman/nodejs-babel-preset-react/nodejs-babel-preset-react-6.24.1-registry.npmjs.org.tgz deleted file mode 100644 index d22e5de52f..0000000000 Binary files a/packages/foreman/nodejs-babel-preset-react/nodejs-babel-preset-react-6.24.1-registry.npmjs.org.tgz and /dev/null differ diff --git a/packages/foreman/nodejs-babel-preset-react/nodejs-babel-preset-react.spec b/packages/foreman/nodejs-babel-preset-react/nodejs-babel-preset-react.spec deleted file mode 100644 index 07c47afd6a..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/nodejs-babel-preset-react.spec +++ /dev/null @@ -1,115 +0,0 @@ -%{?scl:%scl_package nodejs-%{npm_name}} -%{!?scl:%global pkg_name %{name}} - -%global npm_name babel-preset-react - -Name: %{?scl_prefix}nodejs-babel-preset-react -Version: 6.24.1 -Release: 5%{?dist} -Summary: Babel preset for all React plugins -License: MIT -Group: Development/Libraries -URL: https://babeljs.io/ -Source0: https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz -Source1: https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz -Source2: https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz -Source3: https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz -Source4: https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz -Source5: https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz -Source6: https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz -Source7: https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz -Source8: https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz -Source9: https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz -Source10: https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz -Source11: https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz -Source12: https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz -Source13: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz -Source14: https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz -Source15: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz -Source16: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz -Source17: nodejs-babel-preset-react-%{version}-registry.npmjs.org.tgz -%if 0%{?scl:1} -BuildRequires: %{?scl_prefix_nodejs}npm -%else -BuildRequires: nodejs-packaging -BuildRequires: npm -%endif -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch - -Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} -Provides: bundled(npm(babel-helper-builder-react-jsx)) = 6.26.0 -Provides: bundled(npm(babel-plugin-syntax-flow)) = 6.18.0 -Provides: bundled(npm(babel-plugin-syntax-jsx)) = 6.18.0 -Provides: bundled(npm(babel-plugin-transform-flow-strip-types)) = 6.22.0 -Provides: bundled(npm(babel-plugin-transform-react-display-name)) = 6.25.0 -Provides: bundled(npm(babel-plugin-transform-react-jsx)) = 6.24.1 -Provides: bundled(npm(babel-plugin-transform-react-jsx-self)) = 6.22.0 -Provides: bundled(npm(babel-plugin-transform-react-jsx-source)) = 6.22.0 -Provides: bundled(npm(babel-preset-flow)) = 6.23.0 -Provides: bundled(npm(babel-preset-react)) = 6.24.1 -Provides: bundled(npm(babel-runtime)) = 6.26.0 -Provides: bundled(npm(babel-types)) = 6.26.0 -Provides: bundled(npm(core-js)) = 2.6.9 -Provides: bundled(npm(esutils)) = 2.0.3 -Provides: bundled(npm(lodash)) = 4.17.15 -Provides: bundled(npm(regenerator-runtime)) = 0.11.1 -Provides: bundled(npm(to-fast-properties)) = 1.0.3 -AutoReq: no -AutoProv: no - -%if 0%{?scl:1} -%define npm_cache_dir npm_cache -%else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} -%endif - -%description -%{summary} - -%prep -mkdir -p %{npm_cache_dir} -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -for tgz in %{sources}; do - echo $tgz | grep -q registry.npmjs.org || npm cache add --cache %{npm_cache_dir} $tgz -done -%{?scl:end_of_scl} - -%setup -T -q -a 17 -D -n %{npm_cache_dir} - -%build -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} -%{?scl:end_of_scl} - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/node_modules %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/lib %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} - -%clean -rm -rf %{buildroot} %{npm_cache_dir} - -%files -%{nodejs_sitelib}/%{npm_name} -%doc node_modules/%{npm_name}/README.md - -%changelog -* Thu Feb 01 2024 Eric D. Helms - 6.24.1-5 -- Use --legacy-peer-deps during npm install - -* Tue Mar 17 2020 Zach Huntington-Meath - 6.24.1-4 -- Bump packages to build for el8 - -* Mon Oct 21 2019 Eric D. Helms - 6.24.1-3 -- Build for SCL - -* Fri Oct 04 2019 Eric D. Helms - 6.24.1-2 -- Update specs to handle SCL - -* Thu Apr 26 2018 Ewoud Kohl van Wijngaarden 6.24.1-1 -- Update to 6.24.1 - -* Fri Oct 14 2016 Dominic Cleal 6.16.0-1 -- new package built with tito diff --git a/packages/foreman/nodejs-babel-preset-react/regenerator-runtime-0.11.1.tgz b/packages/foreman/nodejs-babel-preset-react/regenerator-runtime-0.11.1.tgz deleted file mode 120000 index 70988ae057..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/regenerator-runtime-0.11.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/q9/Zj/SHA256E-s7823--cdd8985b84b3b6b08fe5dcb39b9506d70ddddffda9f9d703dd33534c60bc373b.1.tgz/SHA256E-s7823--cdd8985b84b3b6b08fe5dcb39b9506d70ddddffda9f9d703dd33534c60bc373b.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-preset-react/to-fast-properties-1.0.3.tgz b/packages/foreman/nodejs-babel-preset-react/to-fast-properties-1.0.3.tgz deleted file mode 120000 index 22797a64f6..0000000000 --- a/packages/foreman/nodejs-babel-preset-react/to-fast-properties-1.0.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/kZ/gp/SHA256E-s1647--31a6db330b363a97276cea9605fdd5a0c7211af71bcb549a94f4b59bf9028c21.3.tgz/SHA256E-s1647--31a6db330b363a97276cea9605fdd5a0c7211af71bcb549a94f4b59bf9028c21.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-babel-runtime/nodejs-babel-runtime.spec b/packages/foreman/nodejs-babel-runtime/nodejs-babel-runtime.spec index 2428e7cf6c..d90ceaa088 100644 --- a/packages/foreman/nodejs-babel-runtime/nodejs-babel-runtime.spec +++ b/packages/foreman/nodejs-babel-runtime/nodejs-babel-runtime.spec @@ -13,6 +13,10 @@ URL: https://babel.dev/docs/en/next/babel-runtime Source0: https://registry.npmjs.org/@babel/runtime/-/runtime-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-buffer/base64-js-1.5.1.tgz b/packages/foreman/nodejs-base64-js/base64-js-1.5.1.tgz similarity index 100% rename from packages/foreman/nodejs-buffer/base64-js-1.5.1.tgz rename to packages/foreman/nodejs-base64-js/base64-js-1.5.1.tgz diff --git a/packages/foreman/nodejs-base64-js/nodejs-base64-js.spec b/packages/foreman/nodejs-base64-js/nodejs-base64-js.spec new file mode 100644 index 0000000000..3af0527883 --- /dev/null +++ b/packages/foreman/nodejs-base64-js/nodejs-base64-js.spec @@ -0,0 +1,51 @@ +%{?scl:%scl_package nodejs-%{npm_name}} +%{!?scl:%global pkg_name %{name}} + +%global npm_name base64-js + +Name: %{?scl_prefix}nodejs-base64-js +Version: 1.5.1 +Release: 1%{?dist} +Summary: Base64 encoding/decoding in pure JS +License: MIT +Group: Development/Libraries +URL: https://github.com/beatgammit/base64-js +Source0: https://registry.npmjs.org/base64-js/-/base64-js-%{version}.tgz +%if 0%{?!scl:1} +BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif +%endif +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} + +%description +%{summary} + +%prep +%setup -q -n package + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr base64js.min.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr index.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr index.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} + +%nodejs_symlink_deps + +%check +%{nodejs_symlink_deps} --check + +%files +%{nodejs_sitelib}/%{npm_name} +%license LICENSE +%doc README.md + +%changelog +* Fri Dec 19 2025 root 1.5.1-1 +- Add nodejs-base64-js generated by npm2rpm using the single strategy + diff --git a/packages/foreman/nodejs-bootstrap-sass/nodejs-bootstrap-sass.spec b/packages/foreman/nodejs-bootstrap-sass/nodejs-bootstrap-sass.spec index 7dcaf9e2e7..993c254f83 100644 --- a/packages/foreman/nodejs-bootstrap-sass/nodejs-bootstrap-sass.spec +++ b/packages/foreman/nodejs-bootstrap-sass/nodejs-bootstrap-sass.spec @@ -13,6 +13,10 @@ URL: https://github.com/twbs/bootstrap-sass#readme Source0: https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-buffer/nodejs-buffer-5.7.1-registry.npmjs.org.tgz b/packages/foreman/nodejs-buffer/nodejs-buffer-5.7.1-registry.npmjs.org.tgz deleted file mode 100644 index afd4c5373f..0000000000 Binary files a/packages/foreman/nodejs-buffer/nodejs-buffer-5.7.1-registry.npmjs.org.tgz and /dev/null differ diff --git a/packages/foreman/nodejs-buffer/nodejs-buffer.spec b/packages/foreman/nodejs-buffer/nodejs-buffer.spec index 49d31852ba..ee3d143925 100644 --- a/packages/foreman/nodejs-buffer/nodejs-buffer.spec +++ b/packages/foreman/nodejs-buffer/nodejs-buffer.spec @@ -5,73 +5,56 @@ Name: %{?scl_prefix}nodejs-buffer Version: 5.7.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Node License: MIT Group: Development/Libraries URL: https://github.com/feross/buffer -Source0: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz -Source1: https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz -Source2: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz -Source3: nodejs-buffer-%{version}-registry.npmjs.org.tgz -BuildRequires: %{?scl_prefix_nodejs}npm -%if 0%{!?scl:1} +Source0: https://registry.npmjs.org/buffer/-/buffer-%{version}.tgz +%if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node %endif +%endif +Requires: npm(base64-js) >= 1.3.1 +Requires: npm(base64-js) < 2.0.0 +Requires: npm(ieee754) >= 1.1.13 +Requires: npm(ieee754) < 2.0.0 BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch - Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} -Provides: bundled(npm(base64-js)) = 1.5.1 -Provides: bundled(npm(buffer)) = 5.7.1 -Provides: bundled(npm(ieee754)) = 1.2.1 -AutoReq: no -AutoProv: no - -%if 0%{?scl:1} -%define npm_cache_dir npm_cache -%else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} -%endif %description %{summary} %prep -mkdir -p %{npm_cache_dir} -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -for tgz in %{sources}; do - echo $tgz | grep -q registry.npmjs.org || npm cache add --cache %{npm_cache_dir} $tgz -done -%{?scl:end_of_scl} - -%setup -T -q -a 3 -D -n %{npm_cache_dir} - -%build -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} -%{?scl:end_of_scl} +%setup -q -n package %install mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/node_modules %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/index.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/index.js %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr index.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr index.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} + +%nodejs_symlink_deps -%clean -rm -rf %{buildroot} %{npm_cache_dir} +%check +%{nodejs_symlink_deps} --check %files %{nodejs_sitelib}/%{npm_name} -%license node_modules/%{npm_name}/LICENSE -%doc node_modules/%{npm_name}/AUTHORS.md -%doc node_modules/%{npm_name}/README.md +%license LICENSE +%doc AUTHORS.md +%doc README.md %changelog +* Fri Dec 19 2025 Ewoud Kohl van Wijngaarden 5.7.1-3 +- Rewrite to use single style packaging + * Thu Feb 01 2024 Eric D. Helms - 5.7.1-2 - Use --legacy-peer-deps during npm install * Mon Jan 29 2024 Evgeni Golov 5.7.1-1 - Add nodejs-buffer generated by npm2rpm using the bundle strategy - diff --git a/packages/foreman/nodejs-c3/nodejs-c3.spec b/packages/foreman/nodejs-c3/nodejs-c3.spec index 3fbf715f49..6eb00225d6 100644 --- a/packages/foreman/nodejs-c3/nodejs-c3.spec +++ b/packages/foreman/nodejs-c3/nodejs-c3.spec @@ -13,6 +13,10 @@ URL: https://github.com/c3js/c3#readme Source0: https://registry.npmjs.org/c3/-/c3-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(d3) >= 3.5.0 Requires: npm(d3) < 3.6.0 diff --git a/packages/foreman/nodejs-classnames/nodejs-classnames.spec b/packages/foreman/nodejs-classnames/nodejs-classnames.spec index 504f13f28d..f47529e1b5 100644 --- a/packages/foreman/nodejs-classnames/nodejs-classnames.spec +++ b/packages/foreman/nodejs-classnames/nodejs-classnames.spec @@ -13,6 +13,10 @@ URL: https://github.com/JedWatson/classnames#readme Source0: https://registry.npmjs.org/classnames/-/classnames-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-compression-webpack-plugin/ajv-8.12.0.tgz b/packages/foreman/nodejs-compression-webpack-plugin/ajv-8.12.0.tgz deleted file mode 120000 index 705e6921f5..0000000000 --- a/packages/foreman/nodejs-compression-webpack-plugin/ajv-8.12.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/0K/gV/SHA256E-s220116--00c7dc15d8db03adf835bdf045442ef3f39d6eb3b088112196290afcfed86a28.0.tgz/SHA256E-s220116--00c7dc15d8db03adf835bdf045442ef3f39d6eb3b088112196290afcfed86a28.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-compression-webpack-plugin/ajv-8.17.1.tgz b/packages/foreman/nodejs-compression-webpack-plugin/ajv-8.17.1.tgz new file mode 120000 index 0000000000..5796b3324f --- /dev/null +++ b/packages/foreman/nodejs-compression-webpack-plugin/ajv-8.17.1.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/MV/xW/SHA256E-s217137--f09dae78b8cc984dbf178eba92a7b19bff9e5f7c990508f3af0bf8f118770308.1.tgz/SHA256E-s217137--f09dae78b8cc984dbf178eba92a7b19bff9e5f7c990508f3af0bf8f118770308.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-compression-webpack-plugin/fast-uri-3.1.0.tgz b/packages/foreman/nodejs-compression-webpack-plugin/fast-uri-3.1.0.tgz new file mode 120000 index 0000000000..55ee6e5be0 --- /dev/null +++ b/packages/foreman/nodejs-compression-webpack-plugin/fast-uri-3.1.0.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/9Q/K7/SHA256E-s26688--3ad33c6b4bd8cc1d5f867b7453cc783a96ffc89101a9ad3a8bcfe7905a83581d.0.tgz/SHA256E-s26688--3ad33c6b4bd8cc1d5f867b7453cc783a96ffc89101a9ad3a8bcfe7905a83581d.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin-10.0.0-registry.npmjs.org.tgz b/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin-10.0.0-registry.npmjs.org.tgz index 18c58b1398..07472eed00 100644 Binary files a/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin-10.0.0-registry.npmjs.org.tgz and b/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin-10.0.0-registry.npmjs.org.tgz differ diff --git a/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin.spec b/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin.spec index c7bf6c9f78..757e1635b5 100644 --- a/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin.spec +++ b/packages/foreman/nodejs-compression-webpack-plugin/nodejs-compression-webpack-plugin.spec @@ -5,26 +5,25 @@ Name: %{?scl_prefix}nodejs-compression-webpack-plugin Version: 10.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Prepare compressed versions of assets to serve them with Content-Encoding License: MIT Group: Development/Libraries URL: https://github.com/webpack-contrib/compression-webpack-plugin Source0: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz -Source1: https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz +Source1: https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz Source2: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz Source3: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz Source4: https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-10.0.0.tgz Source5: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz -Source6: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz -Source7: https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz +Source6: https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz +Source7: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz Source8: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz Source9: https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz Source10: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz -Source11: https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz +Source11: https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz Source12: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz -Source13: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz -Source14: nodejs-compression-webpack-plugin-%{version}-registry.npmjs.org.tgz +Source13: nodejs-compression-webpack-plugin-%{version}-registry.npmjs.org.tgz BuildRequires: %{?scl_prefix_nodejs}npm %if 0%{!?scl:1} BuildRequires: nodejs-packaging @@ -34,26 +33,25 @@ ExclusiveArch: %{nodejs_arches} noarch Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} Provides: bundled(npm(@types/json-schema)) = 7.0.15 -Provides: bundled(npm(ajv)) = 8.12.0 +Provides: bundled(npm(ajv)) = 8.17.1 Provides: bundled(npm(ajv-formats)) = 2.1.1 Provides: bundled(npm(ajv-keywords)) = 5.1.0 Provides: bundled(npm(compression-webpack-plugin)) = 10.0.0 Provides: bundled(npm(fast-deep-equal)) = 3.1.3 +Provides: bundled(npm(fast-uri)) = 3.1.0 Provides: bundled(npm(json-schema-traverse)) = 1.0.0 -Provides: bundled(npm(punycode)) = 2.3.1 Provides: bundled(npm(randombytes)) = 2.1.0 Provides: bundled(npm(require-from-string)) = 2.0.2 Provides: bundled(npm(safe-buffer)) = 5.2.1 -Provides: bundled(npm(schema-utils)) = 4.2.0 +Provides: bundled(npm(schema-utils)) = 4.3.3 Provides: bundled(npm(serialize-javascript)) = 6.0.2 -Provides: bundled(npm(uri-js)) = 4.4.1 AutoReq: no AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -67,11 +65,11 @@ for tgz in %{sources}; do done %{?scl:end_of_scl} -%setup -T -q -a 14 -D -n %{npm_cache_dir} +%setup -T -q -a 13 -D -n %{npm_cache_dir} %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install @@ -90,5 +88,8 @@ rm -rf %{buildroot} %{npm_cache_dir} %doc node_modules/%{npm_name}/README.md %changelog +* Tue Dec 23 2025 Ewoud Kohl van Wijngaarden 10.0.0-2 +- Rebuild vendor cache for NodeJS 22 + * Thu Apr 11 2024 Evgeni Golov 10.0.0-1 - Add nodejs-compression-webpack-plugin generated by npm2rpm using the bundle strategy diff --git a/packages/foreman/nodejs-compression-webpack-plugin/punycode-2.3.1.tgz b/packages/foreman/nodejs-compression-webpack-plugin/punycode-2.3.1.tgz deleted file mode 120000 index b1bcd6103e..0000000000 --- a/packages/foreman/nodejs-compression-webpack-plugin/punycode-2.3.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/K0/Vj/SHA256E-s7603--e4ce59f9fbac44349abab87279ab658f6b4614916bec5e088ae3be9323e193bb.1.tgz/SHA256E-s7603--e4ce59f9fbac44349abab87279ab658f6b4614916bec5e088ae3be9323e193bb.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-compression-webpack-plugin/schema-utils-4.2.0.tgz b/packages/foreman/nodejs-compression-webpack-plugin/schema-utils-4.2.0.tgz deleted file mode 120000 index 4a8654a334..0000000000 --- a/packages/foreman/nodejs-compression-webpack-plugin/schema-utils-4.2.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/X6/Zm/SHA256E-s15713--b99f103b5c0e55af52aac77f135842cf99633f071de37ec8232aa24d9c57b586.0.tgz/SHA256E-s15713--b99f103b5c0e55af52aac77f135842cf99633f071de37ec8232aa24d9c57b586.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-compression-webpack-plugin/schema-utils-4.3.3.tgz b/packages/foreman/nodejs-compression-webpack-plugin/schema-utils-4.3.3.tgz new file mode 120000 index 0000000000..e8dc3b20a2 --- /dev/null +++ b/packages/foreman/nodejs-compression-webpack-plugin/schema-utils-4.3.3.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/Kz/w5/SHA256E-s17944--d76dc381922169c7f03c1ef02de8a5de5c1ad1d60d45d5b44ff453e4357b9aee.3.tgz/SHA256E-s17944--d76dc381922169c7f03c1ef02de8a5de5c1ad1d60d45d5b44ff453e4357b9aee.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-compression-webpack-plugin/uri-js-4.4.1.tgz b/packages/foreman/nodejs-compression-webpack-plugin/uri-js-4.4.1.tgz deleted file mode 120000 index b12f190885..0000000000 --- a/packages/foreman/nodejs-compression-webpack-plugin/uri-js-4.4.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/kZ/W4/SHA256E-s132003--5612de52afe83da73e66b519e83aa56aa81151c844b90bcf8e045df5ecec8d2d.1.tgz/SHA256E-s132003--5612de52afe83da73e66b519e83aa56aa81151c844b90bcf8e045df5ecec8d2d.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-connected-react-router/nodejs-connected-react-router.spec b/packages/foreman/nodejs-connected-react-router/nodejs-connected-react-router.spec index 987a050dba..39168f9b39 100644 --- a/packages/foreman/nodejs-connected-react-router/nodejs-connected-react-router.spec +++ b/packages/foreman/nodejs-connected-react-router/nodejs-connected-react-router.spec @@ -41,7 +41,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -59,7 +59,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-core-js/nodejs-core-js.spec b/packages/foreman/nodejs-core-js/nodejs-core-js.spec index 646318a7d6..1d3e66a3b1 100644 --- a/packages/foreman/nodejs-core-js/nodejs-core-js.spec +++ b/packages/foreman/nodejs-core-js/nodejs-core-js.spec @@ -13,6 +13,10 @@ URL: https://github.com/zloirock/core-js#readme Source0: https://registry.npmjs.org/core-js/-/core-js-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-css-loader/nodejs-css-loader.spec b/packages/foreman/nodejs-css-loader/nodejs-css-loader.spec index 87135cbb19..7e24c557d8 100644 --- a/packages/foreman/nodejs-css-loader/nodejs-css-loader.spec +++ b/packages/foreman/nodejs-css-loader/nodejs-css-loader.spec @@ -55,7 +55,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -73,7 +73,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-datatables.net-bs/nodejs-datatables.net-bs.spec b/packages/foreman/nodejs-datatables.net-bs/nodejs-datatables.net-bs.spec index 3e0d1bb8c2..8b907ee0ae 100644 --- a/packages/foreman/nodejs-datatables.net-bs/nodejs-datatables.net-bs.spec +++ b/packages/foreman/nodejs-datatables.net-bs/nodejs-datatables.net-bs.spec @@ -13,6 +13,10 @@ URL: https://datatables.net Source0: https://registry.npmjs.org/datatables.net-bs/-/datatables.net-bs-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(datatables.net) >= 1.13.4 Requires: npm(jquery) >= 1.7.0 diff --git a/packages/foreman/nodejs-datatables.net-dt/nodejs-datatables.net-dt.spec b/packages/foreman/nodejs-datatables.net-dt/nodejs-datatables.net-dt.spec index 5cafb68f63..69d1a6bc11 100644 --- a/packages/foreman/nodejs-datatables.net-dt/nodejs-datatables.net-dt.spec +++ b/packages/foreman/nodejs-datatables.net-dt/nodejs-datatables.net-dt.spec @@ -13,6 +13,10 @@ URL: https://datatables.net Source0: https://registry.npmjs.org/datatables.net-dt/-/datatables.net-dt-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(datatables.net) >= 1.13.4 Requires: npm(jquery) >= 1.7.0 diff --git a/packages/foreman/nodejs-datatables.net/nodejs-datatables.net.spec b/packages/foreman/nodejs-datatables.net/nodejs-datatables.net.spec index 9a6d6ee9c0..8c0f2e3cdd 100644 --- a/packages/foreman/nodejs-datatables.net/nodejs-datatables.net.spec +++ b/packages/foreman/nodejs-datatables.net/nodejs-datatables.net.spec @@ -13,6 +13,10 @@ URL: https://datatables.net Source0: https://registry.npmjs.org/datatables.net/-/datatables.net-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(jquery) >= 1.7.0 BuildArch: noarch diff --git a/packages/foreman/nodejs-deep-diff/nodejs-deep-diff.spec b/packages/foreman/nodejs-deep-diff/nodejs-deep-diff.spec index 46e3c44965..133829a6cf 100644 --- a/packages/foreman/nodejs-deep-diff/nodejs-deep-diff.spec +++ b/packages/foreman/nodejs-deep-diff/nodejs-deep-diff.spec @@ -13,6 +13,10 @@ URL: https://github.com/flitbit/diff#readme Source0: https://registry.npmjs.org/deep-diff/-/deep-diff-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-diff/nodejs-diff.spec b/packages/foreman/nodejs-diff/nodejs-diff.spec index 7280a05ed7..4fb3ebe4cf 100644 --- a/packages/foreman/nodejs-diff/nodejs-diff.spec +++ b/packages/foreman/nodejs-diff/nodejs-diff.spec @@ -13,6 +13,10 @@ URL: https://github.com/kpdecker/jsdiff#readme Source0: https://registry.npmjs.org/diff/-/diff-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-dnd-core/nodejs-dnd-core.spec b/packages/foreman/nodejs-dnd-core/nodejs-dnd-core.spec index 6bd0aed9c8..4a3dccc19f 100644 --- a/packages/foreman/nodejs-dnd-core/nodejs-dnd-core.spec +++ b/packages/foreman/nodejs-dnd-core/nodejs-dnd-core.spec @@ -35,7 +35,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -53,7 +53,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-dsmorse-gridster/nodejs-dsmorse-gridster.spec b/packages/foreman/nodejs-dsmorse-gridster/nodejs-dsmorse-gridster.spec index 4a03d09783..ca449af245 100644 --- a/packages/foreman/nodejs-dsmorse-gridster/nodejs-dsmorse-gridster.spec +++ b/packages/foreman/nodejs-dsmorse-gridster/nodejs-dsmorse-gridster.spec @@ -13,6 +13,10 @@ URL: https://dsmorse.github.io/gridster.js/ Source0: https://registry.npmjs.org/dsmorse-gridster/-/dsmorse-gridster-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-emotion/nodejs-emotion.spec b/packages/foreman/nodejs-emotion/nodejs-emotion.spec index 95f681c077..f3406e228b 100644 --- a/packages/foreman/nodejs-emotion/nodejs-emotion.spec +++ b/packages/foreman/nodejs-emotion/nodejs-emotion.spec @@ -141,7 +141,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -159,7 +159,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-file-saver/nodejs-file-saver.spec b/packages/foreman/nodejs-file-saver/nodejs-file-saver.spec index 243c1211b4..1ab02ec648 100644 --- a/packages/foreman/nodejs-file-saver/nodejs-file-saver.spec +++ b/packages/foreman/nodejs-file-saver/nodejs-file-saver.spec @@ -13,6 +13,10 @@ URL: https://github.com/eligrey/FileSaver.js#readme Source0: https://registry.npmjs.org/file-saver/-/file-saver-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-follow-redirects/nodejs-follow-redirects.spec b/packages/foreman/nodejs-follow-redirects/nodejs-follow-redirects.spec index f9748a4040..0e4ed96044 100644 --- a/packages/foreman/nodejs-follow-redirects/nodejs-follow-redirects.spec +++ b/packages/foreman/nodejs-follow-redirects/nodejs-follow-redirects.spec @@ -13,6 +13,10 @@ URL: https://github.com/follow-redirects/follow-redirects Source0: https://registry.npmjs.org/follow-redirects/-/follow-redirects-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-formik/nodejs-formik.spec b/packages/foreman/nodejs-formik/nodejs-formik.spec index 3f8f1b5b4f..bc736d09fa 100644 --- a/packages/foreman/nodejs-formik/nodejs-formik.spec +++ b/packages/foreman/nodejs-formik/nodejs-formik.spec @@ -81,7 +81,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -99,7 +99,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-graphql-tag/nodejs-graphql-tag.spec b/packages/foreman/nodejs-graphql-tag/nodejs-graphql-tag.spec index 1cedefb54f..744f30335b 100644 --- a/packages/foreman/nodejs-graphql-tag/nodejs-graphql-tag.spec +++ b/packages/foreman/nodejs-graphql-tag/nodejs-graphql-tag.spec @@ -13,6 +13,10 @@ URL: https://github.com/apollographql/graphql-tag#readme Source0: https://registry.npmjs.org/graphql-tag/-/graphql-tag-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(tslib) >= 2.1.0 Requires: npm(tslib) < 3.0.0 diff --git a/packages/foreman/nodejs-graphql/nodejs-graphql.spec b/packages/foreman/nodejs-graphql/nodejs-graphql.spec index bae16407a4..0562f80b88 100644 --- a/packages/foreman/nodejs-graphql/nodejs-graphql.spec +++ b/packages/foreman/nodejs-graphql/nodejs-graphql.spec @@ -13,6 +13,10 @@ URL: https://github.com/graphql/graphql-js Source0: https://registry.npmjs.org/graphql/-/graphql-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-harmony-reflect/harmony-reflect-1.6.2.tgz b/packages/foreman/nodejs-harmony-reflect/harmony-reflect-1.6.2.tgz deleted file mode 120000 index 05ae69fe55..0000000000 --- a/packages/foreman/nodejs-harmony-reflect/harmony-reflect-1.6.2.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/V7/1k/SHA256E-s20632--28d5e9e59b5bd99d5cc575792d190c61a7fcefe59c3e6293bb230efa883dd04a.2.tgz/SHA256E-s20632--28d5e9e59b5bd99d5cc575792d190c61a7fcefe59c3e6293bb230efa883dd04a.2.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-harmony-reflect/nodejs-harmony-reflect.spec b/packages/foreman/nodejs-harmony-reflect/nodejs-harmony-reflect.spec deleted file mode 100644 index f2acd64a3a..0000000000 --- a/packages/foreman/nodejs-harmony-reflect/nodejs-harmony-reflect.spec +++ /dev/null @@ -1,59 +0,0 @@ -%{?scl:%scl_package nodejs-%{npm_name}} -%{!?scl:%global pkg_name %{name}} - -%global npm_name harmony-reflect - -Name: %{?scl_prefix}nodejs-harmony-reflect -Version: 1.6.2 -Release: 1%{?dist} -Summary: ES5 shim for ES6 (ECMAScript 6) Reflect and Proxy objects -License: (Apache-2.0 OR MPL-1.1) -Group: Development/Libraries -URL: https://github.com/tvcutsem/harmony-reflect -Source0: https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-%{version}.tgz -%if 0%{?!scl:1} -BuildRequires: nodejs-packaging -%endif -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch -Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} - -%description -%{summary} - -%prep -%setup -q -n package - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr index.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr reflect.js %{buildroot}%{nodejs_sitelib}/%{npm_name} - -%nodejs_symlink_deps - -%check -%{nodejs_symlink_deps} --check - -%files -%{nodejs_sitelib}/%{npm_name} -%doc README.md - -%changelog -* Fri Aug 11 2023 Foreman Packaging Automation 1.6.2-1 -- Update to 1.6.2 - -* Tue Mar 17 2020 Zach Huntington-Meath - 1.5.1-5 -- Bump packages to build for el8 - -* Tue Oct 22 2019 Eric D. Helms - 1.5.1-4 -- Build for SCL - -* Fri Oct 04 2019 Eric D. Helms - 1.5.1-3 -- Update specs to handle SCL - -* Wed Sep 12 2018 Bryan Kearney - 1.5.1-2 -- Use ASL 2.0 instead of Apache 2.0 or Apache-2.0 - -* Tue Nov 07 2017 Ewoud Kohl van Wijngaarden 1.5.1-1 -- new package built with tito diff --git a/packages/foreman/nodejs-history/nodejs-history.spec b/packages/foreman/nodejs-history/nodejs-history.spec index 102adf19b6..3a2f7a12f4 100644 --- a/packages/foreman/nodejs-history/nodejs-history.spec +++ b/packages/foreman/nodejs-history/nodejs-history.spec @@ -41,7 +41,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -59,7 +59,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-humanize-duration/nodejs-humanize-duration.spec b/packages/foreman/nodejs-humanize-duration/nodejs-humanize-duration.spec index dccf696a37..5a62f6ed92 100644 --- a/packages/foreman/nodejs-humanize-duration/nodejs-humanize-duration.spec +++ b/packages/foreman/nodejs-humanize-duration/nodejs-humanize-duration.spec @@ -13,6 +13,10 @@ URL: https://github.com/EvanHahn/HumanizeDuration.js Source0: https://registry.npmjs.org/humanize-duration/-/humanize-duration-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-buffer/ieee754-1.2.1.tgz b/packages/foreman/nodejs-ieee754/ieee754-1.2.1.tgz similarity index 100% rename from packages/foreman/nodejs-buffer/ieee754-1.2.1.tgz rename to packages/foreman/nodejs-ieee754/ieee754-1.2.1.tgz diff --git a/packages/foreman/nodejs-ieee754/nodejs-ieee754.spec b/packages/foreman/nodejs-ieee754/nodejs-ieee754.spec new file mode 100644 index 0000000000..89a73cf3be --- /dev/null +++ b/packages/foreman/nodejs-ieee754/nodejs-ieee754.spec @@ -0,0 +1,50 @@ +%{?scl:%scl_package nodejs-%{npm_name}} +%{!?scl:%global pkg_name %{name}} + +%global npm_name ieee754 + +Name: %{?scl_prefix}nodejs-ieee754 +Version: 1.2.1 +Release: 1%{?dist} +Summary: Read/write IEEE754 floating point numbers from/to a Buffer or array-like object +License: BSD-3-Clause +Group: Development/Libraries +URL: https://github.com/feross/ieee754#readme +Source0: https://registry.npmjs.org/ieee754/-/ieee754-%{version}.tgz +%if 0%{?!scl:1} +BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif +%endif +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} + +%description +%{summary} + +%prep +%setup -q -n package + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr index.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr index.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} + +%nodejs_symlink_deps + +%check +%{nodejs_symlink_deps} --check + +%files +%{nodejs_sitelib}/%{npm_name} +%license LICENSE +%doc README.md + +%changelog +* Fri Dec 19 2025 root 1.2.1-1 +- Add nodejs-ieee754 generated by npm2rpm using the single strategy + diff --git a/packages/foreman/nodejs-intl/nodejs-intl.spec b/packages/foreman/nodejs-intl/nodejs-intl.spec index d57ad88033..8134c28766 100644 --- a/packages/foreman/nodejs-intl/nodejs-intl.spec +++ b/packages/foreman/nodejs-intl/nodejs-intl.spec @@ -11,11 +11,12 @@ License: MIT Group: Development/Libraries URL: https://github.com/andyearnshaw/Intl.js#readme Source0: https://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz -%if 0%{?scl:1} -BuildRequires: %{?scl_prefix_nodejs}npm -%else +%if 0%{?!scl:1} BuildRequires: nodejs-packaging -BuildRequires: npm +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-ipaddr.js/nodejs-ipaddr.js.spec b/packages/foreman/nodejs-ipaddr.js/nodejs-ipaddr.js.spec index ba5e918644..79d999d568 100644 --- a/packages/foreman/nodejs-ipaddr.js/nodejs-ipaddr.js.spec +++ b/packages/foreman/nodejs-ipaddr.js/nodejs-ipaddr.js.spec @@ -13,6 +13,10 @@ URL: https://github.com/whitequark/ipaddr.js#readme Source0: https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-jed/nodejs-jed.spec b/packages/foreman/nodejs-jed/nodejs-jed.spec index 4581d9a050..6ba6b5981c 100644 --- a/packages/foreman/nodejs-jed/nodejs-jed.spec +++ b/packages/foreman/nodejs-jed/nodejs-jed.spec @@ -11,11 +11,12 @@ License: MIT Group: Development/Libraries URL: https://github.com/SlexAxton/Jed#readme Source0: https://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz -%if 0%{?scl:1} -BuildRequires: %{?scl_prefix_nodejs}npm -%else +%if 0%{?!scl:1} BuildRequires: nodejs-packaging -BuildRequires: npm +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-jquery-ujs/nodejs-jquery-ujs.spec b/packages/foreman/nodejs-jquery-ujs/nodejs-jquery-ujs.spec index e1a0d4d5f7..ad83ad9755 100644 --- a/packages/foreman/nodejs-jquery-ujs/nodejs-jquery-ujs.spec +++ b/packages/foreman/nodejs-jquery-ujs/nodejs-jquery-ujs.spec @@ -13,6 +13,10 @@ URL: https://github.com/rails/jquery-ujs#readme Source0: https://registry.npmjs.org/jquery-ujs/-/jquery-ujs-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-jquery/nodejs-jquery.spec b/packages/foreman/nodejs-jquery/nodejs-jquery.spec index 4624f755fe..3329ad077c 100644 --- a/packages/foreman/nodejs-jquery/nodejs-jquery.spec +++ b/packages/foreman/nodejs-jquery/nodejs-jquery.spec @@ -13,6 +13,10 @@ URL: https://jquery.com Source0: https://registry.npmjs.org/jquery/-/jquery-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-js-cookie/nodejs-js-cookie.spec b/packages/foreman/nodejs-js-cookie/nodejs-js-cookie.spec index a0a37c6f52..4b33a81ee5 100644 --- a/packages/foreman/nodejs-js-cookie/nodejs-js-cookie.spec +++ b/packages/foreman/nodejs-js-cookie/nodejs-js-cookie.spec @@ -13,6 +13,10 @@ URL: https://github.com/js-cookie/js-cookie#readme Source0: https://registry.npmjs.org/js-cookie/-/js-cookie-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-js-tokens/nodejs-js-tokens.spec b/packages/foreman/nodejs-js-tokens/nodejs-js-tokens.spec index 83b9440300..1b03f8b73c 100644 --- a/packages/foreman/nodejs-js-tokens/nodejs-js-tokens.spec +++ b/packages/foreman/nodejs-js-tokens/nodejs-js-tokens.spec @@ -13,6 +13,10 @@ URL: https://github.com/lydell/js-tokens#readme Source0: https://registry.npmjs.org/js-tokens/-/js-tokens-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-jstz/nodejs-jstz.spec b/packages/foreman/nodejs-jstz/nodejs-jstz.spec index 0863f224d2..71a99ac84a 100644 --- a/packages/foreman/nodejs-jstz/nodejs-jstz.spec +++ b/packages/foreman/nodejs-jstz/nodejs-jstz.spec @@ -13,6 +13,10 @@ URL: https://github.com/iansinnott/jstz#readme Source0: https://registry.npmjs.org/jstz/-/jstz-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-lodash.debounce/nodejs-lodash.debounce.spec b/packages/foreman/nodejs-lodash.debounce/nodejs-lodash.debounce.spec index 7ad794f568..12e37591e2 100644 --- a/packages/foreman/nodejs-lodash.debounce/nodejs-lodash.debounce.spec +++ b/packages/foreman/nodejs-lodash.debounce/nodejs-lodash.debounce.spec @@ -13,6 +13,10 @@ URL: https://lodash.com/ Source0: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-lodash/nodejs-lodash.spec b/packages/foreman/nodejs-lodash/nodejs-lodash.spec index bd75849fd9..2800a03b1b 100644 --- a/packages/foreman/nodejs-lodash/nodejs-lodash.spec +++ b/packages/foreman/nodejs-lodash/nodejs-lodash.spec @@ -13,6 +13,10 @@ URL: https://lodash.com/ Source0: https://registry.npmjs.org/lodash/-/lodash-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-loose-envify/loose-envify-1.4.0.tgz b/packages/foreman/nodejs-loose-envify/loose-envify-1.4.0.tgz deleted file mode 120000 index 317dc42e36..0000000000 --- a/packages/foreman/nodejs-loose-envify/loose-envify-1.4.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Zv/m8/SHA256E-s2842--1218830a93538a4f730d530138e945ea6a65b45e099ee7a9ea538a05141babdc.0.tgz/SHA256E-s2842--1218830a93538a4f730d530138e945ea6a65b45e099ee7a9ea538a05141babdc.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-loose-envify/nodejs-loose-envify.spec b/packages/foreman/nodejs-loose-envify/nodejs-loose-envify.spec deleted file mode 100644 index 5afb64586d..0000000000 --- a/packages/foreman/nodejs-loose-envify/nodejs-loose-envify.spec +++ /dev/null @@ -1,55 +0,0 @@ -%{?scl:%scl_package nodejs-%{npm_name}} -%{!?scl:%global pkg_name %{name}} - -%global npm_name loose-envify - -Name: %{?scl_prefix}nodejs-loose-envify -Version: 1.4.0 -Release: 1%{?dist} -Summary: Fast (and loose) selective `process -License: MIT -Group: Development/Libraries -URL: https://github.com/zertosh/loose-envify -Source0: https://registry.npmjs.org/loose-envify/-/loose-envify-%{version}.tgz -%if 0%{?!scl:1} -BuildRequires: nodejs-packaging -%endif -Requires: npm(js-tokens) -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch -Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} - -%description -%{summary} - -%prep -%setup -q -n package - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr cli.js %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr custom.js %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr index.js %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr loose-envify.js %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr replace.js %{buildroot}%{nodejs_sitelib}/%{npm_name} - -mkdir -p %{buildroot}%{_bindir} -chmod 0755 %{buildroot}%{nodejs_sitelib}/%{npm_name}/cli.js -ln -sf %{nodejs_sitelib}/%{npm_name}/cli.js %{buildroot}%{_bindir}/loose-envify - -%nodejs_symlink_deps - -%check -%{nodejs_symlink_deps} --check - -%files -%{nodejs_sitelib}/%{npm_name} -%{_bindir}/loose-envify -%license LICENSE -%doc README.md - -%changelog -* Mon Jul 07 2025 root 1.4.0-1 -- Add nodejs-loose-envify generated by npm2rpm using the single strategy - diff --git a/packages/foreman/nodejs-mini-css-extract-plugin/nodejs-mini-css-extract-plugin.spec b/packages/foreman/nodejs-mini-css-extract-plugin/nodejs-mini-css-extract-plugin.spec index ab0212de2d..429b56a354 100644 --- a/packages/foreman/nodejs-mini-css-extract-plugin/nodejs-mini-css-extract-plugin.spec +++ b/packages/foreman/nodejs-mini-css-extract-plugin/nodejs-mini-css-extract-plugin.spec @@ -47,7 +47,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -65,7 +65,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-module-federation-utilities/nodejs-module-federation-utilities.spec b/packages/foreman/nodejs-module-federation-utilities/nodejs-module-federation-utilities.spec index e1d9620f61..014bf1e691 100644 --- a/packages/foreman/nodejs-module-federation-utilities/nodejs-module-federation-utilities.spec +++ b/packages/foreman/nodejs-module-federation-utilities/nodejs-module-federation-utilities.spec @@ -13,6 +13,10 @@ URL: https://github.com/module-federation/universe/tree/main/packages/utilities Source0: https://registry.npmjs.org/@module-federation/utilities/-/utilities-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-multiselect/nodejs-multiselect.spec b/packages/foreman/nodejs-multiselect/nodejs-multiselect.spec index 15bb64dc74..22445edd40 100644 --- a/packages/foreman/nodejs-multiselect/nodejs-multiselect.spec +++ b/packages/foreman/nodejs-multiselect/nodejs-multiselect.spec @@ -13,6 +13,10 @@ URL: https://www.npmjs.com/package/multiselect Source0: https://registry.npmjs.org/multiselect/-/multiselect-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(jquery) >= 1.7.1 BuildArch: noarch diff --git a/packages/foreman/nodejs-sass-loader/neo-async-2.6.2.tgz b/packages/foreman/nodejs-neo-async/neo-async-2.6.2.tgz similarity index 100% rename from packages/foreman/nodejs-sass-loader/neo-async-2.6.2.tgz rename to packages/foreman/nodejs-neo-async/neo-async-2.6.2.tgz diff --git a/packages/foreman/nodejs-neo-async/nodejs-neo-async.spec b/packages/foreman/nodejs-neo-async/nodejs-neo-async.spec new file mode 100644 index 0000000000..459dbca477 --- /dev/null +++ b/packages/foreman/nodejs-neo-async/nodejs-neo-async.spec @@ -0,0 +1,164 @@ +%{?scl:%scl_package nodejs-%{npm_name}} +%{!?scl:%global pkg_name %{name}} + +%global npm_name neo-async + +Name: %{?scl_prefix}nodejs-neo-async +Version: 2.6.2 +Release: 1%{?dist} +Summary: Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster +License: MIT +Group: Development/Libraries +URL: https://github.com/suguru03/neo-async +Source0: https://registry.npmjs.org/neo-async/-/neo-async-%{version}.tgz +%if 0%{?!scl:1} +BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif +%endif +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} + +%description +%{summary} + +%prep +%setup -q -n package + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr all.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr allLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr allSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr angelFall.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr any.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr anyLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr anySeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr apply.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr applyEach.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr applyEachSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr async.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr async.min.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr asyncify.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr auto.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr autoInject.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr cargo.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr compose.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr concat.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr concatLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr concatSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr constant.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr createLogger.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr detect.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr detectLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr detectSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr dir.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr doDuring.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr doUntil.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr doWhilst.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr during.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr each.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr eachLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr eachOf.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr eachOfLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr eachOfSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr eachSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr ensureAsync.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr every.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr everyLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr everySeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr fast.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr filter.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr filterLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr filterSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr find.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr findLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr findSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr foldl.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr foldr.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr forEach.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr forEachLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr forEachOf.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr forEachOfLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr forEachOfSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr forEachSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr forever.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr groupBy.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr groupByLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr groupBySeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr inject.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr iterator.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr log.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr map.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr mapLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr mapSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr mapValues.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr mapValuesLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr mapValuesSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr memoize.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr nextTick.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr omit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr omitLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr omitSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr parallel.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr parallelLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr pick.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr pickLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr pickSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr priorityQueue.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr queue.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr race.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr reduce.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr reduceRight.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr reflect.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr reflectAll.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr reject.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr rejectLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr rejectSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr retry.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr retryable.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr safe.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr select.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr selectLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr selectSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr seq.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr series.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr setImmediate.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr some.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr someLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr someSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr sortBy.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr sortByLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr sortBySeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr timeout.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr times.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr timesLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr timesSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr transform.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr transformLimit.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr transformSeries.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr tryEach.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr unmemoize.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr until.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr waterfall.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr whilst.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr wrapSync.js %{buildroot}%{nodejs_sitelib}/%{npm_name} + +%nodejs_symlink_deps + +%check +%{nodejs_symlink_deps} --check + +%files +%{nodejs_sitelib}/%{npm_name} +%license LICENSE +%doc README.md + +%changelog +* Tue Dec 23 2025 Ewoud Kohl van Wijngaarden 2.6.2-1 +- Add nodejs-neo-async generated by npm2rpm using the single strategy + diff --git a/packages/foreman/nodejs-novnc-novnc/nodejs-novnc-novnc.spec b/packages/foreman/nodejs-novnc-novnc/nodejs-novnc-novnc.spec index 9dbf05f824..c7b257db6b 100644 --- a/packages/foreman/nodejs-novnc-novnc/nodejs-novnc-novnc.spec +++ b/packages/foreman/nodejs-novnc-novnc/nodejs-novnc-novnc.spec @@ -13,6 +13,10 @@ URL: https://github.com/novnc/noVNC Source0: https://registry.npmjs.org/@novnc/novnc/-/novnc-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-number_helpers/nodejs-number_helpers.spec b/packages/foreman/nodejs-number_helpers/nodejs-number_helpers.spec index eb8cfac718..f54c4bce91 100644 --- a/packages/foreman/nodejs-number_helpers/nodejs-number_helpers.spec +++ b/packages/foreman/nodejs-number_helpers/nodejs-number_helpers.spec @@ -13,6 +13,10 @@ URL: https://github.com/emcien/number-helpers-coffeescript#readme Source0: https://registry.npmjs.org/number_helpers/-/number_helpers-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-openshift-dynamic-plugin-sdk/nodejs-openshift-dynamic-plugin-sdk.spec b/packages/foreman/nodejs-openshift-dynamic-plugin-sdk/nodejs-openshift-dynamic-plugin-sdk.spec index bd3445a5b8..106773c1c4 100644 --- a/packages/foreman/nodejs-openshift-dynamic-plugin-sdk/nodejs-openshift-dynamic-plugin-sdk.spec +++ b/packages/foreman/nodejs-openshift-dynamic-plugin-sdk/nodejs-openshift-dynamic-plugin-sdk.spec @@ -47,7 +47,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -65,7 +65,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-os-browserify/nodejs-os-browserify.spec b/packages/foreman/nodejs-os-browserify/nodejs-os-browserify.spec index ee70d9b718..f62648c098 100644 --- a/packages/foreman/nodejs-os-browserify/nodejs-os-browserify.spec +++ b/packages/foreman/nodejs-os-browserify/nodejs-os-browserify.spec @@ -13,6 +13,10 @@ URL: https://github.com/CoderPuppy/os-browserify#readme Source0: https://registry.npmjs.org/os-browserify/-/os-browserify-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-path-browserify/nodejs-path-browserify.spec b/packages/foreman/nodejs-path-browserify/nodejs-path-browserify.spec index 97dca8e70d..2f4f44f172 100644 --- a/packages/foreman/nodejs-path-browserify/nodejs-path-browserify.spec +++ b/packages/foreman/nodejs-path-browserify/nodejs-path-browserify.spec @@ -13,6 +13,10 @@ URL: https://github.com/browserify/path-browserify Source0: https://registry.npmjs.org/path-browserify/-/path-browserify-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-patternfly-patternfly/nodejs-patternfly-patternfly.spec b/packages/foreman/nodejs-patternfly-patternfly/nodejs-patternfly-patternfly.spec index a3d847824b..dfda7739d1 100644 --- a/packages/foreman/nodejs-patternfly-patternfly/nodejs-patternfly-patternfly.spec +++ b/packages/foreman/nodejs-patternfly-patternfly/nodejs-patternfly-patternfly.spec @@ -13,6 +13,10 @@ URL: https://github.com/patternfly/patternfly#readme Source0: https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-patternfly-react-charts/nodejs-patternfly-react-charts.spec b/packages/foreman/nodejs-patternfly-react-charts/nodejs-patternfly-react-charts.spec index f69e075b7c..0182ae5778 100644 --- a/packages/foreman/nodejs-patternfly-react-charts/nodejs-patternfly-react-charts.spec +++ b/packages/foreman/nodejs-patternfly-react-charts/nodejs-patternfly-react-charts.spec @@ -133,7 +133,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -151,7 +151,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-patternfly-react-core/nodejs-patternfly-react-core.spec b/packages/foreman/nodejs-patternfly-react-core/nodejs-patternfly-react-core.spec index 2ba00fa283..9621b49f66 100644 --- a/packages/foreman/nodejs-patternfly-react-core/nodejs-patternfly-react-core.spec +++ b/packages/foreman/nodejs-patternfly-react-core/nodejs-patternfly-react-core.spec @@ -55,7 +55,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -73,7 +73,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-patternfly-react-extensions/nodejs-patternfly-react-extensions.spec b/packages/foreman/nodejs-patternfly-react-extensions/nodejs-patternfly-react-extensions.spec index 24cecf5e1a..0e72471021 100644 --- a/packages/foreman/nodejs-patternfly-react-extensions/nodejs-patternfly-react-extensions.spec +++ b/packages/foreman/nodejs-patternfly-react-extensions/nodejs-patternfly-react-extensions.spec @@ -227,7 +227,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -245,7 +245,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-patternfly-react-icons/nodejs-patternfly-react-icons.spec b/packages/foreman/nodejs-patternfly-react-icons/nodejs-patternfly-react-icons.spec index 1aad2c9f9c..93ebfbc6fd 100644 --- a/packages/foreman/nodejs-patternfly-react-icons/nodejs-patternfly-react-icons.spec +++ b/packages/foreman/nodejs-patternfly-react-icons/nodejs-patternfly-react-icons.spec @@ -13,6 +13,10 @@ URL: https://github.com/patternfly/patternfly-react#readme Source0: https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-patternfly-react-styles/nodejs-patternfly-react-styles.spec b/packages/foreman/nodejs-patternfly-react-styles/nodejs-patternfly-react-styles.spec index ac68c2a3a5..e71abec2a3 100644 --- a/packages/foreman/nodejs-patternfly-react-styles/nodejs-patternfly-react-styles.spec +++ b/packages/foreman/nodejs-patternfly-react-styles/nodejs-patternfly-react-styles.spec @@ -13,6 +13,10 @@ URL: https://www.npmjs.com/package/@patternfly/react-styles Source0: https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-patternfly-react-table/nodejs-patternfly-react-table.spec b/packages/foreman/nodejs-patternfly-react-table/nodejs-patternfly-react-table.spec index fd02df5945..ac6ca98543 100644 --- a/packages/foreman/nodejs-patternfly-react-table/nodejs-patternfly-react-table.spec +++ b/packages/foreman/nodejs-patternfly-react-table/nodejs-patternfly-react-table.spec @@ -13,6 +13,10 @@ URL: https://github.com/patternfly/patternfly-react/tree/main/packages/react-tab Source0: https://registry.npmjs.org/@patternfly/react-table/-/react-table-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(@patternfly/react-core) >= 5.4.14 Requires: npm(@patternfly/react-core) < 6.0.0 diff --git a/packages/foreman/nodejs-patternfly-react-tokens/nodejs-patternfly-react-tokens.spec b/packages/foreman/nodejs-patternfly-react-tokens/nodejs-patternfly-react-tokens.spec index f37daefd4e..a6031c8a8d 100644 --- a/packages/foreman/nodejs-patternfly-react-tokens/nodejs-patternfly-react-tokens.spec +++ b/packages/foreman/nodejs-patternfly-react-tokens/nodejs-patternfly-react-tokens.spec @@ -13,6 +13,10 @@ URL: https://github.com/patternfly/patternfly-react#readme Source0: https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-patternfly-react/nodejs-patternfly-react.spec b/packages/foreman/nodejs-patternfly-react/nodejs-patternfly-react.spec index 4ca31b3ecc..c219afb24d 100644 --- a/packages/foreman/nodejs-patternfly-react/nodejs-patternfly-react.spec +++ b/packages/foreman/nodejs-patternfly-react/nodejs-patternfly-react.spec @@ -203,7 +203,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -221,7 +221,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-patternfly/nodejs-patternfly.spec b/packages/foreman/nodejs-patternfly/nodejs-patternfly.spec index d5accde85c..4d4c184886 100644 --- a/packages/foreman/nodejs-patternfly/nodejs-patternfly.spec +++ b/packages/foreman/nodejs-patternfly/nodejs-patternfly.spec @@ -149,7 +149,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -167,7 +167,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-performance-now/nodejs-performance-now.spec b/packages/foreman/nodejs-performance-now/nodejs-performance-now.spec deleted file mode 100644 index d7583cc59f..0000000000 --- a/packages/foreman/nodejs-performance-now/nodejs-performance-now.spec +++ /dev/null @@ -1,60 +0,0 @@ -%{?scl:%scl_package nodejs-%{npm_name}} -%{!?scl:%global pkg_name %{name}} - -%global npm_name performance-now - -Name: %{?scl_prefix}nodejs-performance-now -Version: 2.1.0 -Release: 5%{?dist} -Summary: Implements performance -License: MIT -Group: Development/Libraries -URL: https://github.com/braveg1rl/performance-now -Source0: https://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz -%if 0%{?scl:1} -BuildRequires: %{?scl_prefix_nodejs}npm -%else -BuildRequires: nodejs-packaging -BuildRequires: npm -%endif -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch -Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} - -%description -%{summary} - -%prep -%setup -q -n package - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr lib %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr src %{buildroot}%{nodejs_sitelib}/%{npm_name} - -%nodejs_symlink_deps - -%check -%{nodejs_symlink_deps} --check - -%files -%{nodejs_sitelib}/%{npm_name} -%license license.txt -%doc README.md - -%changelog -* Tue Apr 21 2020 Eric D. Helms - 2.1.0-5 -- Drop including tests to prevent requires on coffee script - -* Tue Mar 17 2020 Zach Huntington-Meath - 2.1.0-4 -- Bump packages to build for el8 - -* Tue Oct 22 2019 Eric D. Helms - 2.1.0-3 -- Build for SCL - -* Fri Oct 04 2019 Eric D. Helms - 2.1.0-2 -- Update specs to handle SCL - -* Tue Nov 07 2017 Ewoud Kohl van Wijngaarden 2.1.0-1 -- new package built with tito diff --git a/packages/foreman/nodejs-performance-now/performance-now-2.1.0.tgz b/packages/foreman/nodejs-performance-now/performance-now-2.1.0.tgz deleted file mode 120000 index 2298f0169c..0000000000 --- a/packages/foreman/nodejs-performance-now/performance-now-2.1.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Jw/Vp/SHA256E-s4564--068f99ddeff11741bd1ebbbe3ee4c6f782731bd9ae0a2d598536cce74e289045.0.tgz/SHA256E-s4564--068f99ddeff11741bd1ebbbe3ee4c6f782731bd9ae0a2d598536cce74e289045.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-prop-types/nodejs-prop-types.spec b/packages/foreman/nodejs-prop-types/nodejs-prop-types.spec index 704cd8900e..2f190bfc46 100644 --- a/packages/foreman/nodejs-prop-types/nodejs-prop-types.spec +++ b/packages/foreman/nodejs-prop-types/nodejs-prop-types.spec @@ -35,7 +35,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -53,7 +53,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-rc-input-number/nodejs-rc-input-number.spec b/packages/foreman/nodejs-rc-input-number/nodejs-rc-input-number.spec index e9816d2463..c222d82368 100644 --- a/packages/foreman/nodejs-rc-input-number/nodejs-rc-input-number.spec +++ b/packages/foreman/nodejs-rc-input-number/nodejs-rc-input-number.spec @@ -35,7 +35,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -53,7 +53,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-ace/nodejs-react-ace.spec b/packages/foreman/nodejs-react-ace/nodejs-react-ace.spec index 68a61d4a11..32ed16f658 100644 --- a/packages/foreman/nodejs-react-ace/nodejs-react-ace.spec +++ b/packages/foreman/nodejs-react-ace/nodejs-react-ace.spec @@ -45,7 +45,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -63,7 +63,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-bootstrap/nodejs-react-bootstrap.spec b/packages/foreman/nodejs-react-bootstrap/nodejs-react-bootstrap.spec index e39882c729..0d91e6f375 100644 --- a/packages/foreman/nodejs-react-bootstrap/nodejs-react-bootstrap.spec +++ b/packages/foreman/nodejs-react-bootstrap/nodejs-react-bootstrap.spec @@ -79,7 +79,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -97,7 +97,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-debounce-input/nodejs-react-debounce-input.spec b/packages/foreman/nodejs-react-debounce-input/nodejs-react-debounce-input.spec index 85def270d4..8e8d385c76 100644 --- a/packages/foreman/nodejs-react-debounce-input/nodejs-react-debounce-input.spec +++ b/packages/foreman/nodejs-react-debounce-input/nodejs-react-debounce-input.spec @@ -13,6 +13,10 @@ URL: https://github.com/nkbt/react-debounce-input Source0: https://registry.npmjs.org/react-debounce-input/-/react-debounce-input-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(lodash.debounce) >= 4.0.0 Requires: npm(lodash.debounce) < 5.0.0 diff --git a/packages/foreman/nodejs-react-diff-view/nodejs-react-diff-view.spec b/packages/foreman/nodejs-react-diff-view/nodejs-react-diff-view.spec index 2ac6a34f4d..d69a7ff74c 100644 --- a/packages/foreman/nodejs-react-diff-view/nodejs-react-diff-view.spec +++ b/packages/foreman/nodejs-react-diff-view/nodejs-react-diff-view.spec @@ -39,7 +39,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -57,7 +57,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-dnd-html5-backend/nodejs-react-dnd-html5-backend.spec b/packages/foreman/nodejs-react-dnd-html5-backend/nodejs-react-dnd-html5-backend.spec index 96d04b2aee..8ae55680c0 100644 --- a/packages/foreman/nodejs-react-dnd-html5-backend/nodejs-react-dnd-html5-backend.spec +++ b/packages/foreman/nodejs-react-dnd-html5-backend/nodejs-react-dnd-html5-backend.spec @@ -13,6 +13,10 @@ URL: https://github.com/react-dnd/react-dnd#readme Source0: https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(dnd-core) = 14.0.1 BuildArch: noarch diff --git a/packages/foreman/nodejs-react-dnd/nodejs-react-dnd.spec b/packages/foreman/nodejs-react-dnd/nodejs-react-dnd.spec index 3cac0dc0a6..f693be8846 100644 --- a/packages/foreman/nodejs-react-dnd/nodejs-react-dnd.spec +++ b/packages/foreman/nodejs-react-dnd/nodejs-react-dnd.spec @@ -45,7 +45,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -63,7 +63,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-dom/nodejs-react-dom.spec b/packages/foreman/nodejs-react-dom/nodejs-react-dom.spec index 04aee3e873..3320c3a12c 100644 --- a/packages/foreman/nodejs-react-dom/nodejs-react-dom.spec +++ b/packages/foreman/nodejs-react-dom/nodejs-react-dom.spec @@ -39,7 +39,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -57,7 +57,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-ellipsis-with-tooltip/nodejs-react-ellipsis-with-tooltip.spec b/packages/foreman/nodejs-react-ellipsis-with-tooltip/nodejs-react-ellipsis-with-tooltip.spec index 239f148f79..5cf0fc6a81 100644 --- a/packages/foreman/nodejs-react-ellipsis-with-tooltip/nodejs-react-ellipsis-with-tooltip.spec +++ b/packages/foreman/nodejs-react-ellipsis-with-tooltip/nodejs-react-ellipsis-with-tooltip.spec @@ -13,6 +13,10 @@ URL: https://github.com/amirfefer/react-ellipsis-with-tooltip#readme Source0: https://registry.npmjs.org/react-ellipsis-with-tooltip/-/react-ellipsis-with-tooltip-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(uuid) >= 3.1.0 Requires: npm(uuid) < 4.0.0 diff --git a/packages/foreman/nodejs-react-helmet/nodejs-react-helmet.spec b/packages/foreman/nodejs-react-helmet/nodejs-react-helmet.spec index b6d9d4e6f8..16c564a00c 100644 --- a/packages/foreman/nodejs-react-helmet/nodejs-react-helmet.spec +++ b/packages/foreman/nodejs-react-helmet/nodejs-react-helmet.spec @@ -41,7 +41,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -59,7 +59,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-intl/nodejs-react-intl-2.9.0-registry.npmjs.org.tgz b/packages/foreman/nodejs-react-intl/nodejs-react-intl-2.9.0-registry.npmjs.org.tgz index 02c85de5d3..5988fca998 100644 Binary files a/packages/foreman/nodejs-react-intl/nodejs-react-intl-2.9.0-registry.npmjs.org.tgz and b/packages/foreman/nodejs-react-intl/nodejs-react-intl-2.9.0-registry.npmjs.org.tgz differ diff --git a/packages/foreman/nodejs-react-intl/nodejs-react-intl.spec b/packages/foreman/nodejs-react-intl/nodejs-react-intl.spec index 08bc885221..4ad004a4cc 100644 --- a/packages/foreman/nodejs-react-intl/nodejs-react-intl.spec +++ b/packages/foreman/nodejs-react-intl/nodejs-react-intl.spec @@ -5,7 +5,7 @@ Name: %{?scl_prefix}nodejs-react-intl Version: 2.9.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Internationalize React apps License: BSD-3-Clause Group: Development/Libraries @@ -45,7 +45,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -63,7 +63,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install @@ -85,6 +85,9 @@ rm -rf %{buildroot} %{npm_cache_dir} %doc node_modules/%{npm_name}/README.md %changelog +* Wed Dec 24 2025 Ewoud Kohl van Wijngaarden 2.9.0-3 +- Rebuild vendor cache for NodeJS 22 + * Thu Feb 01 2024 Eric D. Helms - 2.9.0-2 - Use --legacy-peer-deps during npm install diff --git a/packages/foreman/nodejs-react-loading-skeleton/nodejs-react-loading-skeleton.spec b/packages/foreman/nodejs-react-loading-skeleton/nodejs-react-loading-skeleton.spec index 3774994353..485acf69b1 100644 --- a/packages/foreman/nodejs-react-loading-skeleton/nodejs-react-loading-skeleton.spec +++ b/packages/foreman/nodejs-react-loading-skeleton/nodejs-react-loading-skeleton.spec @@ -13,6 +13,10 @@ URL: https://github.com/dvtng/react-loading-skeleton#readme Source0: https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(emotion) >= 10.0.17 Requires: npm(emotion) < 11.0.0 diff --git a/packages/foreman/nodejs-react-onclickoutside/nodejs-react-onclickoutside.spec b/packages/foreman/nodejs-react-onclickoutside/nodejs-react-onclickoutside.spec index d502f3d376..5eec6297cb 100644 --- a/packages/foreman/nodejs-react-onclickoutside/nodejs-react-onclickoutside.spec +++ b/packages/foreman/nodejs-react-onclickoutside/nodejs-react-onclickoutside.spec @@ -13,6 +13,10 @@ URL: https://github.com/Pomax/react-onclickoutside Source0: https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-react-password-strength/nodejs-react-password-strength.spec b/packages/foreman/nodejs-react-password-strength/nodejs-react-password-strength.spec index d9582b7eda..b7108a3448 100644 --- a/packages/foreman/nodejs-react-password-strength/nodejs-react-password-strength.spec +++ b/packages/foreman/nodejs-react-password-strength/nodejs-react-password-strength.spec @@ -13,6 +13,10 @@ URL: https://github.com/mmw/react-password-strength#readme Source0: https://registry.npmjs.org/react-password-strength/-/react-password-strength-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(prop-types) >= 15.6.0 Requires: npm(prop-types) < 16.0.0 diff --git a/packages/foreman/nodejs-react-redux/nodejs-react-redux.spec b/packages/foreman/nodejs-react-redux/nodejs-react-redux.spec index db52d600b1..d11a8ae889 100644 --- a/packages/foreman/nodejs-react-redux/nodejs-react-redux.spec +++ b/packages/foreman/nodejs-react-redux/nodejs-react-redux.spec @@ -53,7 +53,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -71,7 +71,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-router-bootstrap/nodejs-react-router-bootstrap.spec b/packages/foreman/nodejs-react-router-bootstrap/nodejs-react-router-bootstrap.spec index 2c09590972..59683d010a 100644 --- a/packages/foreman/nodejs-react-router-bootstrap/nodejs-react-router-bootstrap.spec +++ b/packages/foreman/nodejs-react-router-bootstrap/nodejs-react-router-bootstrap.spec @@ -13,6 +13,10 @@ URL: https://github.com/react-bootstrap/react-router-bootstrap Source0: https://registry.npmjs.org/react-router-bootstrap/-/react-router-bootstrap-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(prop-types) >= 15.5.10 Requires: npm(prop-types) < 16.0.0 diff --git a/packages/foreman/nodejs-react-router-dom/nodejs-react-router-dom.spec b/packages/foreman/nodejs-react-router-dom/nodejs-react-router-dom.spec index 6aab1a9768..5f2c9e522d 100644 --- a/packages/foreman/nodejs-react-router-dom/nodejs-react-router-dom.spec +++ b/packages/foreman/nodejs-react-router-dom/nodejs-react-router-dom.spec @@ -57,7 +57,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -75,7 +75,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react-router/nodejs-react-router.spec b/packages/foreman/nodejs-react-router/nodejs-react-router.spec index ff1de90102..3b2a26ea1c 100644 --- a/packages/foreman/nodejs-react-router/nodejs-react-router.spec +++ b/packages/foreman/nodejs-react-router/nodejs-react-router.spec @@ -55,7 +55,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -73,7 +73,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-react/nodejs-react.spec b/packages/foreman/nodejs-react/nodejs-react.spec index 48b374309f..a1f5520ee4 100644 --- a/packages/foreman/nodejs-react/nodejs-react.spec +++ b/packages/foreman/nodejs-react/nodejs-react.spec @@ -37,7 +37,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -55,7 +55,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-redux-logger/nodejs-redux-logger.spec b/packages/foreman/nodejs-redux-logger/nodejs-redux-logger.spec index be10d5af6b..7cba6b08f5 100644 --- a/packages/foreman/nodejs-redux-logger/nodejs-redux-logger.spec +++ b/packages/foreman/nodejs-redux-logger/nodejs-redux-logger.spec @@ -13,6 +13,10 @@ URL: https://github.com/theaqua/redux-logger#readme Source0: https://registry.npmjs.org/redux-logger/-/redux-logger-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(deep-diff) = 0.3.4 BuildArch: noarch diff --git a/packages/foreman/nodejs-redux-thunk/nodejs-redux-thunk.spec b/packages/foreman/nodejs-redux-thunk/nodejs-redux-thunk.spec index dedd186cc4..8eb2478fd5 100644 --- a/packages/foreman/nodejs-redux-thunk/nodejs-redux-thunk.spec +++ b/packages/foreman/nodejs-redux-thunk/nodejs-redux-thunk.spec @@ -13,6 +13,10 @@ URL: https://github.com/reduxjs/redux-thunk Source0: https://registry.npmjs.org/redux-thunk/-/redux-thunk-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-redux/nodejs-redux.spec b/packages/foreman/nodejs-redux/nodejs-redux.spec index 922a1d2e0c..80303be13d 100644 --- a/packages/foreman/nodejs-redux/nodejs-redux.spec +++ b/packages/foreman/nodejs-redux/nodejs-redux.spec @@ -13,6 +13,10 @@ URL: http://redux.js.org Source0: https://registry.npmjs.org/redux/-/redux-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(@babel/runtime) >= 7.9.2 Requires: npm(@babel/runtime) < 8.0.0 diff --git a/packages/foreman/nodejs-reduxjs-toolkit/nodejs-reduxjs-toolkit.spec b/packages/foreman/nodejs-reduxjs-toolkit/nodejs-reduxjs-toolkit.spec index 633d197ca7..c287bfd809 100644 --- a/packages/foreman/nodejs-reduxjs-toolkit/nodejs-reduxjs-toolkit.spec +++ b/packages/foreman/nodejs-reduxjs-toolkit/nodejs-reduxjs-toolkit.spec @@ -37,7 +37,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -55,7 +55,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-regenerator-runtime/nodejs-regenerator-runtime.spec b/packages/foreman/nodejs-regenerator-runtime/nodejs-regenerator-runtime.spec index 79d32243fc..f0a89e1da9 100644 --- a/packages/foreman/nodejs-regenerator-runtime/nodejs-regenerator-runtime.spec +++ b/packages/foreman/nodejs-regenerator-runtime/nodejs-regenerator-runtime.spec @@ -13,6 +13,10 @@ URL: https://github.com/facebook/regenerator/tree/main/packages/runtime Source0: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-reselect/nodejs-reselect.spec b/packages/foreman/nodejs-reselect/nodejs-reselect.spec index 45f21f1a02..0f76f29b2e 100644 --- a/packages/foreman/nodejs-reselect/nodejs-reselect.spec +++ b/packages/foreman/nodejs-reselect/nodejs-reselect.spec @@ -13,6 +13,10 @@ URL: https://github.com/reactjs/reselect#readme Source0: https://registry.npmjs.org/reselect/-/reselect-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-sanitize-html/nodejs-sanitize-html.spec b/packages/foreman/nodejs-sanitize-html/nodejs-sanitize-html.spec index 790a6b8cde..ad91c1a753 100644 --- a/packages/foreman/nodejs-sanitize-html/nodejs-sanitize-html.spec +++ b/packages/foreman/nodejs-sanitize-html/nodejs-sanitize-html.spec @@ -57,7 +57,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -75,7 +75,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-sass-loader/nodejs-sass-loader-13.3.3-registry.npmjs.org.tgz b/packages/foreman/nodejs-sass-loader/nodejs-sass-loader-13.3.3-registry.npmjs.org.tgz deleted file mode 100644 index d06091aeec..0000000000 Binary files a/packages/foreman/nodejs-sass-loader/nodejs-sass-loader-13.3.3-registry.npmjs.org.tgz and /dev/null differ diff --git a/packages/foreman/nodejs-sass-loader/nodejs-sass-loader.spec b/packages/foreman/nodejs-sass-loader/nodejs-sass-loader.spec index d2d1967922..c7b50b2d53 100644 --- a/packages/foreman/nodejs-sass-loader/nodejs-sass-loader.spec +++ b/packages/foreman/nodejs-sass-loader/nodejs-sass-loader.spec @@ -5,66 +5,50 @@ Name: %{?scl_prefix}nodejs-sass-loader Version: 13.3.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Sass loader for webpack License: MIT Group: Development/Libraries URL: https://github.com/webpack-contrib/sass-loader -Source0: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz -Source1: https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz -Source2: nodejs-sass-loader-%{version}-registry.npmjs.org.tgz -BuildRequires: %{?scl_prefix_nodejs}npm -%if 0%{!?scl:1} +Source0: https://registry.npmjs.org/sass-loader/-/sass-loader-%{version}.tgz +%if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node %endif +%endif +Requires: npm(neo-async) >= 2.6.2 +Requires: npm(neo-async) < 3.0.0 BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch - Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} -Provides: bundled(npm(neo-async)) = 2.6.2 -Provides: bundled(npm(sass-loader)) = 13.3.3 -AutoReq: no -AutoProv: no - -%if 0%{?scl:1} -%define npm_cache_dir npm_cache -%else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} -%endif %description %{summary} %prep -mkdir -p %{npm_cache_dir} -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -for tgz in %{sources}; do - echo $tgz | grep -q registry.npmjs.org || npm cache add --cache %{npm_cache_dir} $tgz -done -%{?scl:end_of_scl} - -%setup -T -q -a 2 -D -n %{npm_cache_dir} - -%build -%{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} -%{?scl:end_of_scl} +%setup -q -n package %install mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/node_modules %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/dist %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr node_modules/%{npm_name}/package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr dist %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} + +%nodejs_symlink_deps -%clean -rm -rf %{buildroot} %{npm_cache_dir} +%check +%{nodejs_symlink_deps} --check %files %{nodejs_sitelib}/%{npm_name} -%license node_modules/%{npm_name}/LICENSE -%doc node_modules/%{npm_name}/README.md +%license LICENSE +%doc README.md %changelog +* Tue Dec 23 2025 Ewoud Kohl van Wijngaarden 13.3.3-3 +- Unbundle dependencies + * Thu Feb 01 2024 Eric D. Helms - 13.3.3-2 - Use --legacy-peer-deps during npm install diff --git a/packages/foreman/nodejs-sass/binary-extensions-2.2.0.tgz b/packages/foreman/nodejs-sass/binary-extensions-2.2.0.tgz deleted file mode 120000 index 2693ecd33d..0000000000 --- a/packages/foreman/nodejs-sass/binary-extensions-2.2.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/29/Zp/SHA256E-s2561--0f81fa2208e48444f1314a44320e6a50e5786ffe35bf5e377854120204c7d623.0.tgz/SHA256E-s2561--0f81fa2208e48444f1314a44320e6a50e5786ffe35bf5e377854120204c7d623.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/binary-extensions-2.3.0.tgz b/packages/foreman/nodejs-sass/binary-extensions-2.3.0.tgz new file mode 120000 index 0000000000..b5d978f9e3 --- /dev/null +++ b/packages/foreman/nodejs-sass/binary-extensions-2.3.0.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/KK/Pg/SHA256E-s2362--c661f6ad0f10b0c5d6de1630276a3958786dc474b39c9c7caac1507272770114.0.tgz/SHA256E-s2362--c661f6ad0f10b0c5d6de1630276a3958786dc474b39c9c7caac1507272770114.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/braces-3.0.2.tgz b/packages/foreman/nodejs-sass/braces-3.0.2.tgz deleted file mode 120000 index 198a80f9b9..0000000000 --- a/packages/foreman/nodejs-sass/braces-3.0.2.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Z3/Pw/SHA256E-s15637--735881928fd4cf6e0c469c7ec6f66f49133563b840ef2f6c6098943a4250eace.2.tgz/SHA256E-s15637--735881928fd4cf6e0c469c7ec6f66f49133563b840ef2f6c6098943a4250eace.2.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/braces-3.0.3.tgz b/packages/foreman/nodejs-sass/braces-3.0.3.tgz new file mode 120000 index 0000000000..489438b1ad --- /dev/null +++ b/packages/foreman/nodejs-sass/braces-3.0.3.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/PV/9f/SHA256E-s13972--1cd18e862c8640b4568b1425a7df4ee030ff201d45b2da8f9f222d2987494ffc.3.tgz/SHA256E-s13972--1cd18e862c8640b4568b1425a7df4ee030ff201d45b2da8f9f222d2987494ffc.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/chokidar-3.5.3.tgz b/packages/foreman/nodejs-sass/chokidar-3.5.3.tgz deleted file mode 120000 index 0e8c7b7804..0000000000 --- a/packages/foreman/nodejs-sass/chokidar-3.5.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/13/63/SHA256E-s26290--2ecbd23217998661de76f061e65e01263882c5a88bffb28f362323b185935c1a.3.tgz/SHA256E-s26290--2ecbd23217998661de76f061e65e01263882c5a88bffb28f362323b185935c1a.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/chokidar-3.6.0.tgz b/packages/foreman/nodejs-sass/chokidar-3.6.0.tgz new file mode 120000 index 0000000000..84d8955f03 --- /dev/null +++ b/packages/foreman/nodejs-sass/chokidar-3.6.0.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/Ff/8q/SHA256E-s26452--39f16d8239687a4d250ab91a96e10d946f82e1d9d039258fb35597c087daf7e2.0.tgz/SHA256E-s26452--39f16d8239687a4d250ab91a96e10d946f82e1d9d039258fb35597c087daf7e2.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/fill-range-7.0.1.tgz b/packages/foreman/nodejs-sass/fill-range-7.0.1.tgz deleted file mode 120000 index 71a4f71aad..0000000000 --- a/packages/foreman/nodejs-sass/fill-range-7.0.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/p9/PW/SHA256E-s5567--28cdfdbcf2b2d92ef67ed76097017c5220b0dee95898184d6c8dfde7781de972.1.tgz/SHA256E-s5567--28cdfdbcf2b2d92ef67ed76097017c5220b0dee95898184d6c8dfde7781de972.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/fill-range-7.1.1.tgz b/packages/foreman/nodejs-sass/fill-range-7.1.1.tgz new file mode 120000 index 0000000000..cfb7856523 --- /dev/null +++ b/packages/foreman/nodejs-sass/fill-range-7.1.1.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/00/gm/SHA256E-s5723--1a6c3a3446cb1d693cf6b62785e2f6d8f9596305aff474dd2b31b2d8d427593c.1.tgz/SHA256E-s5723--1a6c3a3446cb1d693cf6b62785e2f6d8f9596305aff474dd2b31b2d8d427593c.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/fsevents-2.3.3.tgz b/packages/foreman/nodejs-sass/fsevents-2.3.3.tgz deleted file mode 120000 index 19b2b5490d..0000000000 --- a/packages/foreman/nodejs-sass/fsevents-2.3.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/jq/zZ/SHA256E-s22808--c77e7a5d5ff31dd7acea7c44d4a0455e0528cdacbd24a8cb6c82b66d239b587e.3.tgz/SHA256E-s22808--c77e7a5d5ff31dd7acea7c44d4a0455e0528cdacbd24a8cb6c82b66d239b587e.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/immutable-4.3.5.tgz b/packages/foreman/nodejs-sass/immutable-4.3.5.tgz deleted file mode 120000 index c958b04b59..0000000000 --- a/packages/foreman/nodejs-sass/immutable-4.3.5.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/J6/Gz/SHA256E-s138107--d3022feaeb2a7352724e48bfc69938ad0d09341cbb8649249e7684441c129e85.5.tgz/SHA256E-s138107--d3022feaeb2a7352724e48bfc69938ad0d09341cbb8649249e7684441c129e85.5.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/immutable-4.3.7.tgz b/packages/foreman/nodejs-sass/immutable-4.3.7.tgz new file mode 120000 index 0000000000..11812df6c9 --- /dev/null +++ b/packages/foreman/nodejs-sass/immutable-4.3.7.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/9z/46/SHA256E-s138278--def89fdd1c1cfdf037ef4ae87f30bb332ef7df8cd668195d91fecdecd836aa61.7.tgz/SHA256E-s138278--def89fdd1c1cfdf037ef4ae87f30bb332ef7df8cd668195d91fecdecd836aa61.7.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/nodejs-sass-1.60.0-registry.npmjs.org.tgz b/packages/foreman/nodejs-sass/nodejs-sass-1.60.0-registry.npmjs.org.tgz index 6b3cbb6ef5..80260e90a1 100644 Binary files a/packages/foreman/nodejs-sass/nodejs-sass-1.60.0-registry.npmjs.org.tgz and b/packages/foreman/nodejs-sass/nodejs-sass-1.60.0-registry.npmjs.org.tgz differ diff --git a/packages/foreman/nodejs-sass/nodejs-sass.spec b/packages/foreman/nodejs-sass/nodejs-sass.spec index 60f517b451..b44a93c139 100644 --- a/packages/foreman/nodejs-sass/nodejs-sass.spec +++ b/packages/foreman/nodejs-sass/nodejs-sass.spec @@ -5,30 +5,29 @@ Name: %{?scl_prefix}nodejs-sass Version: 1.60.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A pure JavaScript implementation of Sass License: MIT Group: Development/Libraries URL: https://github.com/sass/dart-sass Source0: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz -Source1: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz -Source2: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz -Source3: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz -Source4: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz -Source5: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz -Source6: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz -Source7: https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz -Source8: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz -Source9: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz -Source10: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz -Source11: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz -Source12: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz -Source13: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz -Source14: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz -Source15: https://registry.npmjs.org/sass/-/sass-1.60.0.tgz -Source16: https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz -Source17: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz -Source18: nodejs-sass-%{version}-registry.npmjs.org.tgz +Source1: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz +Source2: https://registry.npmjs.org/braces/-/braces-3.0.3.tgz +Source3: https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz +Source4: https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz +Source5: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz +Source6: https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz +Source7: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz +Source8: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz +Source9: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz +Source10: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz +Source11: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz +Source12: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz +Source13: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz +Source14: https://registry.npmjs.org/sass/-/sass-1.60.0.tgz +Source15: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz +Source16: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz +Source17: nodejs-sass-%{version}-registry.npmjs.org.tgz BuildRequires: %{?scl_prefix_nodejs}npm %if 0%{!?scl:1} BuildRequires: nodejs-packaging @@ -38,13 +37,12 @@ ExclusiveArch: %{nodejs_arches} noarch Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} Provides: bundled(npm(anymatch)) = 3.1.3 -Provides: bundled(npm(binary-extensions)) = 2.2.0 -Provides: bundled(npm(braces)) = 3.0.2 -Provides: bundled(npm(chokidar)) = 3.5.3 -Provides: bundled(npm(fill-range)) = 7.0.1 -Provides: bundled(npm(fsevents)) = 2.3.3 +Provides: bundled(npm(binary-extensions)) = 2.3.0 +Provides: bundled(npm(braces)) = 3.0.3 +Provides: bundled(npm(chokidar)) = 3.6.0 +Provides: bundled(npm(fill-range)) = 7.1.1 Provides: bundled(npm(glob-parent)) = 5.1.2 -Provides: bundled(npm(immutable)) = 4.3.5 +Provides: bundled(npm(immutable)) = 4.3.7 Provides: bundled(npm(is-binary-path)) = 2.1.0 Provides: bundled(npm(is-extglob)) = 2.1.1 Provides: bundled(npm(is-glob)) = 4.0.3 @@ -53,7 +51,7 @@ Provides: bundled(npm(normalize-path)) = 3.0.0 Provides: bundled(npm(picomatch)) = 2.3.1 Provides: bundled(npm(readdirp)) = 3.6.0 Provides: bundled(npm(sass)) = 1.60.0 -Provides: bundled(npm(source-map-js)) = 1.0.2 +Provides: bundled(npm(source-map-js)) = 1.2.1 Provides: bundled(npm(to-regex-range)) = 5.0.1 AutoReq: no AutoProv: no @@ -61,7 +59,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -75,11 +73,11 @@ for tgz in %{sources}; do done %{?scl:end_of_scl} -%setup -T -q -a 18 -D -n %{npm_cache_dir} +%setup -T -q -a 17 -D -n %{npm_cache_dir} %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install @@ -105,6 +103,9 @@ rm -rf %{buildroot} %{npm_cache_dir} %doc node_modules/%{npm_name}/README.md %changelog +* Tue Dec 23 2025 Ewoud Kohl van Wijngaarden 1.60.0-3 +- Rebuild vendor cache for NodeJS 22 + * Thu Feb 01 2024 Eric D. Helms - 1.60.0-2 - Use --legacy-peer-deps during npm install diff --git a/packages/foreman/nodejs-sass/source-map-js-1.0.2.tgz b/packages/foreman/nodejs-sass/source-map-js-1.0.2.tgz deleted file mode 120000 index 8097c79458..0000000000 --- a/packages/foreman/nodejs-sass/source-map-js-1.0.2.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/4V/8Q/SHA256E-s38056--ab8c0822f77edbc7aee213a561f5228f0845e9ec10229618c521255f0ed63437.2.tgz/SHA256E-s38056--ab8c0822f77edbc7aee213a561f5228f0845e9ec10229618c521255f0ed63437.2.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-sass/source-map-js-1.2.1.tgz b/packages/foreman/nodejs-sass/source-map-js-1.2.1.tgz new file mode 120000 index 0000000000..bef09dfacc --- /dev/null +++ b/packages/foreman/nodejs-sass/source-map-js-1.2.1.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/MF/xv/SHA256E-s35340--f126a6f9fca487a43219d8cb8c3a955279187a966119d548eb5cd47e999d4853.1.tgz/SHA256E-s35340--f126a6f9fca487a43219d8cb8c3a955279187a966119d548eb5cd47e999d4853.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-scalprum-core/nodejs-scalprum-core.spec b/packages/foreman/nodejs-scalprum-core/nodejs-scalprum-core.spec index c4663712d3..0134be7eeb 100644 --- a/packages/foreman/nodejs-scalprum-core/nodejs-scalprum-core.spec +++ b/packages/foreman/nodejs-scalprum-core/nodejs-scalprum-core.spec @@ -13,6 +13,10 @@ URL: https://github.com/scalprum/scaffloding#readme Source0: https://registry.npmjs.org/@scalprum/core/-/core-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(@openshift/dynamic-plugin-sdk) >= 5.0.1 Requires: npm(@openshift/dynamic-plugin-sdk) < 6.0.0 diff --git a/packages/foreman/nodejs-scalprum-react-core/nodejs-scalprum-react-core.spec b/packages/foreman/nodejs-scalprum-react-core/nodejs-scalprum-react-core.spec index 7864934e3d..c5d37817fd 100644 --- a/packages/foreman/nodejs-scalprum-react-core/nodejs-scalprum-react-core.spec +++ b/packages/foreman/nodejs-scalprum-react-core/nodejs-scalprum-react-core.spec @@ -13,6 +13,10 @@ URL: https://github.com/scalprum/scaffloding#readme Source0: https://registry.npmjs.org/@scalprum/react-core/-/react-core-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(@openshift/dynamic-plugin-sdk) >= 5.0.1 Requires: npm(@openshift/dynamic-plugin-sdk) < 6.0.0 diff --git a/packages/foreman/nodejs-seamless-immutable/nodejs-seamless-immutable.spec b/packages/foreman/nodejs-seamless-immutable/nodejs-seamless-immutable.spec index 80a9d3638e..81256711c2 100644 --- a/packages/foreman/nodejs-seamless-immutable/nodejs-seamless-immutable.spec +++ b/packages/foreman/nodejs-seamless-immutable/nodejs-seamless-immutable.spec @@ -13,6 +13,10 @@ URL: https://github.com/rtfeldman/seamless-immutable Source0: https://registry.npmjs.org/seamless-immutable/-/seamless-immutable-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-select2/nodejs-select2.spec b/packages/foreman/nodejs-select2/nodejs-select2.spec index 23e2c9457c..e9941dc8a1 100644 --- a/packages/foreman/nodejs-select2/nodejs-select2.spec +++ b/packages/foreman/nodejs-select2/nodejs-select2.spec @@ -13,6 +13,10 @@ URL: https://select2.org Source0: https://registry.npmjs.org/select2/-/select2-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-sortabular/nodejs-sortabular.spec b/packages/foreman/nodejs-sortabular/nodejs-sortabular.spec index 47d6a49025..2b6d84653f 100644 --- a/packages/foreman/nodejs-sortabular/nodejs-sortabular.spec +++ b/packages/foreman/nodejs-sortabular/nodejs-sortabular.spec @@ -13,6 +13,10 @@ URL: https://github.com/reactabular/sortabular#readme Source0: https://registry.npmjs.org/sortabular/-/sortabular-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-spice-project-spice-html5/nodejs-spice-project-spice-html5.spec b/packages/foreman/nodejs-spice-project-spice-html5/nodejs-spice-project-spice-html5.spec index b6f5c63c09..6abe3fbded 100644 --- a/packages/foreman/nodejs-spice-project-spice-html5/nodejs-spice-project-spice-html5.spec +++ b/packages/foreman/nodejs-spice-project-spice-html5/nodejs-spice-project-spice-html5.spec @@ -13,6 +13,10 @@ URL: https://www.spice-space.org Source0: https://registry.npmjs.org/@spice-project/spice-html5/-/spice-html5-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-style-loader/nodejs-style-loader-1.3.0-registry.npmjs.org.tgz b/packages/foreman/nodejs-style-loader/nodejs-style-loader-1.3.0-registry.npmjs.org.tgz index 5492c9727e..ef383484f6 100644 Binary files a/packages/foreman/nodejs-style-loader/nodejs-style-loader-1.3.0-registry.npmjs.org.tgz and b/packages/foreman/nodejs-style-loader/nodejs-style-loader-1.3.0-registry.npmjs.org.tgz differ diff --git a/packages/foreman/nodejs-style-loader/nodejs-style-loader.spec b/packages/foreman/nodejs-style-loader/nodejs-style-loader.spec index da1d9d5d80..dbe399c2d8 100644 --- a/packages/foreman/nodejs-style-loader/nodejs-style-loader.spec +++ b/packages/foreman/nodejs-style-loader/nodejs-style-loader.spec @@ -5,7 +5,7 @@ Name: %{?scl_prefix}nodejs-style-loader Version: 1.3.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: style loader module for webpack License: MIT Group: Development/Libraries @@ -53,7 +53,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -71,7 +71,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install @@ -90,6 +90,9 @@ rm -rf %{buildroot} %{npm_cache_dir} %doc node_modules/%{npm_name}/README.md %changelog +* Wed Dec 24 2025 Ewoud Kohl van Wijngaarden 1.3.0-3 +- Rebuild vendor cache for NodeJS 22 + * Thu Feb 01 2024 Eric D. Helms - 1.3.0-2 - Use --legacy-peer-deps during npm install diff --git a/packages/foreman/nodejs-symbol-observable/nodejs-symbol-observable.spec b/packages/foreman/nodejs-symbol-observable/nodejs-symbol-observable.spec deleted file mode 100644 index 8c1f86f012..0000000000 --- a/packages/foreman/nodejs-symbol-observable/nodejs-symbol-observable.spec +++ /dev/null @@ -1,54 +0,0 @@ -%{?scl:%scl_package nodejs-%{npm_name}} -%{!?scl:%global pkg_name %{name}} - -%global npm_name symbol-observable - -Name: %{?scl_prefix}nodejs-symbol-observable -Version: 4.0.0 -Release: 1%{?dist} -Summary: Symbol -License: MIT -Group: Development/Libraries -URL: https://github.com/blesh/symbol-observable#readme -Source0: https://registry.npmjs.org/symbol-observable/-/symbol-observable-%{version}.tgz -%if 0%{?!scl:1} -BuildRequires: nodejs-packaging -%endif -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch -Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} - -%description -%{summary} - -%prep -%setup -q -n package - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr es %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr index.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr index.js %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr lib %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr ponyfill.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} -cp -pfr ponyfill.js %{buildroot}%{nodejs_sitelib}/%{npm_name} - -%nodejs_symlink_deps - -%check -%{nodejs_symlink_deps} --check - -%files -%{nodejs_sitelib}/%{npm_name} -%license license -%doc CHANGELOG.md -%doc README.md - -%changelog -* Wed Sep 17 2025 Foreman Packaging Automation 4.0.0-1 -- Update to 4.0.0 - -* Thu Jul 03 2025 root 1.2.0-1 -- Add nodejs-symbol-observable generated by npm2rpm using the single strategy - diff --git a/packages/foreman/nodejs-symbol-observable/symbol-observable-4.0.0.tgz b/packages/foreman/nodejs-symbol-observable/symbol-observable-4.0.0.tgz deleted file mode 120000 index 7d1f7d1545..0000000000 --- a/packages/foreman/nodejs-symbol-observable/symbol-observable-4.0.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/GJ/89/SHA256E-s5627--b595e891d0288df354baf2250270b39c5e469737fecacaa532da61b1956a3e59.0.tgz/SHA256E-s5627--b595e891d0288df354baf2250270b39c5e469737fecacaa532da61b1956a3e59.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-table-resolver/nodejs-table-resolver.spec b/packages/foreman/nodejs-table-resolver/nodejs-table-resolver.spec index 1b45893bc5..45d3f3550a 100644 --- a/packages/foreman/nodejs-table-resolver/nodejs-table-resolver.spec +++ b/packages/foreman/nodejs-table-resolver/nodejs-table-resolver.spec @@ -13,6 +13,10 @@ URL: https://github.com/reactabular/table-resolver#readme Source0: https://registry.npmjs.org/table-resolver/-/table-resolver-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-theforeman-builder/nodejs-theforeman-builder.spec b/packages/foreman/nodejs-theforeman-builder/nodejs-theforeman-builder.spec index 87abf02e03..efb49b8d6d 100644 --- a/packages/foreman/nodejs-theforeman-builder/nodejs-theforeman-builder.spec +++ b/packages/foreman/nodejs-theforeman-builder/nodejs-theforeman-builder.spec @@ -341,7 +341,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -359,7 +359,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-theforeman-vendor/nodejs-theforeman-vendor.spec b/packages/foreman/nodejs-theforeman-vendor/nodejs-theforeman-vendor.spec index d3f99811c1..0e30a6b28c 100644 --- a/packages/foreman/nodejs-theforeman-vendor/nodejs-theforeman-vendor.spec +++ b/packages/foreman/nodejs-theforeman-vendor/nodejs-theforeman-vendor.spec @@ -13,6 +13,10 @@ URL: https://github.com/theforeman/foreman-js#readme Source0: https://registry.npmjs.org/@theforeman/vendor/-/vendor-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-tslib/nodejs-tslib.spec b/packages/foreman/nodejs-tslib/nodejs-tslib.spec index 3f0b794376..3fd3466c94 100644 --- a/packages/foreman/nodejs-tslib/nodejs-tslib.spec +++ b/packages/foreman/nodejs-tslib/nodejs-tslib.spec @@ -13,6 +13,10 @@ URL: https://www.typescriptlang.org/ Source0: https://registry.npmjs.org/tslib/-/tslib-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-unidiff/nodejs-unidiff.spec b/packages/foreman/nodejs-unidiff/nodejs-unidiff.spec index 30aa6791b0..e6311da6cf 100644 --- a/packages/foreman/nodejs-unidiff/nodejs-unidiff.spec +++ b/packages/foreman/nodejs-unidiff/nodejs-unidiff.spec @@ -13,6 +13,10 @@ URL: https://github.com/mvoss9000/unidiff#readme Source0: https://registry.npmjs.org/unidiff/-/unidiff-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif Requires: npm(diff) >= 5.1.0 Requires: npm(diff) < 6.0.0 diff --git a/packages/foreman/nodejs-unleash-proxy-client-react/nodejs-unleash-proxy-client-react.spec b/packages/foreman/nodejs-unleash-proxy-client-react/nodejs-unleash-proxy-client-react.spec index 71ed57593d..33c7be3e95 100644 --- a/packages/foreman/nodejs-unleash-proxy-client-react/nodejs-unleash-proxy-client-react.spec +++ b/packages/foreman/nodejs-unleash-proxy-client-react/nodejs-unleash-proxy-client-react.spec @@ -13,6 +13,10 @@ URL: https://github.com/Unleash/unleash-proxy-react#readme Source0: https://registry.npmjs.org/@unleash/proxy-client-react/-/proxy-client-react-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-unleash-proxy-client/nodejs-unleash-proxy-client.spec b/packages/foreman/nodejs-unleash-proxy-client/nodejs-unleash-proxy-client.spec index 3266233fdd..8ee3b74450 100644 --- a/packages/foreman/nodejs-unleash-proxy-client/nodejs-unleash-proxy-client.spec +++ b/packages/foreman/nodejs-unleash-proxy-client/nodejs-unleash-proxy-client.spec @@ -31,7 +31,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -49,7 +49,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-urijs/nodejs-urijs.spec b/packages/foreman/nodejs-urijs/nodejs-urijs.spec index a8567dc0c3..8801d2bfd9 100644 --- a/packages/foreman/nodejs-urijs/nodejs-urijs.spec +++ b/packages/foreman/nodejs-urijs/nodejs-urijs.spec @@ -13,6 +13,10 @@ URL: http://medialize.github.io/URI.js/ Source0: https://registry.npmjs.org/urijs/-/urijs-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-use-deep-compare-effect/nodejs-use-deep-compare-effect.spec b/packages/foreman/nodejs-use-deep-compare-effect/nodejs-use-deep-compare-effect.spec index 17283cb769..2be10e0a7a 100644 --- a/packages/foreman/nodejs-use-deep-compare-effect/nodejs-use-deep-compare-effect.spec +++ b/packages/foreman/nodejs-use-deep-compare-effect/nodejs-use-deep-compare-effect.spec @@ -41,7 +41,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -59,7 +59,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-uuid/nodejs-uuid.spec b/packages/foreman/nodejs-uuid/nodejs-uuid.spec index 3ceeebbb01..e07c0e05b2 100644 --- a/packages/foreman/nodejs-uuid/nodejs-uuid.spec +++ b/packages/foreman/nodejs-uuid/nodejs-uuid.spec @@ -13,6 +13,10 @@ URL: https://github.com/uuidjs/uuid#readme Source0: https://registry.npmjs.org/uuid/-/uuid-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-webcomponents-webcomponentsjs/nodejs-webcomponents-webcomponentsjs.spec b/packages/foreman/nodejs-webcomponents-webcomponentsjs/nodejs-webcomponents-webcomponentsjs.spec index 9a88a1666e..0969cd12bc 100644 --- a/packages/foreman/nodejs-webcomponents-webcomponentsjs/nodejs-webcomponents-webcomponentsjs.spec +++ b/packages/foreman/nodejs-webcomponents-webcomponentsjs/nodejs-webcomponents-webcomponentsjs.spec @@ -13,6 +13,10 @@ URL: https://github.com/webcomponents/polyfills/tree/master/packages/webcomponen Source0: https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-webpack-cli/cross-spawn-7.0.3.tgz b/packages/foreman/nodejs-webpack-cli/cross-spawn-7.0.3.tgz deleted file mode 120000 index 3d5255d1e6..0000000000 --- a/packages/foreman/nodejs-webpack-cli/cross-spawn-7.0.3.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/wj/9P/SHA256E-s7477--11c58814090217e3effa2b4c28e0398683da87d6cb35441d846c2a38cf4a7205.3.tgz/SHA256E-s7477--11c58814090217e3effa2b4c28e0398683da87d6cb35441d846c2a38cf4a7205.3.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/cross-spawn-7.0.6.tgz b/packages/foreman/nodejs-webpack-cli/cross-spawn-7.0.6.tgz new file mode 120000 index 0000000000..d3ba2ca48b --- /dev/null +++ b/packages/foreman/nodejs-webpack-cli/cross-spawn-7.0.6.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/vz/mQ/SHA256E-s6255--188c320cdc413adfec03098fda72af7a9b02152ba13d3a8f87f172d93ced38ea.6.tgz/SHA256E-s6255--188c320cdc413adfec03098fda72af7a9b02152ba13d3a8f87f172d93ced38ea.6.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/envinfo-7.11.0.tgz b/packages/foreman/nodejs-webpack-cli/envinfo-7.11.0.tgz deleted file mode 120000 index af41a1b621..0000000000 --- a/packages/foreman/nodejs-webpack-cli/envinfo-7.11.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/2f/XK/SHA256E-s50749--de722c8b1365425ce463200022e3a39ca192cc95d65f0b70e02f08b7b855043b.0.tgz/SHA256E-s50749--de722c8b1365425ce463200022e3a39ca192cc95d65f0b70e02f08b7b855043b.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/envinfo-7.21.0.tgz b/packages/foreman/nodejs-webpack-cli/envinfo-7.21.0.tgz new file mode 120000 index 0000000000..36f66c506c --- /dev/null +++ b/packages/foreman/nodejs-webpack-cli/envinfo-7.21.0.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/01/08/SHA256E-s51433--587806a6cd7c8caa701d356e806afe6c1699f3b2ffa7a846b04d18f6e335f83c.0.tgz/SHA256E-s51433--587806a6cd7c8caa701d356e806afe6c1699f3b2ffa7a846b04d18f6e335f83c.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/hasown-2.0.0.tgz b/packages/foreman/nodejs-webpack-cli/hasown-2.0.0.tgz deleted file mode 120000 index b224bf32a9..0000000000 --- a/packages/foreman/nodejs-webpack-cli/hasown-2.0.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Xz/6J/SHA256E-s4763--0babe216c32d0764fe97bf91ff1500dc8be31430498eb182f2a50439f8ae6f78.0.tgz/SHA256E-s4763--0babe216c32d0764fe97bf91ff1500dc8be31430498eb182f2a50439f8ae6f78.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/hasown-2.0.2.tgz b/packages/foreman/nodejs-webpack-cli/hasown-2.0.2.tgz new file mode 120000 index 0000000000..28efda9494 --- /dev/null +++ b/packages/foreman/nodejs-webpack-cli/hasown-2.0.2.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/MV/6V/SHA256E-s4109--50cdc4d2cd11ae04b6ee29f328d09022244962e5dfab303c8fc223ff8dfa807d.2.tgz/SHA256E-s4109--50cdc4d2cd11ae04b6ee29f328d09022244962e5dfab303c8fc223ff8dfa807d.2.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/import-local-3.1.0.tgz b/packages/foreman/nodejs-webpack-cli/import-local-3.1.0.tgz deleted file mode 120000 index 5d44c0382d..0000000000 --- a/packages/foreman/nodejs-webpack-cli/import-local-3.1.0.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Kg/0m/SHA256E-s2392--699af8f346cf3b646f631038137bf679890e51ec449384856141a2cdeafc4de7.0.tgz/SHA256E-s2392--699af8f346cf3b646f631038137bf679890e51ec449384856141a2cdeafc4de7.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/import-local-3.2.0.tgz b/packages/foreman/nodejs-webpack-cli/import-local-3.2.0.tgz new file mode 120000 index 0000000000..b4c0d2c1e9 --- /dev/null +++ b/packages/foreman/nodejs-webpack-cli/import-local-3.2.0.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/G4/wz/SHA256E-s2337--a8a83d33b55d95831ded0505259757f0667cac4a644be7ada97c7bad9aa958d0.0.tgz/SHA256E-s2337--a8a83d33b55d95831ded0505259757f0667cac4a644be7ada97c7bad9aa958d0.0.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/is-core-module-2.13.1.tgz b/packages/foreman/nodejs-webpack-cli/is-core-module-2.13.1.tgz deleted file mode 120000 index 7cce20637c..0000000000 --- a/packages/foreman/nodejs-webpack-cli/is-core-module-2.13.1.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/1m/VG/SHA256E-s9264--8d9b72257331a3c6a7509bddda36a742c990166e636b599e8f5fade2ed5f9a28.1.tgz/SHA256E-s9264--8d9b72257331a3c6a7509bddda36a742c990166e636b599e8f5fade2ed5f9a28.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/is-core-module-2.16.1.tgz b/packages/foreman/nodejs-webpack-cli/is-core-module-2.16.1.tgz new file mode 120000 index 0000000000..1c74e3161e --- /dev/null +++ b/packages/foreman/nodejs-webpack-cli/is-core-module-2.16.1.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/M1/m0/SHA256E-s10079--e3ddb1d0d54ac68db74dd0ae30f5ff51387c30a01bf6a8d55ffb65a42e3a3be3.1.tgz/SHA256E-s10079--e3ddb1d0d54ac68db74dd0ae30f5ff51387c30a01bf6a8d55ffb65a42e3a3be3.1.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli-5.1.4-registry.npmjs.org.tgz b/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli-5.1.4-registry.npmjs.org.tgz index 03015ce69b..c566784682 100644 Binary files a/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli-5.1.4-registry.npmjs.org.tgz and b/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli-5.1.4-registry.npmjs.org.tgz differ diff --git a/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli.spec b/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli.spec index 2f070c2ae3..f58f7c111c 100644 --- a/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli.spec +++ b/packages/foreman/nodejs-webpack-cli/nodejs-webpack-cli.spec @@ -5,7 +5,7 @@ Name: %{?scl_prefix}nodejs-webpack-cli Version: 5.1.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: CLI for webpack & friends License: MIT Group: Development/Libraries @@ -17,16 +17,16 @@ Source3: https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz Source4: https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz Source5: https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz Source6: https://registry.npmjs.org/commander/-/commander-10.0.1.tgz -Source7: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz -Source8: https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz +Source7: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz +Source8: https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz Source9: https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz Source10: https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz Source11: https://registry.npmjs.org/flat/-/flat-5.0.2.tgz Source12: https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz -Source13: https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz -Source14: https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz +Source13: https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz +Source14: https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz Source15: https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz -Source16: https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz +Source16: https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz Source17: https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz Source18: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz Source19: https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz @@ -40,7 +40,7 @@ Source26: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz Source27: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz Source28: https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz Source29: https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz -Source30: https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz +Source30: https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz Source31: https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz Source32: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz Source33: https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz @@ -67,16 +67,16 @@ Provides: bundled(npm(@webpack-cli/serve)) = 2.0.5 Provides: bundled(npm(clone-deep)) = 4.0.1 Provides: bundled(npm(colorette)) = 2.0.20 Provides: bundled(npm(commander)) = 10.0.1 -Provides: bundled(npm(cross-spawn)) = 7.0.3 -Provides: bundled(npm(envinfo)) = 7.11.0 +Provides: bundled(npm(cross-spawn)) = 7.0.6 +Provides: bundled(npm(envinfo)) = 7.21.0 Provides: bundled(npm(fastest-levenshtein)) = 1.0.16 Provides: bundled(npm(find-up)) = 4.1.0 Provides: bundled(npm(flat)) = 5.0.2 Provides: bundled(npm(function-bind)) = 1.1.2 -Provides: bundled(npm(hasown)) = 2.0.0 -Provides: bundled(npm(import-local)) = 3.1.0 +Provides: bundled(npm(hasown)) = 2.0.2 +Provides: bundled(npm(import-local)) = 3.2.0 Provides: bundled(npm(interpret)) = 3.1.1 -Provides: bundled(npm(is-core-module)) = 2.13.1 +Provides: bundled(npm(is-core-module)) = 2.16.1 Provides: bundled(npm(is-plain-object)) = 2.0.4 Provides: bundled(npm(isexe)) = 2.0.0 Provides: bundled(npm(isobject)) = 3.0.1 @@ -90,7 +90,7 @@ Provides: bundled(npm(path-key)) = 3.1.1 Provides: bundled(npm(path-parse)) = 1.0.7 Provides: bundled(npm(pkg-dir)) = 4.2.0 Provides: bundled(npm(rechoir)) = 0.8.0 -Provides: bundled(npm(resolve)) = 1.22.8 +Provides: bundled(npm(resolve)) = 1.22.11 Provides: bundled(npm(resolve-cwd)) = 3.0.0 Provides: bundled(npm(resolve-from)) = 5.0.0 Provides: bundled(npm(shallow-clone)) = 3.0.1 @@ -107,7 +107,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -125,7 +125,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install @@ -149,6 +149,9 @@ rm -rf %{buildroot} %{npm_cache_dir} %doc node_modules/%{npm_name}/README.md %changelog +* Tue Dec 23 2025 Ewoud Kohl van Wijngaarden 5.1.4-3 +- Rebuild vendor cache for NodeJS 22 + * Thu Feb 01 2024 Eric D. Helms - 5.1.4-2 - Use --legacy-peer-deps during npm install diff --git a/packages/foreman/nodejs-webpack-cli/resolve-1.22.11.tgz b/packages/foreman/nodejs-webpack-cli/resolve-1.22.11.tgz new file mode 120000 index 0000000000..f0822d57ff --- /dev/null +++ b/packages/foreman/nodejs-webpack-cli/resolve-1.22.11.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/kk/xX/SHA256E-s30870--5eb29c2b4f24e3d4bfde7c33f78efc8685fbad490578144784f08300e46922fc.11.tgz/SHA256E-s30870--5eb29c2b4f24e3d4bfde7c33f78efc8685fbad490578144784f08300e46922fc.11.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-cli/resolve-1.22.8.tgz b/packages/foreman/nodejs-webpack-cli/resolve-1.22.8.tgz deleted file mode 120000 index 346483d110..0000000000 --- a/packages/foreman/nodejs-webpack-cli/resolve-1.22.8.tgz +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/Q0/kJ/SHA256E-s27334--f544b6095ce58250db23955aeaae09508d93b12d1b77e697c7d4818f8a3b6eb0.8.tgz/SHA256E-s27334--f544b6095ce58250db23955aeaae09508d93b12d1b77e697c7d4818f8a3b6eb0.8.tgz \ No newline at end of file diff --git a/packages/foreman/nodejs-webpack-stats-plugin/nodejs-webpack-stats-plugin.spec b/packages/foreman/nodejs-webpack-stats-plugin/nodejs-webpack-stats-plugin.spec index d551b333ca..3a4409ec42 100644 --- a/packages/foreman/nodejs-webpack-stats-plugin/nodejs-webpack-stats-plugin.spec +++ b/packages/foreman/nodejs-webpack-stats-plugin/nodejs-webpack-stats-plugin.spec @@ -13,6 +13,10 @@ URL: https://github.com/FormidableLabs/webpack-stats-plugin#readme Source0: https://registry.npmjs.org/webpack-stats-plugin/-/webpack-stats-plugin-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/nodejs-webpack/nodejs-webpack.spec b/packages/foreman/nodejs-webpack/nodejs-webpack.spec index 5b6438b1d5..df08a1c36f 100644 --- a/packages/foreman/nodejs-webpack/nodejs-webpack.spec +++ b/packages/foreman/nodejs-webpack/nodejs-webpack.spec @@ -181,7 +181,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -199,7 +199,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-yup/nodejs-yup.spec b/packages/foreman/nodejs-yup/nodejs-yup.spec index 8a6f86ce53..4828e2a9dd 100644 --- a/packages/foreman/nodejs-yup/nodejs-yup.spec +++ b/packages/foreman/nodejs-yup/nodejs-yup.spec @@ -41,7 +41,7 @@ AutoProv: no %if 0%{?scl:1} %define npm_cache_dir npm_cache %else -%define npm_cache_dir /tmp/npm_cache_%{name}-%{version}-%{release} +%define npm_cache_dir npm_cache_%{name}-%{version}-%{release} %endif %description @@ -59,7 +59,7 @@ done %build %{?scl:scl enable %{?scl_nodejs} - << \end_of_scl} -npm install --legacy-peer-deps --cache-min Infinity --cache %{?scl:../}%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} +npm install --legacy-peer-deps --cache-min Infinity --cache %{_builddir}/%{npm_cache_dir} --no-shrinkwrap --no-optional --global-style true %{npm_name}@%{version} %{?scl:end_of_scl} %install diff --git a/packages/foreman/nodejs-zxcvbn/nodejs-zxcvbn.spec b/packages/foreman/nodejs-zxcvbn/nodejs-zxcvbn.spec index 971cceb0da..2a3dbf889b 100644 --- a/packages/foreman/nodejs-zxcvbn/nodejs-zxcvbn.spec +++ b/packages/foreman/nodejs-zxcvbn/nodejs-zxcvbn.spec @@ -13,6 +13,10 @@ URL: https://github.com/dropbox/zxcvbn#readme Source0: https://registry.npmjs.org/zxcvbn/-/zxcvbn-%{version}.tgz %if 0%{?!scl:1} BuildRequires: nodejs-packaging +%if 0%{?rhel} == 10 +# https://issues.redhat.com/browse/RHEL-121844 +BuildRequires: /usr/bin/node +%endif %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch diff --git a/packages/foreman/rubygem-ruby_parser/rubygem-ruby_parser.spec b/packages/foreman/rubygem-ruby_parser/rubygem-ruby_parser.spec index e5f7eef830..b3cec808ad 100644 --- a/packages/foreman/rubygem-ruby_parser/rubygem-ruby_parser.spec +++ b/packages/foreman/rubygem-ruby_parser/rubygem-ruby_parser.spec @@ -3,7 +3,7 @@ Name: rubygem-%{gem_name} Version: 3.21.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A ruby parser written in pure ruby License: MIT URL: https://github.com/seattlerb/ruby_parser @@ -19,8 +19,6 @@ BuildArch: noarch # end specfile generated dependencies # Prefer to consume racc as a default gem -Requires: ruby-default-gems < 3.3 -BuildRequires: ruby-default-gems < 3.3 Requires: (bundled(rubygem-racc) >= 1.4 with bundled(rubygem-racc) < 2) BuildRequires: (bundled(rubygem-racc) >= 1.4 with bundled(rubygem-racc) < 2) @@ -88,6 +86,9 @@ find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x %{gem_instdir}/test %changelog +* Fri Dec 19 2025 Ewoud Kohl van Wijngaarden - 3.21.1-2 +- Drop EL8 requirement workaround + * Sun Jul 14 2024 Foreman Packaging Automation - 3.21.1-1 - Update to 3.21.1 diff --git a/packages/foreman/rubygem-safemode/rubygem-safemode.spec b/packages/foreman/rubygem-safemode/rubygem-safemode.spec index 010acef2e2..d10a08c251 100644 --- a/packages/foreman/rubygem-safemode/rubygem-safemode.spec +++ b/packages/foreman/rubygem-safemode/rubygem-safemode.spec @@ -11,9 +11,14 @@ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem # start specfile generated dependencies Requires: ruby >= 2.7 +# https://github.com/theforeman/safemode/issues/54 +%if 0%{?rhel} < 10 Requires: ruby < 3.2 +%endif BuildRequires: ruby >= 2.7 +%if 0%{?rhel} < 10 BuildRequires: ruby < 3.2 +%endif BuildRequires: rubygems-devel BuildArch: noarch # end specfile generated dependencies diff --git a/packages/foreman/rubygem-sqlite3/rubygem-sqlite3.spec b/packages/foreman/rubygem-sqlite3/rubygem-sqlite3.spec index 6fea3d88b0..990f97fb01 100644 --- a/packages/foreman/rubygem-sqlite3/rubygem-sqlite3.spec +++ b/packages/foreman/rubygem-sqlite3/rubygem-sqlite3.spec @@ -3,7 +3,7 @@ %global gem_require_name %{gem_name} Name: rubygem-%{gem_name} -Version: 1.4.4 +Version: 1.7.3 Release: 1%{?dist} Summary: This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org) License: BSD-3-Clause @@ -11,9 +11,9 @@ URL: https://github.com/sparklemotion/sqlite3-ruby Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem # start specfile generated dependencies -Requires: ruby >= 1.8.7 -BuildRequires: ruby-devel >= 1.8.7 -BuildRequires: rubygems-devel >= 1.3.5 +Requires: ruby >= 2.7.0 +BuildRequires: ruby-devel >= 2.7.0 +BuildRequires: rubygems-devel # Compiler is required for build of gem binary extension. # https://fedoraproject.org/wiki/Packaging:C_and_C++#BuildRequires_and_Requires BuildRequires: gcc @@ -38,10 +38,21 @@ Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} +# Remove bundled SQLite right away. +rm -rf ports +%gemspec_remove_file "ports/archives/sqlite-autoconf-3450200.tar.gz" + +# This is not really runtime dependency, neither it is needed by official +# prebuild platform specific packages. +%gemspec_remove_dep -g mini_portile2 "~> 2.8.0" + %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec +# Build against system SQLite3. +CONFIGURE_ARGS="--enable-system-libraries" + # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install @@ -74,26 +85,31 @@ rm -rf gem_ext_test %{gem_extdir_mri} %exclude %{gem_instdir}/.gemtest %license %{gem_instdir}/LICENSE -%exclude %{gem_instdir}/Manifest.txt -%exclude %{gem_instdir}/appveyor.yml -%{gem_instdir}/faq +# This does not apply because it does not bundle the SQLite3 +# library. +%exclude %license %{gem_instdir}/LICENSE-DEPENDENCIES %{gem_libdir} -%{gem_instdir}/rakelib -%{gem_instdir}/setup.rb %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} -%doc %{gem_instdir}/API_CHANGES.rdoc -%doc %{gem_instdir}/CHANGELOG.rdoc +%doc %{gem_instdir}/API_CHANGES.md +%doc %{gem_instdir}/CHANGELOG.md +%doc %{gem_instdir}/CONTRIBUTING.md %doc %{gem_instdir}/ChangeLog.cvs +%doc %{gem_instdir}/FAQ.md %{gem_instdir}/Gemfile -%doc %{gem_instdir}/README.rdoc -%{gem_instdir}/Rakefile +%doc %{gem_instdir}/INSTALLATION.md +%doc %{gem_instdir}/README.md +%doc %{gem_instdir}/CHANGELOG.md +%{gem_instdir}/dependencies.yml %{gem_instdir}/test %changelog +* Fri Dec 19 2025 Ewoud Kohl van Wijngaarden - 1.7.3-1 +- Update to 1.7.3 + * Mon Dec 18 2023 Evgeni Golov 1.4.4-1 - Update to 1.4.4 diff --git a/packages/foreman/rubygem-sqlite3/sqlite3-1.4.4.gem b/packages/foreman/rubygem-sqlite3/sqlite3-1.4.4.gem deleted file mode 120000 index 08d5a9d1b3..0000000000 --- a/packages/foreman/rubygem-sqlite3/sqlite3-1.4.4.gem +++ /dev/null @@ -1 +0,0 @@ -../../../.git/annex/objects/9k/5P/SHA256E-s71168--5d81cac1341d43260ce9673e146f41d28db0d09ec67e76a35ee8089686513cfc.4.gem/SHA256E-s71168--5d81cac1341d43260ce9673e146f41d28db0d09ec67e76a35ee8089686513cfc.4.gem \ No newline at end of file diff --git a/packages/foreman/rubygem-sqlite3/sqlite3-1.7.3.gem b/packages/foreman/rubygem-sqlite3/sqlite3-1.7.3.gem new file mode 120000 index 0000000000..b71a1023d0 --- /dev/null +++ b/packages/foreman/rubygem-sqlite3/sqlite3-1.7.3.gem @@ -0,0 +1 @@ +../../../.git/annex/objects/4J/Pk/SHA256E-s3307008--fa77f63c709548f46d4e9b6bb45cda52aa3881aa12cc85991132758e8968701c.3.gem/SHA256E-s3307008--fa77f63c709548f46d4e9b6bb45cda52aa3881aa12cc85991132758e8968701c.3.gem \ No newline at end of file