diff --git a/clean-css-3.4.6.tgz b/clean-css-3.4.6.tgz new file mode 100644 index 0000000..f8ef25b Binary files /dev/null and b/clean-css-3.4.6.tgz differ diff --git a/nodejs-clean-css.spec b/nodejs-clean-css.spec new file mode 100644 index 0000000..6b53bf5 --- /dev/null +++ b/nodejs-clean-css.spec @@ -0,0 +1,53 @@ +%{?nodejs_find_provides_and_requires} +%global enable_tests 0 +%global barename clean-css +Name: nodejs-clean-css +Version: 3.4.6 +Release: 1 +Summary: A well-tested CSS minifier +License: MIT +URL: https://www.npmjs.org/package/clean-css +Source0: http://registry.npmjs.org/clean-css/-/clean-css-%{version}.tgz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging >= 6 +%if 0%{?enable_tests} +BuildRequires: npm(browserify) npm(http-proxy) npm(nock) npm(jshint) npm(server-destroy) +BuildRequires: npm(uglify-js) npm(vows) +%endif + +%description +Clean-css is a fast and efficient [Node.js](http://nodejs.org/) library for +minifying CSS files. + +%prep +%setup -q -n package +rm -rf node_modules/ +%nodejs_fixdep commander +%nodejs_fixdep source-map "^0.5.2" + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/clean-css +cp -pr package.json lib bin/ index.js \ + %{buildroot}%{nodejs_sitelib}/clean-css +mkdir -p %{buildroot}%{_bindir} +ln -s %{nodejs_sitelib}/%{barename}/bin/cleancss %{buildroot}%{_bindir}/ +%nodejs_symlink_deps + +%check +%if 0%{?enable_tests} +%nodejs_symlink_deps --check +vows +%endif + +%files +%doc README.md History.md +%license LICENSE +%{_bindir}/cleancss +%{nodejs_sitelib}/clean-css/ + +%changelog +* Tue Aug 18 2020 leiju - 3.4.6-1 +- Package init diff --git a/nodejs-clean-css.yaml b/nodejs-clean-css.yaml new file mode 100644 index 0000000..a941032 --- /dev/null +++ b/nodejs-clean-css.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: jakubpawlowicz/clean-css +tag_prefix: "^v" +seperator: "."