summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-07-17 07:58:00 +0000
committerCoprDistGit <infra@openeuler.org>2024-07-17 07:58:00 +0000
commit65fd2552c7059164043ef8ac88bc637b699da943 (patch)
tree5a353a35553898d357324fae306a52b8db3fae48
parentad8c5a9987f39110b1486becc2e2b23fb224811e (diff)
automatic import of rubygem-mini_magickopeneuler24.03_LTS
-rw-r--r--.gitignore2
-rw-r--r--rubygem-mini_magick.spec93
-rw-r--r--sources2
3 files changed, 97 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..dde3201 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/mini_magick-4.13.2.gem
+/v4.13.2.tar.gz
diff --git a/rubygem-mini_magick.spec b/rubygem-mini_magick.spec
new file mode 100644
index 0000000..d1667b6
--- /dev/null
+++ b/rubygem-mini_magick.spec
@@ -0,0 +1,93 @@
+%global gem_name mini_magick
+Name: rubygem-%{gem_name}
+Version: 4.13.2
+Release: 1
+Summary: Manipulate images with minimal use of memory via ImageMagick
+License: MIT
+URL: https://github.com/minimagick/minimagick
+Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
+Source1: https://github.com/minimagick/minimagick/archive/v%{version}.tar.gz
+Requires: ImageMagick
+BuildRequires: ruby(release) rubygems-devel ruby rubygem(rspec) rubygem(webmock) ImageMagick rubygem(rexml)
+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}
+
+%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}
+tar xzvf %{SOURCE1}
+cd minimagick-%{version}
+sed -i -e '/require "pry"/ s/^/#/g' \
+ -e '/require "bundler/ s/^/#/g' \
+ spec/spec_helper.rb
+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
+sed -i -e 's|, "GraphicsMagick"||' \
+ spec/lib/mini_magick/image_spec.rb
+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
+* Wed Jul 17 2024 Funda Wang <fundawang@yeah.net> - 4.13.2-1
+- Update to 4.13.2
+
+* Fri Nov 17 2023 liyanan <liyanan32@huawei.com> - 4.12.0-1
+- Update to 4.12.0
+
+* Wed Aug 02 2023 chenchen <chen_aka_jan@163.com> - 4.8.0-5
+- Replacei deprecated File.exists with File.exist due to ruby upgrade to 3.2.2
+
+* Tue Mar 29 2022 liyanan <liyanan32@huawei.com> - 1.0.2-4
+- Fix no implicit conversion of Hash into Integer
+
+* Tue Apr 13 2021 wangxiao65 <wangxiao65@huawei.com> - 1.0.2-3
+- Fix CVE-2019-13574
+
+* Tue Sep 8 2020 yanan li <liyanan032@huawei.com> - 1.0.2-2
+- fix build fail
+
+* Wed Aug 19 2020 geyanan <geyanan2@huawei.com> - 4.8.0-1
+- package init
diff --git a/sources b/sources
new file mode 100644
index 0000000..6b9cb12
--- /dev/null
+++ b/sources
@@ -0,0 +1,2 @@
+a9e58f79d217e44886cfeac309205022 mini_magick-4.13.2.gem
+d8c3fb5fd023542d94f36b68e51893b2 v4.13.2.tar.gz