diff --git a/README.en.md b/README.en.md index c6d1542..3722fff 100644 --- a/README.en.md +++ b/README.en.md @@ -1,7 +1,7 @@ -# ovirt-engine-yarn +# nodejs-yarn #### Description -Yarn package manager for oVirt JavaScript applications +Fast, reliable, and secure dependency management for yarn packages. #### Contribution diff --git a/README.md b/README.md index 4839e7b..7cb664e 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# ovirt-engine-yarn +# nodejs-yarn #### 介绍 -适用于oVirt JavaScript应用程序的yarn包管理器 +快速、可靠、安全的yarn包管理器 #### 参与贡献 diff --git a/nodejs-yarn.spec b/nodejs-yarn.spec new file mode 100644 index 0000000..27cba52 --- /dev/null +++ b/nodejs-yarn.spec @@ -0,0 +1,61 @@ +%{?nodejs_find_provides_and_requires} + +%global packagename yarn + +Name: nodejs-yarn +Version: 1.22.11 +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.11.tgz + + +ExclusiveArch: %{nodejs_arches} noarch +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} +ln -sfr %{buildroot}%{nodejs_sitelib}/%{packagename}/bin/yarn.js %{buildroot}%{_bindir}/yarnpkg +ln -sfr %{buildroot}%{nodejs_sitelib}/%{packagename}/bin/yarn.js %{buildroot}%{_bindir}/yarn +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}/yarnpkg +%{_bindir}/yarn + +%changelog +* Thu Sep 09 2021 Nodejs_Bot +- Package Spec generated diff --git a/ovirt-engine-yarn.spec b/ovirt-engine-yarn.spec deleted file mode 100644 index 3549f50..0000000 --- a/ovirt-engine-yarn.spec +++ /dev/null @@ -1,25 +0,0 @@ -Name: ovirt-engine-yarn -Version: 1.7.0 -Release: 1%{?dist} -Summary: Yarn package manager for oVirt JavaScript applications -Group: Virtualization/Management -URL: https://yarnpkg.com -License: BSD -Source: https://github.com/yarnpkg/yarn/releases/download/v%{version}/yarn-v%{version}.tar.gz -BuildArch: noarch - -%description -Yarn package manager for oVirt JavaScript applications. - -%install -mkdir -p %{buildroot}%{_datadir}/%{name} -tar -xzf %{SOURCE0} -mv yarn-v%{version}/* %{buildroot}%{_datadir}/%{name} - -%files -%license %{_datadir}/%{name}/LICENSE -%{_datadir} - -%changelog -* Tue Mar 3 2020 changjie.fu - 1.7.0-1 -- Package Initialization diff --git a/yarn-1.22.11.tgz b/yarn-1.22.11.tgz new file mode 100644 index 0000000..b99a0ed Binary files /dev/null and b/yarn-1.22.11.tgz differ diff --git a/yarn-v1.7.0.tar.gz b/yarn-v1.7.0.tar.gz deleted file mode 100644 index 782b8b4..0000000 Binary files a/yarn-v1.7.0.tar.gz and /dev/null differ