diff --git a/.gitignore b/.gitignore index 5fd4491..4b07171 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ /uglifier-2.4.0.gem /uglifier-3.0.0.gem /uglifier-3.0.2.gem +/uglifier-3.1.11-tests.tgz +/uglifier-3.1.11.gem diff --git a/rubygem-uglifier.spec b/rubygem-uglifier.spec index 123a6a6..1af35f8 100644 --- a/rubygem-uglifier.spec +++ b/rubygem-uglifier.spec @@ -2,8 +2,8 @@ %global gem_name uglifier Name: rubygem-%{gem_name} -Version: 3.0.2 -Release: 3%{?dist} +Version: 3.1.11 +Release: 1%{?dist} Summary: Ruby wrapper for UglifyJS JavaScript compressor Group: Development/Languages # lib/source-map.js is BSD. @@ -11,6 +11,10 @@ Group: Development/Languages License: MIT and BSD URL: http://github.com/lautis/uglifier Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +# The uglifier gem doesn't ship with the test suite. +# git clone https://github.com/lautis/uglifier.git && cd uglifier +# git checkout v3.1.11 && tar czvf uglifier-3.1.11-tests.tgz spec/ +Source1: %{gem_name}-%{version}-tests.tgz # Unbundling es5.js and split.js files, # since they are needed only by JScript engine, which is not supported on Fedora # https://github.com/lautis/uglifier/issues/99 @@ -22,13 +26,13 @@ BuildRequires: ruby BuildRequires: rubygem(execjs) >= 0.3.0 BuildRequires: rubygem(rspec) BuildRequires: %{_bindir}/node -BuildRequires: uglify-js = 2.7.0 +BuildRequires: uglify-js = 2.8.17 # uglify-js does not provide single file uglify-js.js yet => let's # generate and bundle it here. -Provides: bundled(uglify-js) = 2.7.0 +Provides: bundled(uglify-js) = 2.8.17 # There is not included dist/source-map.js yet. # https://bugzilla.redhat.com/show_bug.cgi?id=1358915 -Provides: bundled(nodejs-source-map) = 0.5.3 +Provides: bundled(nodejs-source-map) = 0.5.6 BuildArch: noarch %description @@ -78,6 +82,7 @@ cp -a .%{gem_dir}/* \ %check pushd .%{gem_instdir} +tar xzf %{SOURCE1} # Disable rubygem-sourcemap because it is not part of fedora yet. sed -i "/require 'sourcemap'/ s/^/#/" spec/spec_helper.rb sed -i '/SourceMap::Map/ i \ pending' spec/source_map_spec.rb @@ -101,11 +106,12 @@ popd %{gem_instdir}/Gemfile %{gem_instdir}/Rakefile %doc %{gem_instdir}/README.md -%{gem_instdir}/gemfiles -%{gem_instdir}/spec %{gem_instdir}/%{gem_name}.gemspec %changelog +* Wed Mar 29 2017 Jun Aruga - 3.1.11-1 +- Update to Uglifier 3.1.11. + * Sat Feb 11 2017 Fedora Release Engineering - 3.0.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index daa1797..9e8b5ea 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -de2dafb9245236e12630e7ba18970d79 uglifier-3.0.2.gem +SHA512 (uglifier-3.1.11-tests.tgz) = 6b26219b1b6eac537533ad3dff8dd1f94fe67eab8695bd2d1eb4e0b019f709f585dd92a967e8acdffe0500d45ee68b1b0d6492cf6b33b926a98547e29e7827c7 +SHA512 (uglifier-3.1.11.gem) = 8746e2257e9f17b985349303ba4fa06b6112b84f52a3b848fd4cd06252de80d639d81293f8d8780018a3b20e968d6775912480b7b6161cc1e148e9ff5a632d80