%{?scl:%scl_package nodejs-%{npm_name}} %{!?scl:%global pkg_name %{name}} %global npm_name @patternfly/react-charts Name: %{?scl_prefix}nodejs-patternfly-react-charts Version: 6.94.21 Release: 1%{?dist} Summary: This library provides a set of React chart components for use with the PatternFly reference implementation License: MIT Group: Development/Libraries URL: https://github.com/patternfly/patternfly-react#readme Source0: https://registry.npmjs.org/@patternfly/react-charts/-/react-charts-6.94.21.tgz Source1: https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.92.8.tgz Source2: https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.94.7.tgz Source3: https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz Source4: https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz Source5: https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz Source6: https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz Source7: https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz Source8: https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz Source9: https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz Source10: https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz Source11: https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz Source12: https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz Source13: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz Source14: https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz Source15: https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz Source16: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz Source17: https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz Source18: https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz Source19: https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz Source20: https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz Source21: https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz Source22: https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz Source23: https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz Source24: https://registry.npmjs.org/delaunay-find/-/delaunay-find-0.0.6.tgz Source25: https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz Source26: https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz Source27: https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz Source28: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz Source29: https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz Source30: https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz Source31: https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz Source32: https://registry.npmjs.org/victory-area/-/victory-area-36.9.2.tgz Source33: https://registry.npmjs.org/victory-axis/-/victory-axis-36.9.2.tgz Source34: https://registry.npmjs.org/victory-bar/-/victory-bar-36.9.2.tgz Source35: https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-36.9.2.tgz Source36: https://registry.npmjs.org/victory-chart/-/victory-chart-36.9.2.tgz Source37: https://registry.npmjs.org/victory-core/-/victory-core-36.9.2.tgz Source38: https://registry.npmjs.org/victory-create-container/-/victory-create-container-36.9.2.tgz Source39: https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-36.9.2.tgz Source40: https://registry.npmjs.org/victory-group/-/victory-group-36.9.2.tgz Source41: https://registry.npmjs.org/victory-legend/-/victory-legend-36.9.2.tgz Source42: https://registry.npmjs.org/victory-line/-/victory-line-36.9.2.tgz Source43: https://registry.npmjs.org/victory-pie/-/victory-pie-36.9.2.tgz Source44: https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-36.9.2.tgz Source45: https://registry.npmjs.org/victory-scatter/-/victory-scatter-36.9.2.tgz Source46: https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-36.9.2.tgz Source47: https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-36.9.2.tgz Source48: https://registry.npmjs.org/victory-stack/-/victory-stack-36.9.2.tgz Source49: https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-36.9.2.tgz Source50: https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz Source51: https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-36.9.2.tgz Source52: https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-36.9.2.tgz Source53: nodejs-patternfly-react-charts-%{version}-registry.npmjs.org.tgz BuildRequires: %{?scl_prefix_nodejs}npm %if 0%{!?scl:1} BuildRequires: nodejs-packaging %endif BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch Provides: %{?scl_prefix}npm(%{npm_name}) = %{version} Provides: bundled(npm(@patternfly/react-charts)) = 6.94.21 Provides: bundled(npm(@patternfly/react-styles)) = 4.92.8 Provides: bundled(npm(@patternfly/react-tokens)) = 4.94.7 Provides: bundled(npm(@types/d3-array)) = 3.2.1 Provides: bundled(npm(@types/d3-color)) = 3.1.3 Provides: bundled(npm(@types/d3-ease)) = 3.0.2 Provides: bundled(npm(@types/d3-interpolate)) = 3.0.4 Provides: bundled(npm(@types/d3-path)) = 3.1.1 Provides: bundled(npm(@types/d3-scale)) = 4.0.9 Provides: bundled(npm(@types/d3-shape)) = 3.1.7 Provides: bundled(npm(@types/d3-time)) = 3.0.4 Provides: bundled(npm(@types/d3-timer)) = 3.0.2 Provides: bundled(npm(d3-array)) = 3.2.4 Provides: bundled(npm(d3-color)) = 3.1.0 Provides: bundled(npm(d3-ease)) = 3.0.1 Provides: bundled(npm(d3-format)) = 3.1.0 Provides: bundled(npm(d3-interpolate)) = 3.0.1 Provides: bundled(npm(d3-path)) = 3.1.0 Provides: bundled(npm(d3-scale)) = 4.0.2 Provides: bundled(npm(d3-shape)) = 3.2.0 Provides: bundled(npm(d3-time)) = 3.1.0 Provides: bundled(npm(d3-time-format)) = 4.1.0 Provides: bundled(npm(d3-timer)) = 3.0.1 Provides: bundled(npm(delaunator)) = 4.0.1 Provides: bundled(npm(delaunay-find)) = 0.0.6 Provides: bundled(npm(hoist-non-react-statics)) = 3.3.2 Provides: bundled(npm(internmap)) = 2.0.3 Provides: bundled(npm(json-stringify-safe)) = 5.0.1 Provides: bundled(npm(lodash)) = 4.17.21 Provides: bundled(npm(react-fast-compare)) = 3.2.2 Provides: bundled(npm(react-is)) = 16.13.1 Provides: bundled(npm(tslib)) = 2.8.1 Provides: bundled(npm(victory-area)) = 36.9.2 Provides: bundled(npm(victory-axis)) = 36.9.2 Provides: bundled(npm(victory-bar)) = 36.9.2 Provides: bundled(npm(victory-brush-container)) = 36.9.2 Provides: bundled(npm(victory-chart)) = 36.9.2 Provides: bundled(npm(victory-core)) = 36.9.2 Provides: bundled(npm(victory-create-container)) = 36.9.2 Provides: bundled(npm(victory-cursor-container)) = 36.9.2 Provides: bundled(npm(victory-group)) = 36.9.2 Provides: bundled(npm(victory-legend)) = 36.9.2 Provides: bundled(npm(victory-line)) = 36.9.2 Provides: bundled(npm(victory-pie)) = 36.9.2 Provides: bundled(npm(victory-polar-axis)) = 36.9.2 Provides: bundled(npm(victory-scatter)) = 36.9.2 Provides: bundled(npm(victory-selection-container)) = 36.9.2 Provides: bundled(npm(victory-shared-events)) = 36.9.2 Provides: bundled(npm(victory-stack)) = 36.9.2 Provides: bundled(npm(victory-tooltip)) = 36.9.2 Provides: bundled(npm(victory-vendor)) = 36.9.2 Provides: bundled(npm(victory-voronoi-container)) = 36.9.2 Provides: bundled(npm(victory-zoom-container)) = 36.9.2 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 53 -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}/dist %{buildroot}%{nodejs_sitelib}/%{npm_name} cp -pfr node_modules/%{npm_name}/package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} cp -pfr node_modules/%{npm_name}/src %{buildroot}%{nodejs_sitelib}/%{npm_name} %clean rm -rf %{buildroot} %{npm_cache_dir} %files %{nodejs_sitelib}/%{npm_name} %license node_modules/%{npm_name}/LICENSE %doc node_modules/%{npm_name}/CHANGELOG.md %doc node_modules/%{npm_name}/README.md %changelog * Sun Jul 13 2025 Foreman Packaging Automation 6.94.21-1 - Update to 6.94.21 * Thu Jun 19 2025 MariaAga 6.94.15-1 - Add nodejs-patternfly-react-charts generated by npm2rpm using the bundle strategy