]>
Commit | Line | Data |
---|---|---|
cce26753 | 1 | %define pkgname rcairo |
5019e306 | 2 | Summary: Cairo module for Ruby |
5dae2734 | 3 | Summary(pl.UTF-8): Moduł Cairo dla języka Ruby |
cce26753 | 4 | Name: ruby-%{pkgname} |
3ed0637d | 5 | Version: 1.10.2 |
b9c4d8ce | 6 | Release: 1 |
21fbaffa | 7 | License: GPL or custom (see COPYING) |
5019e306 | 8 | Group: Development/Languages |
21fbaffa | 9 | Source0: http://cairographics.org/releases/rcairo-%{version}.tar.gz |
3ed0637d | 10 | # Source0-md5: 19587b3ace86a096ce8fcb316a2fb9e9 |
8f37f6b2 | 11 | Patch0: %{name}-hdr.patch |
b9c4d8ce | 12 | URL: http://cairographics.org/rcairo/ |
e1b15b36 | 13 | BuildRequires: cairo-devel >= 1.10.2 |
5cee4f67 | 14 | BuildRequires: pkgconfig |
c72d289c | 15 | BuildRequires: rpmbuild(macros) >= 1.277 |
21fbaffa | 16 | BuildRequires: ruby-devel >= 1:1.8 |
b9c4d8ce | 17 | BuildRequires: ruby-pkg-config |
e1b15b36 | 18 | Requires: cairo >= 1.10.2 |
21fbaffa JB |
19 | Requires: ruby >= 1:1.8 |
20 | # dropped? | |
21 | Obsoletes: ruby-rcairo-gtkcairo | |
30568920 | 22 | %{?ruby_mod_ver_requires_eq} |
5019e306 | 23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
24 | ||
8f37f6b2 JR |
25 | # TODO: move this to rpm macros.build |
26 | %define ruby_hdrdir %(ruby -r rbconfig -e 'print Config::CONFIG["rubyhdrdir"]') | |
27 | ||
5019e306 | 28 | %description |
29 | Cairo module for Ruby. | |
30 | ||
ded6798a JR |
31 | %description -l pl.UTF-8 |
32 | Moduł Cairo dla języka Ruby. | |
4322cc05 | 33 | |
5019e306 | 34 | %prep |
21fbaffa | 35 | %setup -q -n rcairo-%{version} |
8f37f6b2 | 36 | %patch0 -p1 |
5019e306 | 37 | |
38 | %build | |
38243781 JB |
39 | ruby extconf.rb |
40 | ||
41 | %{__make} | |
5019e306 | 42 | |
43 | %install | |
44 | rm -rf $RPM_BUILD_ROOT | |
b9c4d8ce JB |
45 | #install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_hdrdir},%{_examplesdir}/%{name}-%{version}} |
46 | install -d $RPM_BUILD_ROOT{%{ruby_hdrdir},%{_examplesdir}/%{name}-%{version}} | |
5019e306 | 47 | |
38243781 JB |
48 | %{__make} install \ |
49 | RUBYLIBDIR=$RPM_BUILD_ROOT%{ruby_rubylibdir} \ | |
8f37f6b2 | 50 | RUBYHDRDIR=$RPM_BUILD_ROOT%{ruby_hdrdir} \ |
38243781 | 51 | sitearchdir=$RPM_BUILD_ROOT%{ruby_archdir} |
5019e306 | 52 | |
108e22b0 | 53 | cp -a samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
5019e306 | 54 | |
5019e306 | 55 | %clean |
56 | rm -rf $RPM_BUILD_ROOT | |
57 | ||
58 | %files | |
59 | %defattr(644,root,root,755) | |
b9c4d8ce | 60 | %doc AUTHORS COPYING NEWS README.rdoc |
5019e306 | 61 | %attr(755,root,root) %{ruby_archdir}/cairo.so |
38243781 | 62 | %{ruby_rubylibdir}/cairo |
5019e306 | 63 | %{ruby_rubylibdir}/cairo.rb |
cce26753 | 64 | %{_examplesdir}/%{name}-%{version} |
5019e306 | 65 | |
21fbaffa | 66 | # devel? |
8f37f6b2 | 67 | %{ruby_hdrdir}/rb_cairo.h |