From d4ea0ee90af62cc940c1d468be64d2238fef94d5 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: May 31 2016 09:21:18 +0000 Subject: import rh-nodejs4-nodejs-brace-expansion-1.1.1-3.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7f6dd1f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +SOURCES/brace-expansion-1.1.1.tgz +SOURCES/tests-1.1.1.tar.bz2 diff --git a/.rh-nodejs4-nodejs-brace-expansion.metadata b/.rh-nodejs4-nodejs-brace-expansion.metadata new file mode 100644 index 0000000..dbea24e --- /dev/null +++ b/.rh-nodejs4-nodejs-brace-expansion.metadata @@ -0,0 +1,2 @@ +da5fb78aef4c44c9e4acf525064fb3208ebab045 SOURCES/brace-expansion-1.1.1.tgz +7fec7bd99fc3e0fcbb4669f758ff3ca6decac8d2 SOURCES/tests-1.1.1.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/dl-tests.sh b/SOURCES/dl-tests.sh new file mode 100644 index 0000000..e66a43e --- /dev/null +++ b/SOURCES/dl-tests.sh @@ -0,0 +1,36 @@ +#!/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 -nr | head -n1) +echo "Git Tag: $gittag" +if [ -z $gittag ]; then + gittag=tags/$tag +fi +git archive --prefix='test/' --format=tar ${gittag}:test/ \ + | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +popd diff --git a/SPECS/nodejs-brace-expansion.spec b/SPECS/nodejs-brace-expansion.spec new file mode 100644 index 0000000..0761237 --- /dev/null +++ b/SPECS/nodejs-brace-expansion.spec @@ -0,0 +1,74 @@ +%{?scl:%scl_package nodejs-brace-expansion} +%{!?scl:%global pkg_name %{name}} + +%{?nodejs_find_provides_and_requires} + +%global packagename brace-expansion +%global enable_tests 0 +# tests disabled due to reliance on an old version of 'tape' + +Name: %{?scl_prefix}nodejs-brace-expansion +Version: 1.1.1 +Release: 3%{?dist} +Summary: Brace expansion as known from sh/bash + +License: MIT +URL: https://github.com/juliangruber/brace-expansion.git +Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{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 + + +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch + +BuildRequires: nodejs010-runtime +%if 0%{?enable_tests} +BuildRequires: %{?scl_prefix}npm(concat-map) +BuildRequires: %{?scl_prefix}npm(tape) +%endif + +Requires: %{?scl_prefix}nodejs + +%description +Brace expansion as known from sh/bash + +%prep +%setup -q -n package +# setup the tests +%setup -q -T -D -a 1 -n package + +%build +# nothing to do! + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json *.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename} + +%nodejs_symlink_deps + +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +tape test/*.js +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%{nodejs_sitelib}/%{packagename} + +%changelog +* Sun Feb 14 2016 Zuzana Svetlikova - 1.1.1-3 +- rebuilt + +* Tue Dec 01 2015 Tomas Hrcka - 1.1.1-2 +- Enable scl macros + +* Tue Oct 20 2015 Jared Smith - 1.1.1-1 +- Initial packaging