1 %define ruby_archdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]')
2 %define ruby_rubylibdir %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
3 %define ruby_ridir %(ruby -r rbconfig -e 'include Config; print File.join(CONFIG["datadir"], "ri", CONFIG["ruby_version"], "system")')
4 %define ruby_version %(ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"]')
6 %define tarname RMagick
8 Summary: Graphics Processing library for Ruby.
9 Summary(pl): Biblioteka przetwarzania grafiki dla Ruby
14 Group: Development/Languages
15 Source0: http://rubyforge.org/frs/download.php/1212/%{tarname}-%{version}.tar.bz2
16 # Source0-md5: 7970f3eda76a021d2d523befff31cda4
18 URL: http://rmagick.rubyforge.org/
19 BuildRequires: ImageMagick-coder-dot
20 BuildRequires: ImageMagick-coder-dps
21 BuildRequires: ImageMagick-coder-fpx
22 BuildRequires: ImageMagick-coder-jbig
23 BuildRequires: ImageMagick-coder-jpeg2
24 BuildRequires: ImageMagick-coder-miff
25 BuildRequires: ImageMagick-coder-mpr
26 BuildRequires: ImageMagick-coder-pdf
27 BuildRequires: ImageMagick-coder-ps2
28 BuildRequires: ImageMagick-coder-svg
29 BuildRequires: ImageMagick-coder-tiff
30 BuildRequires: ImageMagick-coder-url
31 BuildRequires: ImageMagick-coder-wmf
32 BuildRequires: autoconf
33 BuildRequires: ruby-devel
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 An interface to the ImageMagick and GraphicsMagick image processing
39 libraries. Supports more than 80 image formats, including GIF, JPEG,
40 PNG. Includes 2D drawing API. Comprehensive HTML documentation.
43 Jest to interfejs do bibliotek przetwarzania grafiki ImageMagick i
44 GraphicsMagick. Wspiera ponad 80 formatów graficznych, w³±czaj±c w to
45 GIF, JPEG, PNG. Zawiera API dla dwuwymiarowego rysowania. Obszerna
46 dokumentacja w HTML-u.
49 %setup -q -n %{tarname}-1.6.0
53 ./configure # no macro!
54 cp %{SOURCE1} install.rb
57 ruby install.rb config \
58 --rb-dir=%{ruby_rubylibdir} \
59 --so-dir=%{ruby_archdir}
63 rdoc --ri --op ri ext/RMagick lib
64 rdoc --op rdoc ext/RMagick lib
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{_examplesdir}/%{name}}
70 ruby install.rb install --prefix=$RPM_BUILD_ROOT
72 cp -a ri/ri/* $RPM_BUILD_ROOT%{ruby_ridir}
73 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
76 rm -rf $RPM_BUILD_ROOT
79 %defattr(644,root,root,755)
81 %{ruby_rubylibdir}/RMagick*
82 %attr(755,root,root) %{ruby_archdir}/*.so
85 %{_examplesdir}/%{name}