Package node-uglify-js: Specfile
%define _unpackaged_files_terminate_build 1 %define node_module uglify-js %def_without check Name: node-uglify-js Version: 2.8.22 Release: alt1 Summary: JavaScript parser, minifier, compressor and beautifier toolkit License: BSD Group: Development/Tools Url: https://www.npmjs.com/package/uglify-js # Source-git: https://github.com/mishoo/UglifyJS2 Source: %name-%version.tar BuildRequires(pre): rpm-macros-nodejs BuildRequires: rpm-build-nodejs BuildRequires: node %if_with check BuildRequires: npm(acorn) BuildRequires: npm(async) BuildRequires: npm(mocha) BuildRequires: npm(optimist) BuildRequires: npm(source-map) %endif Provides: nodejs-%node_module = %EVR BuildArch: noarch %description %summary. %prep %setup %nodejs_fixdep yargs %build %install mkdir -p %buildroot%nodejs_sitelib/%node_module cp -a bin lib tools package.json %buildroot/%nodejs_sitelib/%node_module mkdir -p %buildroot%_bindir ln -s %nodejs_sitelib/%node_module/bin/uglifyjs %buildroot%_bindir %nodejs_symlink_deps %check %nodejs_symlink_deps --check node -e 'require("./")' node test/run-tests.js %files %doc LICENSE README.md %_bindir/uglifyjs %nodejs_sitelib/%node_module %changelog * Wed Jul 18 2018 Stanislav Levin <slev@altlinux.org> 2.8.22-alt1 - Initial build for Sisyphus |