From 883124ca7b00dc53f8fd484e8a4f4fcd459ddf91 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 25 Jan 2012 22:44:46 +0000 Subject: [PATCH] - initial node pkgs for npm deps based on specs from http://nodejs.tchol.org/ repo Changed files: nodejs-graceful-fs.spec -> 1.1 --- nodejs-graceful-fs.spec | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 nodejs-graceful-fs.spec diff --git a/nodejs-graceful-fs.spec b/nodejs-graceful-fs.spec new file mode 100644 index 0000000..63a1845 --- /dev/null +++ b/nodejs-graceful-fs.spec @@ -0,0 +1,37 @@ +%define pkg graceful-fs +Summary: 'fs' module with incremental back-off on EMFILE +Name: nodejs-%{pkg} +Version: 1.1.4 +Release: 1 +License: MIT +Group: Development/Libraries +URL: https://github.com/isaacs/node-graceful-fs +Source0: http://registry.npmjs.org/graceful-fs/-/%{pkg}-%{version}.tgz +# Source0-md5: 21817800c3cf55b78c710063821fe5d6 +BuildRequires: rpmbuild(macros) >= 1.634 +Requires: nodejs +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Just like node.js' fs module, but it does an incremental back-off when +EMFILE is encountered. Useful in asynchronous situations where one +needs to try to open lots and lots of files. + +%prep +%setup -qc +mv package/* . + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg} +cp -p %{pkg}.js package.json $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc README.md +%{nodejs_libdir}/%{pkg} -- 2.44.0