From 3ba3ab1fe0d381bfc78155e38ab1a319fd6f42ad Mon Sep 17 00:00:00 2001 From: wangchong1995924 <15229716099@163.com> Date: Thu, 20 Aug 2020 19:42:22 +0800 Subject: [PATCH 1/2] package init --- dl-tests.sh | 84 +++++++++++++++++++++++++++++++++++++++++ nodejs-prelude-ls.spec | 70 ++++++++++++++++++++++++++++++++++ nodejs-prelude-ls.yaml | 4 ++ package.json.ls | 48 +++++++++++++++++++++++ prelude-ls-1.1.2.tgz | Bin 0 -> 9303 bytes src-1.1.2.tar.bz2 | Bin 0 -> 3486 bytes tests-1.1.2.tar.bz2 | Bin 0 -> 7047 bytes 7 files changed, 206 insertions(+) create mode 100644 dl-tests.sh create mode 100644 nodejs-prelude-ls.spec create mode 100644 nodejs-prelude-ls.yaml create mode 100644 package.json.ls create mode 100644 prelude-ls-1.1.2.tgz create mode 100644 src-1.1.2.tar.bz2 create mode 100644 tests-1.1.2.tar.bz2 diff --git a/dl-tests.sh b/dl-tests.sh new file mode 100644 index 0000000..297b46b --- /dev/null +++ b/dl-tests.sh @@ -0,0 +1,84 @@ +#!/bin/bash + +tag=$(sed -n 's/^Version:\s\(.*\)$/\1/p' ./*.spec | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//') +url=$(sed -n 's/^URL:\s\(.*\)$/\1/p' ./*.spec | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//') +pkgdir=$(basename $url | sed -s 's/\.git$//') + +echo "tag: $tag" +echo "URL: $url" +echo "pkgdir: $pkgdir" + +set -e + +tmp=$(mktemp -d) + +trap cleanup EXIT +cleanup() { + echo Cleaning up... + set +e + [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" +} + +unset CDPATH +pwd=$(pwd) + +pushd "$tmp" +git clone $url +cd $pkgdir +echo Finding git tag +gittag=$(git show-ref --tags | cut -d' ' -f2 | grep "${tag}$" || git show-ref --tags | cut -d' ' -f2 | sort -Vr | head -n1) +if [ -z $gittag ]; then + gittag=tags/$tag +fi +echo "Git Tag: $gittag" +if [ -d "test" ]; then + git archive --prefix='test/' --format=tar ${gittag}:test/ \ + | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +elif [ -d "tests" ]; then + git archive --prefix='tests/' --format=tar ${gittag}:tests/ \ + | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +elif [ -d "spec" ]; then + git archive --prefix='spec/' --format=tar ${gittag}:spec/ \ + | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +else + echo "No test directory found for tag ${gittag}" +fi +if [ -d "support" ]; then + git archive --prefix='support/' --format=tar ${gittag}:support/ \ + | bzip2 > "$pwd"/support-${tag}.tar.bz2 +fi +if [ -d "fixture" ]; then + git archive --prefix='fixture/' --format=tar ${gittag}:fixture/ \ + | bzip2 > "$pwd"/fixture-${tag}.tar.bz2 +fi +if [ -d "examples" ]; then + git archive --prefix='examples/' --format=tar ${gittag}:examples/ \ + | bzip2 > "$pwd"/examples-${tag}.tar.bz2 +elif [ -d "example" ]; then + git archive --prefix='example/' --format=tar ${gittag}:example/ \ + | bzip2 > "$pwd"/examples-${tag}.tar.bz2 +fi +if [ -d "tasks" ]; then + git archive --prefix='tasks/' --format=tar ${gittag}:tasks/ \ + | bzip2 > "$pwd"/tasks-${tag}.tar.bz2 +fi +if [ -d "docs" ]; then + git archive --prefix='docs/' --format=tar ${gittag}:docs/ \ + | bzip2 > "$pwd"/docs-${tag}.tar.bz2 +elif [ -d "doc" ]; then + git archive --prefix='doc/' --format=tar ${gittag}:doc/ \ + | bzip2 > "$pwd"/docs-${tag}.tar.bz2 +fi +if [ -d "src" ]; then + git archive --prefix='src/' --format=tar ${gittag}:src/ \ + | bzip2 > "$pwd"/src-${tag}.tar.bz2 +fi +if [ -d "tools" ]; then + git archive --prefix='tools/' --format=tar ${gittag}:tools/ \ + | bzip2 > "$pwd"/tools-${tag}.tar.bz2 +fi +if [ -d "scripts" ]; then + git archive --prefix='scripts/' --format=tar ${gittag}:scripts/ \ + | bzip2 > "$pwd"/scripts-${tag}.tar.bz2 +fi +popd diff --git a/nodejs-prelude-ls.spec b/nodejs-prelude-ls.spec new file mode 100644 index 0000000..e18424c --- /dev/null +++ b/nodejs-prelude-ls.spec @@ -0,0 +1,70 @@ +%{?nodejs_find_provides_and_requires} +%global packagename prelude-ls +%global bootstrap 1 +%global enable_tests 0 +Name: nodejs-prelude-ls +Version: 1.1.2 +Release: 1 +Summary: The prelude.ls library is a functionally oriented utility +License: MIT +URL: https://github.com/gkz/prelude-ls.git +Source0: https://registry.npmjs.org/prelude-ls/-/prelude-ls-%{version}.tgz +Source1: tests-%{version}.tar.bz2 +Source2: src-%{version}.tar.bz2 +Source10: dl-tests.sh +Source11: https://raw.githubusercontent.com/gkz/prelude-ls/%{version}/package.json.ls +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: mocha npm(sinon) +%endif +%if !0%{?bootstrap} +BuildRequires: npm(LiveScript) +%endif +%description +prelude.ls is a functionally oriented utility library. It is powerful and +flexible. Almost all of its functions are curried. It is written in, and is +the recommended base library for, LiveScript. + +%prep +%setup -q -n package +%setup -q -T -D -a 1 -n package +%setup -q -T -D -a 2 -n package +cp -p %{SOURCE11} . + +%build +%if !0%{?bootstrap} +%{_bindir}/echo -e "\e[102m -=#=- Building from source -=#=- \e[0m" +rm -rf ./lib/ +mkdir ./lib/ +%{_bindir}/lsc --compile package.json.ls +%{_bindir}/lsc --output lib --bare --compile src/*.ls +rm -rf ./node_modules/ +%endif + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json lib/ \ + %{buildroot}%{nodejs_sitelib}/%{packagename} +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%if 0%{?enable_tests} +%{_bindir}/lsc -o test/ test/*.ls +%{_bindir}/mocha -R spec --ui tdd +%else +%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m" +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license LICENSE +%{nodejs_sitelib}/%{packagename} + +%changelog +* Thu Aug 20 2020 wangchong - 1.1.2-1 +- package init diff --git a/nodejs-prelude-ls.yaml b/nodejs-prelude-ls.yaml new file mode 100644 index 0000000..5e2d161 --- /dev/null +++ b/nodejs-prelude-ls.yaml @@ -0,0 +1,4 @@ +version-control: github +src_repo: gkz/prelude-ls +tag_prefix: ^ +seperator: . diff --git a/package.json.ls b/package.json.ls new file mode 100644 index 0000000..daecb4b --- /dev/null +++ b/package.json.ls @@ -0,0 +1,48 @@ +name: 'prelude-ls' +version: '1.1.2' + +author: 'George Zahariev ' + +description: "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript." + +keywords: + 'prelude' + 'livescript' + 'utility' + 'ls' + 'coffeescript' + 'javascript' + 'library' + 'functional' + 'array' + 'list' + 'object' + 'string' + +main: 'lib/' +files: + 'lib/' + 'README.md' + 'LICENSE' + +homepage: 'http://preludels.com' +bugs: 'https://github.com/gkz/prelude-ls/issues' +licenses: + * type: 'MIT' + url: 'https://raw.github.com/gkz/prelude-ls/master/LICENSE' + ... +engines: + node: '>= 0.8.0' +repository: + type: 'git' + url: 'git://github.com/gkz/prelude-ls.git' +scripts: + test: "make test" + +dev-dependencies: + livescript: '~1.4.0' + 'uglify-js': '~2.4.12' + mocha: '~2.2.4' + istanbul: '~0.2.4' + browserify: '~3.24.13' + sinon: '~1.10.2' diff --git a/prelude-ls-1.1.2.tgz b/prelude-ls-1.1.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..76c3f0b386affafb39fff6ac3b7266d3b847f05e GIT binary patch literal 9303 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 F000_a`wjpA literal 0 HcmV?d00001 diff --git a/src-1.1.2.tar.bz2 b/src-1.1.2.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..9e84c58288cdf62e83d731231e2e37ce3511a6aa GIT binary patch literal 3486 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%0AjldVvEO6UL^kSL{1_`Q?Oz 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 literal 0 HcmV?d00001 From 0aa4f8e310756170185e7126ebd5c134fe277a8b Mon Sep 17 00:00:00 2001 From: wangchong1995924 <15229716099@163.com> Date: Fri, 21 Aug 2020 17:48:09 +0800 Subject: [PATCH 2/2] fix the yaml error --- nodejs-prelude-ls.spec | 8 ++++---- nodejs-prelude-ls.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nodejs-prelude-ls.spec b/nodejs-prelude-ls.spec index e18424c..7c79c2c 100644 --- a/nodejs-prelude-ls.spec +++ b/nodejs-prelude-ls.spec @@ -14,13 +14,13 @@ Source2: src-%{version}.tar.bz2 Source10: dl-tests.sh Source11: https://raw.githubusercontent.com/gkz/prelude-ls/%{version}/package.json.ls BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch -BuildRequires: nodejs-packaging +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging %if 0%{?enable_tests} -BuildRequires: mocha npm(sinon) +BuildRequires: mocha npm(sinon) %endif %if !0%{?bootstrap} -BuildRequires: npm(LiveScript) +BuildRequires: npm(LiveScript) %endif %description prelude.ls is a functionally oriented utility library. It is powerful and diff --git a/nodejs-prelude-ls.yaml b/nodejs-prelude-ls.yaml index 5e2d161..cf2fb38 100644 --- a/nodejs-prelude-ls.yaml +++ b/nodejs-prelude-ls.yaml @@ -1,4 +1,4 @@ -version-control: github +version_control: github src_repo: gkz/prelude-ls tag_prefix: ^ seperator: .