diff --git a/nodejs-snockets.spec b/nodejs-snockets.spec index 89b0962..f0e108b 100644 --- a/nodejs-snockets.spec +++ b/nodejs-snockets.spec @@ -4,21 +4,29 @@ Name: nodejs-snockets Version: 1.3.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A JavaScript/CoffeeScript concatenation tool for Node.js inspired by Sprockets # License text is included in README.mdown. License: MIT Group: System Environment/Libraries URL: https://github.com/TrevorBurnham/snockets Source0: http://registry.npmjs.org/snockets/-/snockets-%{version}.tgz + +Patch0: %{name}-1.3.8-Remove-coffee-script-from-devDependencies.patch + BuildArch: noarch +%if 0%{?fedora} >= 19 +ExclusiveArch: %{nodejs_arches} noarch +%else +ExclusiveArch: %{ix86} x86_64 %{arm} noarch +%endif -BuildRequires: nodejs-devel +BuildRequires: nodejs-packaging BuildRequires: coffee-script -BuildRequires: docco +BuildRequires: npm(docco) BuildRequires: npm(dep-graph) BuildRequires: npm(watchit) -BuildRequires: uglify-js1 +BuildRequires: npm(uglify-js) < 2 %if 0%{?enable_tests} BuildRequires: npm(nodeunit) @@ -30,7 +38,8 @@ BuildRequires: npm(nodeunit) %prep %setup -q -n package -# Copmile from source instead. +%patch0 -p1 +# Compile from source instead. rm -rf lib/ %nodejs_fixdep dep-graph '~1.1' @@ -40,7 +49,7 @@ rm -rf lib/ %build -ln -sf %{nodejs_sitelib} . +%nodejs_symlink_deps --check /usr/bin/cake build @@ -50,13 +59,10 @@ cp -pr package.json lib/ \ %{buildroot}%{nodejs_sitelib}/snockets %nodejs_symlink_deps -ln -sf %{nodejs_sitelib}/uglify-js1 \ - %{buildroot}%{nodejs_sitelib}/snockets/node_modules/uglify-js %if 0%{?enable_tests} %check -mv node_modules/uglify-js{1,} sed -i -e "/invoke 'docs'/d" Cakefile /usr/bin/cake test %endif @@ -68,6 +74,9 @@ sed -i -e "/invoke 'docs'/d" Cakefile %changelog +* Mon Jul 29 2013 Jamie Nguyen - 1.3.8-5 +- restrict to compatible arches + * Fri Jun 21 2013 Jamie Nguyen - 1.3.8-4 - fix BuildRequires