46 lines
1.2 KiB
RPMSpec
46 lines
1.2 KiB
RPMSpec
|
|
%{?nodejs_find_provides_and_requires}
|
||
|
|
%global srcname dreamopt
|
||
|
|
Name: nodejs-%{srcname}
|
||
|
|
Version: 0.8.0
|
||
|
|
Release: 1
|
||
|
|
Summary: Command-line parser with readable syntax from your sweetest dreams
|
||
|
|
License: MIT
|
||
|
|
URL: https://github.com/andreyvit/dreamopt.js
|
||
|
|
Source0: https://registry.npmjs.org/dreamopt/-/dreamopt-%{version}.tgz
|
||
|
|
Source1: https://raw.githubusercontent.com/andreyvit/dreamopt.js/090bbef47c7d93d4e51f9ed346260f05cc40135f/LICENSE
|
||
|
|
BuildArch: noarch
|
||
|
|
ExclusiveArch: %{nodejs_arches} noarch
|
||
|
|
BuildRequires: nodejs-packaging coffee-script npm(mocha)
|
||
|
|
|
||
|
|
%description
|
||
|
|
%{summary}.
|
||
|
|
|
||
|
|
%prep
|
||
|
|
%setup -qn package
|
||
|
|
rm -f lib/dreamopt.js
|
||
|
|
rm -rf node_modules
|
||
|
|
cp -p %{SOURCE1} .
|
||
|
|
|
||
|
|
%build
|
||
|
|
%nodejs_symlink_deps --build
|
||
|
|
%{_bindir}/coffee -c -o lib lib/dreamopt.coffee
|
||
|
|
|
||
|
|
%install
|
||
|
|
mkdir -p %{buildroot}%{nodejs_sitelib}/%{srcname}
|
||
|
|
cp -pr package.json lib/ \
|
||
|
|
%{buildroot}%{nodejs_sitelib}/%{srcname}
|
||
|
|
%nodejs_symlink_deps
|
||
|
|
|
||
|
|
%check
|
||
|
|
%{_bindir}/mocha
|
||
|
|
|
||
|
|
%files
|
||
|
|
%{!?_licensedir:%global license %doc}
|
||
|
|
%doc README.md examples/
|
||
|
|
%license LICENSE
|
||
|
|
%{nodejs_sitelib}/%{srcname}
|
||
|
|
|
||
|
|
%changelog
|
||
|
|
* Fri Aug 21 2020 leiju <leiju4@huawei.com> - 0.8.0-1
|
||
|
|
- Package init
|