From e69e54ea5cb9849fcf49f30fb32151849dde022c Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Fri, 28 Aug 2020 15:02:55 +0800 Subject: [PATCH] package init --- dl-tests.sh | 23 +++++++++ nodejs-with.spec | 70 +++++++++++++++++++++++++++ nodejs-with.spec.old | 111 +++++++++++++++++++++++++++++++++++++++++++ nodejs-with.yaml | 5 ++ tests-3.0.0.tar.bz2 | Bin 0 -> 858 bytes with-3.0.0.tgz | Bin 0 -> 6702 bytes 6 files changed, 209 insertions(+) create mode 100644 dl-tests.sh create mode 100644 nodejs-with.spec create mode 100644 nodejs-with.spec.old create mode 100644 nodejs-with.yaml create mode 100644 tests-3.0.0.tar.bz2 create mode 100644 with-3.0.0.tgz diff --git a/dl-tests.sh b/dl-tests.sh new file mode 100644 index 0000000..846ad2e --- /dev/null +++ b/dl-tests.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +tag=3.0.0 + +set -e + +tmp=$(mktemp -d) + +trap cleanup EXIT +cleanup() { + set +e + [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" +} + +unset CDPATH +pwd=$(pwd) + +pushd "$tmp" +git clone git://github.com/ForbesLindesay/with.git +cd with +git archive --prefix="test/" --format=tar tags/${tag}:test/ \ + | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +popd diff --git a/nodejs-with.spec b/nodejs-with.spec new file mode 100644 index 0000000..a64acd9 --- /dev/null +++ b/nodejs-with.spec @@ -0,0 +1,70 @@ +%{?nodejs_find_provides_and_requires} + +%global enable_tests 1 + +Name: nodejs-with +Version: 3.0.0 +Release: 1 +Summary: Compile time `with` for strict mode JavaScript +License: MIT +URL: https://github.com/ForbesLindesay/with +Source0: http://registry.npmjs.org/with/-/with-%{version}.tgz +#git clone git://github.com/ForbesLindesay/with.git +#cd with +#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 uglify-js +%endif + +%description +%{summary}. + +%prep +%setup -q -n package +find . -type f -exec chmod -x '{}' \; +for i in LICENSE README.md; do + sed -i -e 's/\r$//' "${i}" +done +%setup -q -T -D -a 1 -n package + +%nodejs_fixdep uglify-js '^2.2' + + +%build +#nothing to do + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/with +cp -pr package.json index.js vars.js \ + %{buildroot}%{nodejs_sitelib}/with + +%nodejs_symlink_deps + + +%if 0%{?enable_tests} +%check +%nodejs_symlink_deps --check +if [ ! -d node_modules/uglify-js ]; then + ln -sf /usr/lib/node_modules/uglify-js node_modules/uglify-js +fi +/usr/bin/mocha -R spec +%endif + + +%files +%doc LICENSE README.md +%{nodejs_sitelib}/with + + +%changelog +* Tue Aug 11 2020 wangxiao - 3.0.0-1 +- package init diff --git a/nodejs-with.spec.old b/nodejs-with.spec.old new file mode 100644 index 0000000..4336ba8 --- /dev/null +++ b/nodejs-with.spec.old @@ -0,0 +1,111 @@ +%{?nodejs_find_provides_and_requires} + +%global enable_tests 1 + +Name: nodejs-with +Version: 3.0.0 +Release: 13%{?dist} +Summary: Compile time `with` for strict mode JavaScript +License: MIT +URL: https://github.com/ForbesLindesay/with +Source0: http://registry.npmjs.org/with/-/with-%{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: uglify-js +%endif + +%description +%{summary}. + +%prep +%setup -q -n package +find . -type f -exec chmod -x '{}' \; +for i in LICENSE README.md; do + sed -i -e 's/\r$//' "${i}" +done +%setup -q -T -D -a 1 -n package + +%nodejs_fixdep uglify-js '^2.2' + + +%build +#nothing to do + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/with +cp -pr package.json index.js vars.js \ + %{buildroot}%{nodejs_sitelib}/with + +%nodejs_symlink_deps + + +%if 0%{?enable_tests} +%check +%nodejs_symlink_deps --check +if [ ! -d node_modules/uglify-js ]; then + ln -sf /usr/lib/node_modules/uglify-js node_modules/uglify-js +fi +/usr/bin/mocha -R spec +%endif + + +%files +%doc LICENSE README.md +%{nodejs_sitelib}/with + + +%changelog +* Fri Feb 01 2019 Fedora Release Engineering - 3.0.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 19 2018 Tom Hughes - 3.0.0-12 +- Enable tests + +* Thu Jul 19 2018 Tom Hughes - 3.0.0-11 +- Update npm(uglify-js) dependency + +* Fri Jul 13 2018 Fedora Release Engineering - 3.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 3.0.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 3.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 3.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 3.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 3.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 3.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Mar 03 2014 Jamie Nguyen - 3.0.0-3 +- fix symlink when running tests + +* Mon Mar 03 2014 Jamie Nguyen - 3.0.0-2 +- fix symlink when running tests + +* Sun Mar 02 2014 Jamie Nguyen - 3.0.0-1 +- initial package diff --git a/nodejs-with.yaml b/nodejs-with.yaml new file mode 100644 index 0000000..1d777b7 --- /dev/null +++ b/nodejs-with.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/ForbesLindesay/with +version_control: github +src_repo: ForbesLindesay/with +tag_prefix: "" +seperator: "." diff --git a/tests-3.0.0.tar.bz2 b/tests-3.0.0.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..377a21282c958e791d87c6baf8183fdb92182167 GIT binary patch literal 858 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 E0FG7V)c^nh literal 0 HcmV?d00001