]> git.pld-linux.org Git - packages/ruby-RMagick.git/blob - ruby-RMagick.spec
49f87a9d68c6c7b2e55545b6c547f1c989f5c5e6
[packages/ruby-RMagick.git] / ruby-RMagick.spec
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"]')
5
6 %define         tarname         RMagick
7
8 Summary:        Graphics Processing library for Ruby.
9 Summary(pl):    Biblioteka przetwarzania grafiki dla Ruby
10 Name:           ruby-RMagick
11 Version:        1.6.1
12 Release:        1
13 License:        Ruby-alike
14 Group:          Development/Languages
15 Source0:        http://rubyforge.org/frs/download.php/1212/%{tarname}-%{version}.tar.bz2
16 # Source0-md5:  7970f3eda76a021d2d523befff31cda4
17 Source1:        setup.rb
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
34 Requires:       ruby
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
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.
41
42 %description
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.
47
48 %prep
49 %setup -q -n %{tarname}-1.6.0
50
51 %build
52 %{__autoconf}
53 ./configure # no macro!
54 cp %{SOURCE1} install.rb
55 rm post-install.rb
56 touch post-install.rb
57 ruby install.rb config \
58         --rb-dir=%{ruby_rubylibdir} \
59         --so-dir=%{ruby_archdir}
60
61 ruby install.rb setup
62
63 rdoc --ri --op ri ext/RMagick lib
64 rdoc --op rdoc ext/RMagick lib
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{_examplesdir}/%{name}}
69
70 ruby install.rb install --prefix=$RPM_BUILD_ROOT
71
72 cp -a ri/ri/* $RPM_BUILD_ROOT%{ruby_ridir}
73 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files
79 %defattr(644,root,root,755)
80 %doc rdoc
81 %{ruby_rubylibdir}/RMagick*
82 %attr(755,root,root) %{ruby_archdir}/*.so
83 %{ruby_ridir}/Magick
84 %{ruby_ridir}/Class_*
85 %{_examplesdir}/%{name}
This page took 0.072434 seconds and 2 git commands to generate.