From 407d870ee175f6e2f4d45c2e0623daeec9afa916 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Apr 28 2020 14:51:17 +0000 Subject: Remove uglify-js build dependency. Bundle uglify-js by the request from the Fedora Minimization team. --- diff --git a/rubygem-uglifier.spec b/rubygem-uglifier.spec index 8b11a38..f97c5d0 100644 --- a/rubygem-uglifier.spec +++ b/rubygem-uglifier.spec @@ -6,7 +6,7 @@ Name: rubygem-%{gem_name} Version: 3.2.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Ruby wrapper for UglifyJS JavaScript compressor # lib/source-map.js is BSD. # lib/uglify.js is BSD. @@ -29,9 +29,9 @@ BuildRequires: ruby BuildRequires: rubygem(execjs) >= 0.3.0 BuildRequires: rubygem(rspec) BuildRequires: %{_bindir}/node -BuildRequires: uglify-js = %{uglify_js_version} -# uglify-js does not provide single file uglify-js.js yet => let's -# generate and bundle it here. + +# Bundle uglify-js by the request from the Fedora Minimization team. +# https://bugzilla.redhat.com/show_bug.cgi?id=1828876 Provides: bundled(uglify-js) = %{uglify_js_version} # There is not included dist/source-map.js yet. # https://bugzilla.redhat.com/show_bug.cgi?id=1358915 @@ -62,14 +62,7 @@ gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec sed -i '/files/ s|"lib/es5.js".freeze, ||' %{gem_name}.gemspec sed -i '/files/ s|"lib/split.js".freeze, ||' %{gem_name}.gemspec -# Explicitly removing the file. -rm lib/uglify.js - %build -# It's nice to regenerate from system uglify.js -# See "Use of pregenerated code" Guidelines. -uglifyjs --self --comments /Copyright/ > lib/uglify.js - # Create the gem as gem install only works on a gem file gem build %{gem_name}.gemspec @@ -111,6 +104,9 @@ popd %{gem_instdir}/Rakefile %changelog +* Mon Apr 27 2020 Jun Aruga - 3.2.0-8 +- Bundle uglify-js by the request from the Fedora Minimization team. + * Thu Jan 30 2020 Fedora Release Engineering - 3.2.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild