# Generated from mini_magick-4.8.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name mini_magick Name: rubygem-%{gem_name} Version: 4.11.0 Release: 4%{?dist} Summary: Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick License: MIT URL: https://github.com/minimagick/minimagick Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem # The mini_magick gem doesn't ship with the test suite. # You may check it out like so: # git clone http://github.com/minimagick/minimagick.git --no-checkout # cd minimagick && git archive -v -o mini_magick-4.11.0-tests.txz v4.11.0 spec/ Source1: %{gem_name}-%{version}-tests.txz Requires: ImageMagick BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: rubygem(rexml) BuildRequires: ruby BuildRequires: rubygem(rspec) BuildRequires: rubygem(webmock) BuildRequires: ImageMagick BuildArch: noarch %description A ruby wrapper for ImageMagick command line. Using MiniMagick the ruby processes memory remains small (it spawns ImageMagick's command line program mogrify which takes up some memory as well, but is much smaller compared to RMagick). %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} -b1 %build gem build ../%{gem_name}-%{version}.gemspec %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} ln -s %{_builddir}/spec . # Remove unneeded pry dependency. # https://github.com/minimagick/minimagick/pull/453 # Also remove bundler. sed -i -e '/require "pry"/ s/^/#/g' \ -e '/require "bundler/ s/^/#/g' \ spec/spec_helper.rb # We do not use GraphicsMagic or posix-spawn sed -i -e '/^ \[:imagemagick, :graphicsmagick\].each do |cli|$/ s/, :graphicsmagick//g' \ -e '/^ \["open3", "posix-spawn"\].each do |shell_api|$/ s/, "posix-spawn"//g' \ spec/spec_helper.rb sed -i '/^ it "identifies when gm exists" do$/,/ end/ s/^/#/g' \ spec/lib/mini_magick/utilities_spec.rb sed -i "/^ it \"returns GraphicsMagick's version\" do$/,/ end/ s/^/#/g" \ spec/lib/mini_magick_spec.rb # ImageMagick version incompatibility sed -i "/ have_key(\"date:create\")/ s/^/#/" \ spec/lib/mini_magick/image_spec.rb sed -i "/^\s*it \"does not hang when parsing verbose data\" do$/ a \ skip" \ spec/lib/mini_magick/image_spec.rb rspec spec popd %files %dir %{gem_instdir} %license %{gem_instdir}/MIT-LICENSE %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Rakefile %changelog * Fri Jan 21 2022 Fedora Release Engineering - 4.11.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Jul 27 2021 Fedora Release Engineering - 4.11.0-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 4.11.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Jan 7 00:13:06 CET 2021 Pavel Valena - 4.11.0-1 - Update to mini_magick 4.11.0. - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.0 * Thu Aug 06 15:23:58 GMT 2020 Pavel Valena - 4.10.1-1 - Update to mini_magick 4.10.1. Resolves: rhbz#1800014 * Sat Aug 01 2020 Fedora Release Engineering - 4.9.3-5 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 4.9.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jan 30 2020 Fedora Release Engineering - 4.9.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 4.9.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed Feb 27 2019 Pavel Valena - 4.9.3-1 - Update to mini_magick 4.9.3. * Sat Feb 02 2019 Fedora Release Engineering - 4.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 4.8.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu May 31 2018 Pavel Valena - 4.8.0-1 - Initial package