The package rpms/nodejs-monocle.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/nodejs-monocle.git/commit/?id=85d242... https://src.fedoraproject.org/cgit/rpms/nodejs-monocle.git/commit/?id=41b055... https://src.fedoraproject.org/cgit/rpms/nodejs-monocle.git/commit/?id=108838... https://src.fedoraproject.org/cgit/rpms/nodejs-monocle.git/commit/?id=087c97....
Change: +ExclusiveArch: %{ix86} x86_64 %{arm} noarch +ExclusiveArch: %{ix86} x86_64 %{arm} noarch -ExclusiveArch: %{ix86} x86_64 %{arm} noarch +ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change: ============
commit 362526611ae7bf4b24cfbb2f97283c55a0cd2c3b Author: Tom Hughes tom@compton.nu Date: Fri Aug 23 09:00:48 2019 +0100
Disable tests for bootstrap
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 8d5d2ff..b3c8788 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -1,7 +1,7 @@ %{?nodejs_find_provides_and_requires}
# tests have circular dependency (mocha -> jade -> monocle) -%global enable_tests 1 +%global enable_tests 0
Name: nodejs-monocle Version: 1.1.51
commit 659d291c4af1eb6a5363d290e224b6c5f3507346 Author: Tom Hughes tom@compton.nu Date: Fri Aug 23 08:56:49 2019 +0100
Add missing patch
diff --git a/nodejs-monocle-afterall.patch b/nodejs-monocle-afterall.patch new file mode 100644 index 0000000..a063302 --- /dev/null +++ b/nodejs-monocle-afterall.patch @@ -0,0 +1,17 @@ +commit 622e648fb1538e1a55aad1e61d684591ab3c5c94 +Author: Tom Hughes tom@compton.nu +Date: Fri Aug 23 08:46:34 2019 +0100 + + Pass required callback to writeFile + +diff --git a/test/tester.js b/test/tester.js +index 23a5843..be6c14c 100644 +--- a/test/tester.js ++++ b/test/tester.js +@@ -358,5 +358,5 @@ function cb_helper(name, file, done){ + } + + function complete_helper(path){ +- fs.writeFile(__dirname + path, (new Date).getTime() + "\n"); ++ fs.writeFile(__dirname + path, (new Date).getTime() + "\n", function (err) {}); + }
commit 4af2f0babafa777fa046c138ced0a4c5ec666dd3 Author: Tom Hughes tom@compton.nu Date: Fri Aug 23 08:56:11 2019 +0100
Add patch to fix test failures
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 71f4dd7..8d5d2ff 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,11 +5,13 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 15%{?dist} +Release: 16%{?dist} Summary: A tool for watching directories for file changes License: BSD URL: https://www.npmjs.com/package/monocle Source0: https://github.com/samccone/monocle/archive/v%%7Bversion%7D/%%7Bname%7D-%%7B... +# Add patch to fix test errors with recent Node.js versions +Patch0: nodejs-monocle-afterall.patch BuildArch: noarch ExclusiveArch: %{nodejs_arches} noarch
@@ -53,6 +55,9 @@ cp -pr package.json monocle.js %{buildroot}%{nodejs_sitelib}/monocle
%changelog +* Fri Aug 23 2019 Tom Hughes tom@compton.nu - 1.1.51-16 +- Add patch to fix test failures + * Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
commit 087c97887a6c320adf46c6cb329cc300c6d4ef0b Author: Tom Hughes tom@compton.nu Date: Fri Aug 23 08:42:00 2019 +0100
Modernise spec and switch to packaging from github
diff --git a/.gitignore b/.gitignore index 51639a8..ddcac34 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /monocle-1.1.51.tgz /tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2 +/nodejs-monocle-1.1.51.tar.gz diff --git a/dl-tests.sh b/dl-tests.sh deleted file mode 100644 index 20a2963..0000000 --- a/dl-tests.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -commit=00ccc2a0454058f0cd1964d0703d8322f78af049 - -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/samccone/monocle.git -cd monocle -git archive --format=tar ${commit} test/ \ - | bzip2 > "$pwd"/tests-${commit}.tar.bz2 -popd diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index cdf4928..71f4dd7 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -3,25 +3,15 @@ # tests have circular dependency (mocha -> jade -> monocle) %global enable_tests 1
-Name: nodejs-monocle -Version: 1.1.51 -Release: 15%{?dist} -Summary: A tool for watching directories for file changes -License: BSD -URL: https://github.com/samccone/monocle -Source0: https://registry.npmjs.org/monocle/-/monocle-%%7Bversion%7D.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-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2 -Source10: dl-tests.sh - -BuildArch: noarch -%if 0%{?fedora} >= 19 -ExclusiveArch: %{nodejs_arches} noarch -%else -ExclusiveArch: %{ix86} x86_64 %{arm} noarch -%endif +Name: nodejs-monocle +Version: 1.1.51 +Release: 15%{?dist} +Summary: A tool for watching directories for file changes +License: BSD +URL: https://www.npmjs.com/package/monocle +Source0: https://github.com/samccone/monocle/archive/v%%7Bversion%7D/%%7Bname%7D-%%7B... +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch
BuildRequires: nodejs-packaging
@@ -35,11 +25,8 @@ BuildRequires: npm(readdirp)
%prep -%setup -q -n package -find . -type f -exec chmod -x '{}' ; -%setup -q -T -D -a 1 -n package - -%nodejs_fixdep readdirp '2.x' +%autosetup -p 1 -n monocle-%{version} +%nodejs_fixdep readdirp "^2.1.0"
%build @@ -48,9 +35,7 @@ find . -type f -exec chmod -x '{}' ;
%install mkdir -p %{buildroot}%{nodejs_sitelib}/monocle -cp -pr package.json monocle.js \ - %{buildroot}%{nodejs_sitelib}/monocle - +cp -pr package.json monocle.js %{buildroot}%{nodejs_sitelib}/monocle %nodejs_symlink_deps
diff --git a/sources b/sources index 79ed77b..d864560 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -73b6372cd7d5e05daa51ea5da3bd61e3 monocle-1.1.51.tgz -36aa2e3b4838027b44140fca74dfad93 tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2 +SHA512 (nodejs-monocle-1.1.51.tar.gz) = f762503f5d4027bdc9722acfea93f4807937f1d780fa697bc566aa680276367c6385d708787f056835d62ec348ced3941d4568877bfe695847ecb27fe5897a08
commit 41b055fa8d30b304fb5ac7e0aac60aa310977306 Author: Tomas Hrcka thrcka@redhat.com Date: Fri Aug 23 08:50:48 2019 +0200
Revert "nodejs-monocle fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675516"
This reverts commit 108838fa20ca986737b76ea5bec947e416fd4f28.
Unretirement request: https://pagure.io/releng/issue/8647
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..51639a8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/monocle-1.1.51.tgz +/tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2 diff --git a/dead.package b/dead.package deleted file mode 100644 index c8831a5..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -nodejs-monocle fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675516 diff --git a/dl-tests.sh b/dl-tests.sh new file mode 100644 index 0000000..20a2963 --- /dev/null +++ b/dl-tests.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +commit=00ccc2a0454058f0cd1964d0703d8322f78af049 + +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/samccone/monocle.git +cd monocle +git archive --format=tar ${commit} test/ \ + | bzip2 > "$pwd"/tests-${commit}.tar.bz2 +popd diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec new file mode 100644 index 0000000..cdf4928 --- /dev/null +++ b/nodejs-monocle.spec @@ -0,0 +1,115 @@ +%{?nodejs_find_provides_and_requires} + +# tests have circular dependency (mocha -> jade -> monocle) +%global enable_tests 1 + +Name: nodejs-monocle +Version: 1.1.51 +Release: 15%{?dist} +Summary: A tool for watching directories for file changes +License: BSD +URL: https://github.com/samccone/monocle +Source0: https://registry.npmjs.org/monocle/-/monocle-%%7Bversion%7D.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-00ccc2a0454058f0cd1964d0703d8322f78af049.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: npm(mocha) +BuildRequires: npm(readdirp) +%endif + +%description +%{summary}. + + +%prep +%setup -q -n package +find . -type f -exec chmod -x '{}' ; +%setup -q -T -D -a 1 -n package + +%nodejs_fixdep readdirp '2.x' + + +%build +#nothing to do + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/monocle +cp -pr package.json monocle.js \ + %{buildroot}%{nodejs_sitelib}/monocle + +%nodejs_symlink_deps + + +%if 0%{?enable_tests} +%check +%nodejs_symlink_deps --check +/usr/bin/mocha test -R spec -t 60000 +%endif + + +%files +%doc README.md +%license LICENSE +%{nodejs_sitelib}/monocle + + +%changelog +* Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Aug 12 2017 Tom Hughes tom@compton.nu - 1.1.51-11 +- Increase test timeout + +* Thu Jul 27 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 22 2016 Tom Hughes tom@compton.nu - 1.1.51-7 +- Increase test timeout + +* Thu Dec 31 2015 Tom Hughes tom@compton.nu - 1.1.51-6 +- Enable tests + +* Thu Dec 31 2015 Piotr Popieluch piotr1212@gmail.com - 1.1.51-5 +- Update fixdep on readdirp +- Disable tests to break circular dependency + +* Wed Jun 17 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Apr 26 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-2 +- fix version of npm(readdirp) dependency + +* Sun Mar 02 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-1 +- initial package diff --git a/sources b/sources new file mode 100644 index 0000000..79ed77b --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +73b6372cd7d5e05daa51ea5da3bd61e3 monocle-1.1.51.tgz +36aa2e3b4838027b44140fca74dfad93 tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2
commit 108838fa20ca986737b76ea5bec947e416fd4f28 Author: Fedora Release Engineering releng@fedoraproject.org Date: Thu Aug 8 16:09:10 2019 +0000
nodejs-monocle fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675516
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 51639a8..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/monocle-1.1.51.tgz -/tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..c8831a5 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +nodejs-monocle fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675516 diff --git a/dl-tests.sh b/dl-tests.sh deleted file mode 100644 index 20a2963..0000000 --- a/dl-tests.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -commit=00ccc2a0454058f0cd1964d0703d8322f78af049 - -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/samccone/monocle.git -cd monocle -git archive --format=tar ${commit} test/ \ - | bzip2 > "$pwd"/tests-${commit}.tar.bz2 -popd diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec deleted file mode 100644 index cdf4928..0000000 --- a/nodejs-monocle.spec +++ /dev/null @@ -1,115 +0,0 @@ -%{?nodejs_find_provides_and_requires} - -# tests have circular dependency (mocha -> jade -> monocle) -%global enable_tests 1 - -Name: nodejs-monocle -Version: 1.1.51 -Release: 15%{?dist} -Summary: A tool for watching directories for file changes -License: BSD -URL: https://github.com/samccone/monocle -Source0: https://registry.npmjs.org/monocle/-/monocle-%%7Bversion%7D.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-00ccc2a0454058f0cd1964d0703d8322f78af049.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: npm(mocha) -BuildRequires: npm(readdirp) -%endif - -%description -%{summary}. - - -%prep -%setup -q -n package -find . -type f -exec chmod -x '{}' ; -%setup -q -T -D -a 1 -n package - -%nodejs_fixdep readdirp '2.x' - - -%build -#nothing to do - - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/monocle -cp -pr package.json monocle.js \ - %{buildroot}%{nodejs_sitelib}/monocle - -%nodejs_symlink_deps - - -%if 0%{?enable_tests} -%check -%nodejs_symlink_deps --check -/usr/bin/mocha test -R spec -t 60000 -%endif - - -%files -%doc README.md -%license LICENSE -%{nodejs_sitelib}/monocle - - -%changelog -* Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Aug 12 2017 Tom Hughes tom@compton.nu - 1.1.51-11 -- Increase test timeout - -* Thu Jul 27 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jan 22 2016 Tom Hughes tom@compton.nu - 1.1.51-7 -- Increase test timeout - -* Thu Dec 31 2015 Tom Hughes tom@compton.nu - 1.1.51-6 -- Enable tests - -* Thu Dec 31 2015 Piotr Popieluch piotr1212@gmail.com - 1.1.51-5 -- Update fixdep on readdirp -- Disable tests to break circular dependency - -* Wed Jun 17 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Apr 26 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-2 -- fix version of npm(readdirp) dependency - -* Sun Mar 02 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-1 -- initial package diff --git a/sources b/sources deleted file mode 100644 index 79ed77b..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -73b6372cd7d5e05daa51ea5da3bd61e3 monocle-1.1.51.tgz -36aa2e3b4838027b44140fca74dfad93 tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2
commit 3d486d7d691fa83fbd96fa6b3bc1cb03ce7b64a2 Author: Fedora Release Engineering releng@fedoraproject.org Date: Thu Jul 25 20:59:13 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 0f59937..cdf4928 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 14%{?dist} +Release: 15%{?dist} Summary: A tool for watching directories for file changes License: BSD URL: https://github.com/samccone/monocle @@ -68,6 +68,9 @@ cp -pr package.json monocle.js \
%changelog +* Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Feb 01 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 077fcb8935fccd651f134661ee5a2d4c043bcc1c Author: Fedora Release Engineering releng@fedoraproject.org Date: Fri Feb 1 14:44:23 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 908e70c..0f59937 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 13%{?dist} +Release: 14%{?dist} Summary: A tool for watching directories for file changes License: BSD URL: https://github.com/samccone/monocle @@ -68,6 +68,9 @@ cp -pr package.json monocle.js \
%changelog +* Fri Feb 01 2019 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
commit 2b28eba8e65dc2195fb80b2e50adc231a2c41cc6 Author: Igor Gnatenko ignatenkobrain@fedoraproject.org Date: Mon Jan 28 20:17:57 2019 +0100
Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 356a906..908e70c 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -8,7 +8,6 @@ Version: 1.1.51 Release: 13%{?dist} Summary: A tool for watching directories for file changes License: BSD -Group: System Environment/Libraries URL: https://github.com/samccone/monocle Source0: https://registry.npmjs.org/monocle/-/monocle-%%7Bversion%7D.tgz # The test files are not included in the npm tarball.
commit b48ff6015976739d9bd0e451915237f7473b623d Author: Fedora Release Engineering releng@fedoraproject.org Date: Fri Jul 13 13:17:30 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 674df35..356a906 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 12%{?dist} +Release: 13%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Fri Jul 13 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Thu Feb 08 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit 3fb6c25d92ed088570ea227f941f1ec4a8428e1f Author: Fedora Release Engineering releng@fedoraproject.org Date: Thu Feb 8 06:38:52 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 3ba01ea..674df35 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Thu Feb 08 2018 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Sat Aug 12 2017 Tom Hughes tom@compton.nu - 1.1.51-11 - Increase test timeout
commit 4d45f4c960091f5ec55f83640fda0ef9e4ddf820 Author: Tom Hughes tom@compton.nu Date: Sat Aug 12 15:47:34 2017 +0100
Increase test timeout
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 2cc4b37..3ba01ea 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 10%{?dist} +Release: 11%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -58,7 +58,7 @@ cp -pr package.json monocle.js \ %if 0%{?enable_tests} %check %nodejs_symlink_deps --check -/usr/bin/mocha test -R spec -t 30000 +/usr/bin/mocha test -R spec -t 60000 %endif
@@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Sat Aug 12 2017 Tom Hughes tom@compton.nu - 1.1.51-11 +- Increase test timeout + * Thu Jul 27 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit 450e27c74e2785e5443a571f399eb4f3ac3f4ebd Author: Fedora Release Engineering releng@fedoraproject.org Date: Thu Jul 27 00:18:36 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 1b3fa05..2cc4b37 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 9%{?dist} +Release: 10%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Thu Jul 27 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
commit f8a09f81b5efd8c2f2adc20612f7ffb7a0f6ecb6 Author: Fedora Release Engineering releng@fedoraproject.org Date: Fri Feb 10 23:27:20 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 1f7bfcd..1b3fa05 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Fri Feb 10 2017 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
commit 77ebbabe1726c4657b717cc824b7eec55f35dbd8 Author: Fedora Release Engineering releng@fedoraproject.org Date: Thu Feb 4 10:14:34 2016 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index f7918a6..1f7bfcd 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Thu Feb 04 2016 Fedora Release Engineering releng@fedoraproject.org - 1.1.51-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jan 22 2016 Tom Hughes tom@compton.nu - 1.1.51-7 - Increase test timeout
commit 5a8479c88c8cbcc9aa5d4cd5b469187600479ab2 Author: Tom Hughes tom@compton.nu Date: Fri Jan 22 20:27:56 2016 +0000
Increase test timeout
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 7495428..f7918a6 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -5,7 +5,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -58,7 +58,7 @@ cp -pr package.json monocle.js \ %if 0%{?enable_tests} %check %nodejs_symlink_deps --check -/usr/bin/mocha test -R spec -t 2000 +/usr/bin/mocha test -R spec -t 30000 %endif
@@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Fri Jan 22 2016 Tom Hughes tom@compton.nu - 1.1.51-7 +- Increase test timeout + * Thu Dec 31 2015 Tom Hughes tom@compton.nu - 1.1.51-6 - Enable tests
commit fe54f764a98449a6d5eca5d9c2b44a362fc7f7f7 Author: Tom Hughes tom@compton.nu Date: Thu Dec 31 19:33:21 2015 +0000
Enable tests
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 568eb09..7495428 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -1,11 +1,11 @@ %{?nodejs_find_provides_and_requires}
-# tests have circular dependency on readdirp -%global enable_tests 0 +# tests have circular dependency (mocha -> jade -> monocle) +%global enable_tests 1
Name: nodejs-monocle Version: 1.1.51 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -69,6 +69,9 @@ cp -pr package.json monocle.js \
%changelog +* Thu Dec 31 2015 Tom Hughes tom@compton.nu - 1.1.51-6 +- Enable tests + * Thu Dec 31 2015 Piotr Popieluch piotr1212@gmail.com - 1.1.51-5 - Update fixdep on readdirp - Disable tests to break circular dependency
commit 68c79360e83a3481ddc01a62c71c572adca5c437 Author: Piotr Popieluch piotr1212@gmail.com Date: Thu Dec 31 15:12:57 2015 +0100
Update fixdep on readdirp
- Disable tests to break circular dependency
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 6f3b2a7..568eb09 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -1,6 +1,7 @@ %{?nodejs_find_provides_and_requires}
-%global enable_tests 1 +# tests have circular dependency on readdirp +%global enable_tests 0
Name: nodejs-monocle Version: 1.1.51 @@ -70,6 +71,7 @@ cp -pr package.json monocle.js \ %changelog * Thu Dec 31 2015 Piotr Popieluch piotr1212@gmail.com - 1.1.51-5 - Update fixdep on readdirp +- Disable tests to break circular dependency
* Wed Jun 17 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit fbe0d81bcd880311585ce4a32101843449b048e5 Author: Piotr Popieluch piotr1212@gmail.com Date: Thu Dec 31 14:39:27 2015 +0100
Update fixdep on readdirp
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index f7e81be..6f3b2a7 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -4,12 +4,12 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries URL: https://github.com/samccone/monocle -Source0: http://registry.npmjs.org/monocle/-/monocle-%%7Bversion%7D.tgz +Source0: https://registry.npmjs.org/monocle/-/monocle-%%7Bversion%7D.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. @@ -39,7 +39,7 @@ BuildRequires: npm(readdirp) find . -type f -exec chmod -x '{}' ; %setup -q -T -D -a 1 -n package
-%nodejs_fixdep readdirp '~0.3' +%nodejs_fixdep readdirp '2.x'
%build @@ -62,11 +62,15 @@ cp -pr package.json monocle.js \
%files -%doc LICENSE README.md +%doc README.md +%license LICENSE %{nodejs_sitelib}/monocle
%changelog +* Thu Dec 31 2015 Piotr Popieluch piotr1212@gmail.com - 1.1.51-5 +- Update fixdep on readdirp + * Wed Jun 17 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit eb71f24104ed730d0cabfa82b900dc2b19a072a9 Author: Dennis Gilmore dennis@ausil.us Date: Wed Jun 17 22:40:08 2015 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 3693d12..f7e81be 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -4,7 +4,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -67,6 +67,9 @@ cp -pr package.json monocle.js \
%changelog +* Wed Jun 17 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit a9256cc15b805aeb915406d33e40cbd555f36ff1 Author: Dennis Gilmore dennis@ausil.us Date: Sat Jun 7 09:03:59 2014 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 3635f06..3693d12 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -4,7 +4,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -67,6 +67,9 @@ cp -pr package.json monocle.js \
%changelog +* Sat Jun 07 2014 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.1.51-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Apr 26 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-2 - fix version of npm(readdirp) dependency
commit c850a524dcc7c036e0e790d494b7abf2eb1537a8 Author: Jamie Nguyen j@jamielinux.com Date: Sat Apr 26 23:01:52 2014 +0100
Fix readdirp version
diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec index 54cce76..3635f06 100644 --- a/nodejs-monocle.spec +++ b/nodejs-monocle.spec @@ -4,7 +4,7 @@
Name: nodejs-monocle Version: 1.1.51 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A tool for watching directories for file changes License: BSD Group: System Environment/Libraries @@ -26,7 +26,7 @@ ExclusiveArch: %{ix86} x86_64 %{arm} noarch BuildRequires: nodejs-packaging
%if 0%{?enable_tests} -BuildRequires: mocha +BuildRequires: npm(mocha) BuildRequires: npm(readdirp) %endif
@@ -39,7 +39,7 @@ BuildRequires: npm(readdirp) find . -type f -exec chmod -x '{}' ; %setup -q -T -D -a 1 -n package
-%nodejs_fixdep readdirp '~0.3.3' +%nodejs_fixdep readdirp '~0.3'
%build @@ -67,5 +67,8 @@ cp -pr package.json monocle.js \
%changelog +* Sat Apr 26 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-2 +- fix version of npm(readdirp) dependency + * Sun Mar 02 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-1 - initial package
commit 85d242df768915315763b2b16c78eec76638ead5 Author: Jamie Nguyen j@jamielinux.com Date: Mon Mar 3 22:52:26 2014 +0000
Initial import
diff --git a/.gitignore b/.gitignore index e69de29..51639a8 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,2 @@ +/monocle-1.1.51.tgz +/tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2 diff --git a/dl-tests.sh b/dl-tests.sh new file mode 100644 index 0000000..20a2963 --- /dev/null +++ b/dl-tests.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +commit=00ccc2a0454058f0cd1964d0703d8322f78af049 + +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/samccone/monocle.git +cd monocle +git archive --format=tar ${commit} test/ \ + | bzip2 > "$pwd"/tests-${commit}.tar.bz2 +popd diff --git a/nodejs-monocle.spec b/nodejs-monocle.spec new file mode 100644 index 0000000..54cce76 --- /dev/null +++ b/nodejs-monocle.spec @@ -0,0 +1,71 @@ +%{?nodejs_find_provides_and_requires} + +%global enable_tests 1 + +Name: nodejs-monocle +Version: 1.1.51 +Release: 1%{?dist} +Summary: A tool for watching directories for file changes +License: BSD +Group: System Environment/Libraries +URL: https://github.com/samccone/monocle +Source0: http://registry.npmjs.org/monocle/-/monocle-%%7Bversion%7D.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-00ccc2a0454058f0cd1964d0703d8322f78af049.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(readdirp) +%endif + +%description +%{summary}. + + +%prep +%setup -q -n package +find . -type f -exec chmod -x '{}' ; +%setup -q -T -D -a 1 -n package + +%nodejs_fixdep readdirp '~0.3.3' + + +%build +#nothing to do + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/monocle +cp -pr package.json monocle.js \ + %{buildroot}%{nodejs_sitelib}/monocle + +%nodejs_symlink_deps + + +%if 0%{?enable_tests} +%check +%nodejs_symlink_deps --check +/usr/bin/mocha test -R spec -t 2000 +%endif + + +%files +%doc LICENSE README.md +%{nodejs_sitelib}/monocle + + +%changelog +* Sun Mar 02 2014 Jamie Nguyen jamielinux@fedoraproject.org - 1.1.51-1 +- initial package diff --git a/sources b/sources index e69de29..79ed77b 100644 --- a/sources +++ b/sources @@ -0,0 +1,2 @@ +73b6372cd7d5e05daa51ea5da3bd61e3 monocle-1.1.51.tgz +36aa2e3b4838027b44140fca74dfad93 tests-00ccc2a0454058f0cd1964d0703d8322f78af049.tar.bz2
arch-excludes@lists.fedoraproject.org