]> git.pld-linux.org Git - packages/nodejs-nopt.git/blame - nodejs-nopt.spec
- fix bin script
[packages/nodejs-nopt.git] / nodejs-nopt.spec
CommitLineData
564244d3
ER
1%define git_hash 51b1869
2%define pkg nopt
3Summary: Node.js option parsing
4Name: nodejs-%{pkg}
5Version: 1.0.10
afb33fd6 6Release: 2
564244d3
ER
7License: MIT
8Group: Development/Libraries
9URL: https://github.com/isaacs/nopt
10# download from https://github.com/isaacs/%{pkg}/tarball/%%{version}
11Source0: isaacs-%{pkg}-%{version}-0-g%{git_hash}.tar.gz
12# Source0-md5: d72434b028241bd406a48d29eec64656
13BuildRequires: rpmbuild(macros) >= 1.634
afb33fd6 14BuildRequires: sed >= 4.0
564244d3
ER
15Requires: nodejs
16Requires: nodejs-abbrev
17BuildArch: noarch
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21An option parsing library for Node.js and its package manager (npm).
22
23%prep
24%setup -qc
25mv isaacs-%{pkg}-*/* .
26
afb33fd6 27%{__sed} -i -e '1s,^#!.*node,#!/usr/bin/node,' bin/*
564244d3
ER
28
29%install
30rm -rf $RPM_BUILD_ROOT
afb33fd6
ER
31install -d $RPM_BUILD_ROOT{%{_bindir},%{nodejs_libdir}/%{pkg}}
32cp -a package.json lib bin $RPM_BUILD_ROOT%{nodejs_libdir}/%{pkg}
564244d3 33
afb33fd6 34ln -s %{nodejs_libdir}/%{pkg}/bin/%{pkg}.js $RPM_BUILD_ROOT%{_bindir}/%{pkg}
564244d3
ER
35
36install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
37cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
38
39%clean
40rm -rf $RPM_BUILD_ROOT
41
42%files
43%defattr(644,root,root,755)
44%doc README.md LICENSE
afb33fd6
ER
45%attr(755,root,root) %{_bindir}/%{pkg}
46%dir %{nodejs_libdir}/%{pkg}
47%{nodejs_libdir}/%{pkg}/package.json
48%{nodejs_libdir}/%{pkg}/lib
49%dir %{nodejs_libdir}/%{pkg}/bin
50%attr(755,root,root) %{nodejs_libdir}/%{pkg}/bin/nopt.js
564244d3 51%{_examplesdir}/%{name}-%{version}
This page took 0.060394 seconds and 4 git commands to generate.