1 %define pkgname RMagick
2 Summary: Graphics Processing library for Ruby
3 Summary(pl.UTF-8): Biblioteka przetwarzania grafiki dla języka Ruby
8 Group: Development/Languages
9 Source0: http://rubygems.org/downloads/rmagick-%{version}.gem
10 # Source0-md5: d03bb84d342b0a78f9c6262acb451dc8
12 Patch1: disable-tests.patch
15 URL: https://github.com/gemhome/rmagick
16 BuildRequires: ImageMagick6-coder-dot
17 BuildRequires: ImageMagick6-coder-fpx
18 BuildRequires: ImageMagick6-coder-jbig
19 BuildRequires: ImageMagick6-coder-jpeg
20 BuildRequires: ImageMagick6-coder-jpeg2
21 BuildRequires: ImageMagick6-coder-miff
22 BuildRequires: ImageMagick6-coder-mpr
23 BuildRequires: ImageMagick6-coder-pdf
24 BuildRequires: ImageMagick6-coder-png
25 BuildRequires: ImageMagick6-coder-ps2
26 BuildRequires: ImageMagick6-coder-svg
27 BuildRequires: ImageMagick6-coder-tiff
28 BuildRequires: ImageMagick6-coder-url
29 BuildRequires: ImageMagick6-coder-wmf
30 BuildRequires: ImageMagick6-devel >= 1:6.7.0.7-2
31 BuildRequires: rpmbuild(macros) >= 1.484
32 BuildRequires: ruby >= 1:1.8.6
33 BuildRequires: ruby-devel
34 BuildRequires: ruby-modules
35 BuildRequires: ruby-rake
36 BuildRequires: ruby-rake-compiler
37 BuildRequires: ruby-rdoc
38 BuildRequires: ruby-rspec-core
39 BuildRequires: ruby-rspec-expectations
40 BuildRequires: ruby-rspec-mocks
41 BuildRequires: ruby-simplecov
42 BuildConflicts: ruby-RMagick < 1.7.2
43 %requires_ge_to ImageMagick6-libs ImageMagick6-devel
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 An interface to the ImageMagick and GraphicsMagick image processing
48 libraries. Supports more than 80 image formats, including GIF, JPEG,
49 PNG. Includes 2D drawing API. Comprehensive HTML documentation.
51 %description -l pl.UTF-8
52 Jest to interfejs do bibliotek przetwarzania grafiki ImageMagick i
53 GraphicsMagick. Obsługuje ponad 80 formatów graficznych, włączając w
54 to GIF, JPEG, PNG. Zawiera API dla dwuwymiarowego rysowania. Obszerna
55 dokumentacja w HTML-u.
58 Summary: HTML documentation for Ruby %{pkgname} module
59 Summary(pl.UTF-8): Dokumentacja w formacie HTML dla modułu języka Ruby %{pkgname}
61 Requires: ruby >= 1:1.8.7-4
62 %if "%{_rpmversion}" >= "5"
67 HTML documentation for Ruby %{pkgname} module.
69 %description rdoc -l pl.UTF-8
70 Dokumentacja w formacie HTML dla modułu języka Ruby %{pkgname}.
73 Summary: ri documentation for Ruby %{pkgname} module
74 Summary(pl.UTF-8): Dokumentacja w formacie ri dla modułu języka Ruby %{pkgname}
77 %if "%{_rpmversion}" >= "5"
82 ri documentation for Ruby %{pkgname} module.
84 %description ri -l pl.UTF-8
85 Dokumentacja w formacie ri dla modułu języka Ruby %{pkgname}.
88 %setup -q -n %{pkgname}-%{version}
94 %{__rm} spec/rmagick/draw_spec.rb
100 # make gemspec self-contained
101 ruby -r rubygems -e 'spec = eval(File.read("rmagick.gemspec"))
102 File.open("%{pkgname}-%{version}.gemspec", "w") do |file|
103 file.puts spec.to_ruby_for_cache
108 LDFLAGS="%{rpmldflags}" \
109 CFLAGS="%{rpmcflags} -fPIC"
111 rdoc --ri --op ri ext/RMagick lib
112 rdoc --op rdoc ext/RMagick lib
113 %{__rm} ri/created.rid
116 rm -rf $RPM_BUILD_ROOT
117 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_vendorarchdir},%{ruby_ridir},%{ruby_specdir},%{ruby_rdocdir}/%{name}-%{version},%{_examplesdir}/%{name}-%{version}}
119 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
120 %{__rm} $RPM_BUILD_ROOT%{ruby_vendorlibdir}/RMagick2.so
123 install -p lib/RMagick2.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}
125 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
126 cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
127 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
130 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
133 rm -rf $RPM_BUILD_ROOT
136 %defattr(644,root,root,755)
137 %doc doc CHANGELOG.md LICENSE README.textile
138 %{ruby_vendorlibdir}/rmagick
139 %{ruby_vendorlibdir}/rmagick*.rb
140 %{ruby_vendorlibdir}/rvg
141 %attr(755,root,root) %{ruby_vendorarchdir}/RMagick2.so
142 %{ruby_specdir}/%{pkgname}-%{version}.gemspec
143 %{_examplesdir}/%{name}-%{version}
146 %defattr(644,root,root,755)
147 %{ruby_rdocdir}/%{name}-%{version}
150 %defattr(644,root,root,755)
152 %{ruby_ridir}/RMagick