diff --git a/comps/comps-foreman-el9.xml b/comps/comps-foreman-el9.xml index 33732eb09c..eaa3c4005e 100644 --- a/comps/comps-foreman-el9.xml +++ b/comps/comps-foreman-el9.xml @@ -137,6 +137,7 @@ nodejs-sass nodejs-sass-loader nodejs-scalprum-core + nodejs-scalprum-react-core nodejs-seamless-immutable nodejs-select2 nodejs-sortabular diff --git a/package_manifest.yaml b/package_manifest.yaml index 338d63b5c8..dd94c48481 100644 --- a/package_manifest.yaml +++ b/package_manifest.yaml @@ -483,6 +483,7 @@ foreman_nodejs_packages: nodejs-sass-loader: strategy: bundle nodejs-scalprum-core: {} + nodejs-scalprum-react-core: {} nodejs-seamless-immutable: {} nodejs-select2: {} nodejs-sortabular: {} 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 new file mode 100644 index 0000000000..7864934e3d --- /dev/null +++ b/packages/foreman/nodejs-scalprum-react-core/nodejs-scalprum-react-core.spec @@ -0,0 +1,83 @@ +%{?scl:%scl_package nodejs-%{npm_name}} +%{!?scl:%global pkg_name %{name}} + +%global npm_name @scalprum/react-core + +Name: %{?scl_prefix}nodejs-scalprum-react-core +Version: 0.9.5 +Release: 1%{?dist} +Summary: React binding for @scalprum/core package +License: Apache-2.0 +Group: Development/Libraries +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 +%endif +Requires: npm(@openshift/dynamic-plugin-sdk) >= 5.0.1 +Requires: npm(@openshift/dynamic-plugin-sdk) < 6.0.0 +Requires: npm(@scalprum/core) >= 0.8.3 +Requires: npm(@scalprum/core) < 0.9.0 +Requires: npm(lodash) >= 4.17.0 +Requires: npm(lodash) < 5.0.0 +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 TestComponent.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr TestComponent.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr TestComponent.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr async-loader.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr async-loader.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr async-loader.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr default-error-component.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr default-error-component.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr default-error-component.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr esm %{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 index.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr package.json %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr prefetch-context.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr prefetch-context.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr prefetch-context.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-component.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-component.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-component.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-context.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-context.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-context.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-provider.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-provider.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr scalprum-provider.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-load-module.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-load-module.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-load-module.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-module.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-module.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-module.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-prefetch.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-prefetch.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-prefetch.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-scalprum.d.ts %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-scalprum.js %{buildroot}%{nodejs_sitelib}/%{npm_name} +cp -pfr use-scalprum.js.map %{buildroot}%{nodejs_sitelib}/%{npm_name} + + +%files +%{nodejs_sitelib}/%{npm_name} +%doc CHANGELOG.md +%doc README.md + +%changelog +* Wed Jul 09 2025 root 0.9.5-1 +- Add nodejs-scalprum-react-core generated by npm2rpm using the single strategy + diff --git a/packages/foreman/nodejs-scalprum-react-core/react-core-0.9.5.tgz b/packages/foreman/nodejs-scalprum-react-core/react-core-0.9.5.tgz new file mode 120000 index 0000000000..ac4ccbcc82 --- /dev/null +++ b/packages/foreman/nodejs-scalprum-react-core/react-core-0.9.5.tgz @@ -0,0 +1 @@ +../../../.git/annex/objects/X8/mK/SHA256E-s14648--0266db5e2c3d98d14e6725cd91298771dae3e4cc2c53ca352d427150201d736b.5.tgz/SHA256E-s14648--0266db5e2c3d98d14e6725cd91298771dae3e4cc2c53ca352d427150201d736b.5.tgz \ No newline at end of file