From 6c99b80a59831c540bde4d4d98ce113826ffe36f Mon Sep 17 00:00:00 2001 From: root Date: Mon, 7 Sep 2020 17:53:41 +0800 Subject: [PATCH] init package --- brace-expansion-1.1.11.tgz | Bin 4239 -> 0 bytes dl-tests.sh | 131 ------------------------------------ nodejs-brace-expansion.spec | 10 +-- tests-1.1.11.tar.bz2 | Bin 5192 -> 0 bytes v1.1.11.tar.gz | Bin 0 -> 9755 bytes 5 files changed, 2 insertions(+), 139 deletions(-) delete mode 100644 brace-expansion-1.1.11.tgz delete mode 100644 dl-tests.sh delete mode 100644 tests-1.1.11.tar.bz2 create mode 100644 v1.1.11.tar.gz diff --git a/brace-expansion-1.1.11.tgz b/brace-expansion-1.1.11.tgz deleted file mode 100644 index 9003da9d5f9a0145290fd45f3648a20cc0c5b7fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4239 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 diff --git a/dl-tests.sh b/dl-tests.sh deleted file mode 100644 index 36f13ab..0000000 --- a/dl-tests.sh +++ /dev/null @@ -1,131 +0,0 @@ -#!/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=refs/master -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 -elif [ -d "source" ]; then - git archive --prefix='source/' --format=tar ${gittag}:source/ \ - | bzip2 > "$pwd"/source-${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 -if [ -d "modules" ]; then - git archive --prefix='modules/' --format=tar ${gittag}:modules/ \ - | bzip2 > "$pwd"/modules-${tag}.tar.bz2 -fi -if [ -d "ts" ]; then - git archive --prefix='ts/' --format=tar ${gittag}:ts/ \ - | bzip2 > "$pwd"/ts-${tag}.tar.bz2 -fi -if [ -d "build" ]; then - git archive --prefix='build/' --format=tar ${gittag}:build/ \ - | bzip2 > "$pwd"/build-${tag}.tar.bz2 -fi -if [ -d "fixtures" ]; then - git archive --prefix='fixtures/' --format=tar ${gittag}:fixtures/ \ - | bzip2 > "$pwd"/fixtures-${tag}.tar.bz2 -fi -if [ -d "mocks" ]; then - git archive --prefix='mocks/' --format=tar ${gittag}:mocks/ \ - | bzip2 > "$pwd"/mocks-${tag}.tar.bz2 -fi -if [ -d "typings" ]; then - git archive --prefix='typings/' --format=tar ${gittag}:typings/ \ - | bzip2 > "$pwd"/typings-${tag}.tar.bz2 -fi -if [ -d "templates" ]; then - git archive --prefix='templates/' --format=tar ${gittag}:templates/ \ - | bzip2 > "$pwd"/templates-${tag}.tar.bz2 -fi -if [ -d "benchmark" ]; then - git archive --prefix='benchmark/' --format=tar ${gittag}:benchmark/ \ - | bzip2 > "$pwd"/benchmark-${tag}.tar.bz2 -fi -if [ -d "vendor" ]; then - git archive --prefix='vendor/' --format=tar ${gittag}:vendor/ \ - | bzip2 > "$pwd"/vendor-${tag}.tar.bz2 -fi -if [ -d "packages" ]; then - git archive --prefix='packages/' --format=tar ${gittag}:packages/ \ - | bzip2 > "$pwd"/packages-${tag}.tar.bz2 -fi -if [ -d "rollup" ]; then - git archive --prefix='rollup/' --format=tar ${gittag}:rollup/ \ - | bzip2 > "$pwd"/rollup-${tag}.tar.bz2 -fi -popd diff --git a/nodejs-brace-expansion.spec b/nodejs-brace-expansion.spec index 0624c06..90814aa 100644 --- a/nodejs-brace-expansion.spec +++ b/nodejs-brace-expansion.spec @@ -7,12 +7,7 @@ Release: 1 Summary: Brace expansion as known from sh/bash License: MIT URL: https://github.com/juliangruber/brace-expansion.git -Source0: https://registry.npmjs.org/brace-expansion/-/brace-expansion-%{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 +Source0: https://github.com/juliangruber/brace-expansion/archive/v%{version}.tar.gz ExclusiveArch: %{nodejs_arches} noarch BuildArch: noarch BuildRequires: nodejs-packaging grep @@ -23,8 +18,7 @@ BuildRequires: npm(balanced-match) npm(concat-map) npm(tape) Brace expansion as known from sh/bash %prep -%setup -q -n package -%setup -q -T -D -a 1 -n package +%autosetup -n brace-expansion-%{version} %{_bindir}/grep -A100 '^## License$' README.md > LICENSE.md %build diff --git a/tests-1.1.11.tar.bz2 b/tests-1.1.11.tar.bz2 deleted file mode 100644 index 5797b08536c006b1fd5b0fbd9eea4d1f131e7ecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5192 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 literal 0 HcmV?d00001