%{?nodejs_find_provides_and_requires} %global packagename yarn Name: nodejs-yarn Version: 1.22.19 Release: 1 Summary: Fast, reliable, and secure dependency management for yarn packages. License: BSD-2-Clause URL: https://github.com/yarnpkg/yarn Source0: https://registry.npmjs.org/yarn/-/yarn-1.22.19.tgz BuildArch: noarch BuildRequires: nodejs-packaging %description Fast, reliable, and secure dependency management for yarn packages. %define debug_package %{nil} %prep %autosetup -n yarn-v%{version} # setup the tests %build # nothing to do! %install if [ -f license ]; then mv license LICENSE fi if [ -f License ]; then mv License LICENSE fi if [ -d bin ]; then mkdir -p %{buildroot}%{_bindir} cp -ar bin/* %{buildroot}%{_bindir} fi mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} cp -ra * %{buildroot}%{nodejs_sitelib}/%{packagename} for file in `ls ./bin`;do ln -sfr %{buildroot}%{nodejs_sitelib}/%{packagename}/bin/yarn.js %{buildroot}%{_bindir}/$file done pushd %{buildroot} touch filelist.lst find . -type f -printf "/%h/%f\n" >> filelist.lst popd cp %{buildroot}/filelist.lst . %check %nodejs_symlink_deps --check %files -f filelist.lst %{_bindir}/* %changelog * Sun Oct 09 2022 wangjunqi - 1.22.19-1 - update version to 1.22.19 * Wed Sep 15 2021 chemingdao - 1.22.11-2 - support running command with yarn.js, yarn.cmd, yarnpkg.cmd * Thu Sep 09 2021 Nodejs_Bot - 1.22.11-1 - Package Spec generated