]> git.pld-linux.org Git - packages/ruby-RMagick.git/blame - ruby-RMagick.spec
- release 4 (by relup.sh)
[packages/ruby-RMagick.git] / ruby-RMagick.spec
CommitLineData
34b3e24e 1%define pkgname RMagick
c1aa710e 2Summary: Graphics Processing library for Ruby
8e4690a3 3Summary(pl.UTF-8): Biblioteka przetwarzania grafiki dla Ruby
34b3e24e 4Name: ruby-%{pkgname}
b283599e 5Version: 2.13.4
9b56239a 6Release: 4
09a12009 7License: Ruby-alike
8Group: Development/Languages
b283599e
JR
9Source0: http://rubygems.org/downloads/rmagick-%{version}.gem
10# Source0-md5: 2be71aebd8050fdc0c09ae33a8590af7
11Patch0: format-security.patch
12Patch1: rubygems.patch
13Patch2: disable-hanging-handler.patch
3ae1e767 14Patch3: disable-tests.patch
b283599e 15URL: https://github.com/gemhome/rmagick
a0694c86 16BuildRequires: ImageMagick-coder-dot
09a12009 17BuildRequires: ImageMagick-coder-fpx
18BuildRequires: ImageMagick-coder-jbig
a0694c86 19BuildRequires: ImageMagick-coder-jpeg
09a12009 20BuildRequires: ImageMagick-coder-jpeg2
21BuildRequires: ImageMagick-coder-miff
22BuildRequires: ImageMagick-coder-mpr
23BuildRequires: ImageMagick-coder-pdf
a0694c86 24BuildRequires: ImageMagick-coder-png
09a12009 25BuildRequires: ImageMagick-coder-ps2
26BuildRequires: ImageMagick-coder-svg
27BuildRequires: ImageMagick-coder-tiff
28BuildRequires: ImageMagick-coder-url
29BuildRequires: ImageMagick-coder-wmf
dec9ac7a 30BuildRequires: ImageMagick-devel >= 1:6.7.0.7-2
34b3e24e
JR
31BuildRequires: rpmbuild(macros) >= 1.484
32BuildRequires: ruby >= 1:1.8.6
09a12009 33BuildRequires: ruby-devel
34b3e24e 34BuildRequires: ruby-modules
b283599e
JR
35BuildRequires: ruby-rake
36BuildRequires: ruby-rake-compiler
58b7f9a7 37BuildRequires: ruby-rdoc
5d4901f0 38BuildConflicts: ruby-RMagick < 1.7.2
38497807 39%requires_eq_to ImageMagick-libs ImageMagick-devel
09a12009 40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%description
1d700fb9 43An interface to the ImageMagick and GraphicsMagick image processing
44libraries. Supports more than 80 image formats, including GIF, JPEG,
45PNG. Includes 2D drawing API. Comprehensive HTML documentation.
09a12009 46
baee1d75 47%description -l pl.UTF-8
02bbc00f 48Jest to interfejs do bibliotek przetwarzania grafiki ImageMagick i
baee1d75 49GraphicsMagick. Wspiera ponad 80 formatów graficznych, włączając w to
c7f2c06a 50GIF, JPEG, PNG. Zawiera API dla dwuwymiarowego rysowania. Obszerna
51dokumentacja w HTML-u.
52
34b3e24e
JR
53%package rdoc
54Summary: HTML documentation for %{pkgname}
55Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
56Group: Documentation
57Requires: ruby >= 1:1.8.7-4
58b7f9a7
ER
58%if "%{_rpmversion}" >= "5"
59BuildArch: noarch
60%endif
34b3e24e
JR
61
62%description rdoc
63HTML documentation for %{pkgname}.
64
65%description rdoc -l pl.UTF-8
66Dokumentacja w formacie HTML dla %{pkgname}.
67
68%package ri
69Summary: ri documentation for %{pkgname}
70Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
71Group: Documentation
72Requires: ruby
58b7f9a7
ER
73%if "%{_rpmversion}" >= "5"
74BuildArch: noarch
75%endif
34b3e24e
JR
76
77%description ri
78ri documentation for %{pkgname}.
79
80%description ri -l pl.UTF-8
81Dokumentacji w formacie ri dla %{pkgname}.
82
09a12009 83%prep
34b3e24e 84%setup -q -n %{pkgname}-%{version}
e0537c11 85%patch0 -p1
b283599e
JR
86%patch1 -p1
87%patch2 -p1
3ae1e767 88%patch3 -p1
09a12009 89
90%build
b283599e
JR
91# write .gemspec
92%__gem_helper spec
09a12009 93
b283599e
JR
94# make gemspec self-contained
95ruby -r rubygems -e 'spec = eval(File.read("rmagick.gemspec"))
96 File.open("%{pkgname}-%{version}.gemspec", "w") do |file|
97 file.puts spec.to_ruby_for_cache
98end'
99
100rake \
101 CC="%{__cc}" \
102 LDFLAGS="%{rpmldflags}" \
103 CFLAGS="%{rpmcflags} -fPIC"
09a12009 104
105rdoc --ri --op ri ext/RMagick lib
106rdoc --op rdoc ext/RMagick lib
e34a1c67 107%{__rm} ri/created.rid
09a12009 108
109%install
110rm -rf $RPM_BUILD_ROOT
b283599e
JR
111install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_vendorarchdir},%{ruby_ridir},%{ruby_specdir},%{ruby_rdocdir}/%{name}-%{version},%{_examplesdir}/%{name}}
112
113cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
114%{__rm} $RPM_BUILD_ROOT%{ruby_vendorlibdir}/RMagick2.so
09a12009 115
b283599e
JR
116# install ext
117install -p lib/RMagick2.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}
09a12009 118
26ba7861 119cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
b283599e 120cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
09a12009 121cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
122
b283599e
JR
123# install gemspec
124cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
125
09a12009 126%clean
127rm -rf $RPM_BUILD_ROOT
128
129%files
130%defattr(644,root,root,755)
b283599e
JR
131%doc doc ChangeLog README.textile CONTRIBUTING.md
132%{ruby_vendorlibdir}/RMagick*
133%{ruby_vendorlibdir}/rmagick*
134%{ruby_vendorlibdir}/rvg*
135%attr(755,root,root) %{ruby_vendorarchdir}/*.so
136%{ruby_specdir}/%{pkgname}-%{version}.gemspec
09a12009 137%{_examplesdir}/%{name}
34b3e24e
JR
138
139%files rdoc
140%defattr(644,root,root,755)
141%{ruby_rdocdir}/%{name}-%{version}
142
143%files ri
144%defattr(644,root,root,755)
145%{ruby_ridir}/Magick
This page took 0.140281 seconds and 4 git commands to generate.