From f70e7b623eee33c5c6fc85aaa3caee8189a2633d Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Fri, 28 Aug 2020 15:04:16 +0800 Subject: [PATCH 1/2] package init --- nodejs-promise.spec | 69 ++++++++++++++++++++++++++ nodejs-promise.spec.old | 106 ++++++++++++++++++++++++++++++++++++++++ nodejs-promise.yaml | 5 ++ promise-8.0.1.tgz | Bin 0 -> 26684 bytes tests-8.0.1.tar.bz2 | Bin 0 -> 4735 bytes 5 files changed, 180 insertions(+) create mode 100644 nodejs-promise.spec create mode 100644 nodejs-promise.spec.old create mode 100644 nodejs-promise.yaml create mode 100644 promise-8.0.1.tgz create mode 100644 tests-8.0.1.tar.bz2 diff --git a/nodejs-promise.spec b/nodejs-promise.spec new file mode 100644 index 0000000..33e7a35 --- /dev/null +++ b/nodejs-promise.spec @@ -0,0 +1,69 @@ +%{?nodejs_find_provides_and_requires} + +%global enable_tests 1 + +Name: nodejs-promise +Version: 8.0.1 +Release: 1 +Summary: Bare bones Promises/A+ implementation for Node.js +License: MIT +URL: https://github.com/then/promise +Source0: http://registry.npmjs.org/promise/-/promise-%{version}.tgz +#git clone git://github.com/then/promise.git +#cd promise +#git archive --prefix="test/" --format=tar tags/${tag}:test/ \ +# | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +Source1: tests-%{version}.tar.bz2 + +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch + +BuildRequires: nodejs-packaging + +%if 0%{?enable_tests} +BuildRequires: mocha npm(asap) npm(better-assert) npm(promises-aplus-tests) +%endif + +%description +This is a bare bones Promises/A+ implementation for Node.js. It is designed +to get the basics spot on correct, so that you can build extended promise +implementations on top of it. + + +%prep +%setup -q -n package +%setup -q -T -D -a 1 -n package +%nodejs_fixdep asap "^2.0.3" + +%build +#nothing to do + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/promise +cp -pr package.json *.js lib/ domains/ setimmediate/ \ + %{buildroot}%{nodejs_sitelib}/promise + +%nodejs_symlink_deps + + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%if 0%{?enable_tests} +%{_bindir}/mocha -R spec --timeout 200 --slow 99999 +%else +%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m" +%endif + + +%files +%{!?_licensedir:%global license %doc} +%doc Readme.md +%license LICENSE +%{nodejs_sitelib}/promise + + +%changelog +* Wed Aug 19 2020 wangxiao - 8.0.1-1 +- package init diff --git a/nodejs-promise.spec.old b/nodejs-promise.spec.old new file mode 100644 index 0000000..dc78788 --- /dev/null +++ b/nodejs-promise.spec.old @@ -0,0 +1,106 @@ +%{?nodejs_find_provides_and_requires} + +%global enable_tests 1 + +Name: nodejs-promise +Version: 8.0.1 +Release: 4%{?dist} +Summary: Bare bones Promises/A+ implementation for Node.js +License: MIT +URL: https://github.com/then/promise +Source0: http://registry.npmjs.org/promise/-/promise-%{version}.tgz +# The test files are not included in the npm tarball. +# Source1 is generated by running Source10, which pulls from the upstream +# version control repository. +Source1: tests-%{version}.tar.bz2 +Source10: dl-tests.sh + +BuildArch: noarch +%if 0%{?fedora} >= 19 +ExclusiveArch: %{nodejs_arches} noarch +%else +ExclusiveArch: %{ix86} x86_64 %{arm} noarch +%endif + +BuildRequires: nodejs-packaging + +%if 0%{?enable_tests} +BuildRequires: mocha +BuildRequires: npm(asap) +BuildRequires: npm(better-assert) +BuildRequires: npm(promises-aplus-tests) +%endif + +%description +This is a bare bones Promises/A+ implementation for Node.js. It is designed +to get the basics spot on correct, so that you can build extended promise +implementations on top of it. + + +%prep +%setup -q -n package +%setup -q -T -D -a 1 -n package +%nodejs_fixdep asap "^2.0.3" + +%build +#nothing to do + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/promise +cp -pr package.json *.js lib/ domains/ setimmediate/ \ + %{buildroot}%{nodejs_sitelib}/promise + +%nodejs_symlink_deps + + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%if 0%{?enable_tests} +%{_bindir}/mocha -R spec --timeout 200 --slow 99999 +%else +%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m" +%endif + + +%files +%{!?_licensedir:%global license %doc} +%doc Readme.md +%license LICENSE +%{nodejs_sitelib}/promise + + +%changelog +* Fri Feb 01 2019 Fedora Release Engineering - 8.0.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 8.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 8.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Sep 21 2017 Jared Smith - 8.0.1-1 +- Update to upstream 8.0.1 release + +* Thu Jul 27 2017 Fedora Release Engineering - 4.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 4.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 4.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Jan 17 2016 Tom Hughes - 4.0.0-4 +- Update npm(asap) dependency + +* Wed Jun 17 2015 Fedora Release Engineering - 4.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Mar 02 2014 Jamie Nguyen - 4.0.0-1 +- initial package diff --git a/nodejs-promise.yaml b/nodejs-promise.yaml new file mode 100644 index 0000000..a02568c --- /dev/null +++ b/nodejs-promise.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/then/promise +version_control: github +src_repo: then/promise +tag_prefix: "" +seperator: "." diff --git a/promise-8.0.1.tgz b/promise-8.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d094980fe0958c481252f17245eee73e235c29cd GIT binary patch literal 26684 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 L(Oobt2(bSF@J`Ht literal 0 HcmV?d00001 diff --git a/tests-8.0.1.tar.bz2 b/tests-8.0.1.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..f5388b37d2cce953f412bd137f8b20b8542b542b GIT binary patch literal 4735 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 NyOJrwgn`kY8>pn)iQNDI literal 0 HcmV?d00001 From 8897d1ff602f28c8c3d2c96207752192eca60e7e Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Fri, 28 Aug 2020 16:06:16 +0800 Subject: [PATCH 2/2] del unnessary file --- nodejs-promise.spec.old | 106 ---------------------------------------- 1 file changed, 106 deletions(-) delete mode 100644 nodejs-promise.spec.old diff --git a/nodejs-promise.spec.old b/nodejs-promise.spec.old deleted file mode 100644 index dc78788..0000000 --- a/nodejs-promise.spec.old +++ /dev/null @@ -1,106 +0,0 @@ -%{?nodejs_find_provides_and_requires} - -%global enable_tests 1 - -Name: nodejs-promise -Version: 8.0.1 -Release: 4%{?dist} -Summary: Bare bones Promises/A+ implementation for Node.js -License: MIT -URL: https://github.com/then/promise -Source0: http://registry.npmjs.org/promise/-/promise-%{version}.tgz -# The test files are not included in the npm tarball. -# Source1 is generated by running Source10, which pulls from the upstream -# version control repository. -Source1: tests-%{version}.tar.bz2 -Source10: dl-tests.sh - -BuildArch: noarch -%if 0%{?fedora} >= 19 -ExclusiveArch: %{nodejs_arches} noarch -%else -ExclusiveArch: %{ix86} x86_64 %{arm} noarch -%endif - -BuildRequires: nodejs-packaging - -%if 0%{?enable_tests} -BuildRequires: mocha -BuildRequires: npm(asap) -BuildRequires: npm(better-assert) -BuildRequires: npm(promises-aplus-tests) -%endif - -%description -This is a bare bones Promises/A+ implementation for Node.js. It is designed -to get the basics spot on correct, so that you can build extended promise -implementations on top of it. - - -%prep -%setup -q -n package -%setup -q -T -D -a 1 -n package -%nodejs_fixdep asap "^2.0.3" - -%build -#nothing to do - - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/promise -cp -pr package.json *.js lib/ domains/ setimmediate/ \ - %{buildroot}%{nodejs_sitelib}/promise - -%nodejs_symlink_deps - - -%check -%nodejs_symlink_deps --check -%{__nodejs} -e 'require("./")' -%if 0%{?enable_tests} -%{_bindir}/mocha -R spec --timeout 200 --slow 99999 -%else -%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m" -%endif - - -%files -%{!?_licensedir:%global license %doc} -%doc Readme.md -%license LICENSE -%{nodejs_sitelib}/promise - - -%changelog -* Fri Feb 01 2019 Fedora Release Engineering - 8.0.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 8.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 8.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Sep 21 2017 Jared Smith - 8.0.1-1 -- Update to upstream 8.0.1 release - -* Thu Jul 27 2017 Fedora Release Engineering - 4.0.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 4.0.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 4.0.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sun Jan 17 2016 Tom Hughes - 4.0.0-4 -- Update npm(asap) dependency - -* Wed Jun 17 2015 Fedora Release Engineering - 4.0.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 4.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Mar 02 2014 Jamie Nguyen - 4.0.0-1 -- initial package