]> git.pld-linux.org Git - packages/ruby-rcairo.git/blame - ruby-rcairo.spec
- updated to 1.16.4
[packages/ruby-rcairo.git] / ruby-rcairo.spec
CommitLineData
cce26753 1%define pkgname rcairo
5019e306 2Summary: Cairo module for Ruby
5dae2734 3Summary(pl.UTF-8): Moduł Cairo dla języka Ruby
cce26753 4Name: ruby-%{pkgname}
ec617076 5Version: 1.16.4
27a4fd39 6Release: 1
21fbaffa 7License: GPL or custom (see COPYING)
5019e306 8Group: Development/Languages
b5012b3c 9Source0: https://www.cairographics.org/releases/rcairo-%{version}.tar.gz
ec617076 10# Source0-md5: 67de5ac16763f4726956f2c074cbadb3
8f37f6b2 11Patch0: %{name}-hdr.patch
27a4fd39 12Patch1: no-native-packages.patch
b5012b3c 13URL: https://www.cairographics.org/rcairo/
26d1c63f 14BuildRequires: cairo-devel >= 1.14.0
5cee4f67 15BuildRequires: pkgconfig
6363021b 16BuildRequires: rpmbuild(macros) >= 1.410
21fbaffa 17BuildRequires: ruby-devel >= 1:1.8
ec617076
JB
18BuildRequires: ruby-native-package-installer >= 1.0.3
19BuildRequires: ruby-pkg-config >= 1.2.2
26d1c63f 20Requires: cairo >= 1.14.0
21fbaffa
JB
21Requires: ruby >= 1:1.8
22# dropped?
23Obsoletes: ruby-rcairo-gtkcairo
5019e306 24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
8f37f6b2 26# TODO: move this to rpm macros.build
27a4fd39 27%define ruby_hdrdir %(%{__ruby} -r rbconfig -e 'print RbConfig::CONFIG["rubyhdrdir"]')
8f37f6b2 28
5019e306 29%description
30Cairo module for Ruby.
31
ded6798a
JR
32%description -l pl.UTF-8
33Moduł Cairo dla języka Ruby.
4322cc05 34
5012a0ca
JB
35%package devel
36Summary: Header file for Ruby rcairo extension
37Summary(pl.UTF-8): Plik nagłówkowy rozszerzenia rcairo dla języka Ruby
38Group: Development/Libraries
6730444a 39Requires: %{name} = %{version}-%{release}
26d1c63f 40Requires: cairo-devel >= 1.14.0
5012a0ca
JB
41Requires: ruby-devel >= 1:1.8
42
43%description devel
44Header file for Ruby rcairo extension.
45
46%description devel -l pl.UTF-8
47Plik nagłówkowy rozszerzenia rcairo dla języka Ruby.
48
5019e306 49%prep
21fbaffa 50%setup -q -n rcairo-%{version}
8f37f6b2 51%patch0 -p1
27a4fd39 52%patch1 -p1
5019e306 53
54%build
38243781
JB
55ruby extconf.rb
56
57%{__make}
5019e306 58
59%install
60rm -rf $RPM_BUILD_ROOT
b9c4d8ce 61install -d $RPM_BUILD_ROOT{%{ruby_hdrdir},%{_examplesdir}/%{name}-%{version}}
5019e306 62
ecb593d1 63%{__make} -j1 install \
6363021b 64 RUBYLIBDIR=$RPM_BUILD_ROOT%{ruby_vendorlibdir} \
8f37f6b2 65 RUBYHDRDIR=$RPM_BUILD_ROOT%{ruby_hdrdir} \
6363021b 66 sitearchdir=$RPM_BUILD_ROOT%{ruby_vendorarchdir}
5019e306 67
108e22b0 68cp -a samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
5019e306 69
5019e306 70%clean
71rm -rf $RPM_BUILD_ROOT
72
73%files
74%defattr(644,root,root,755)
b9c4d8ce 75%doc AUTHORS COPYING NEWS README.rdoc
6363021b
JB
76%attr(755,root,root) %{ruby_vendorarchdir}/cairo.so
77%{ruby_vendorlibdir}/cairo
78%{ruby_vendorlibdir}/cairo.rb
cce26753 79%{_examplesdir}/%{name}-%{version}
5019e306 80
5012a0ca
JB
81%files devel
82%defattr(644,root,root,755)
8f37f6b2 83%{ruby_hdrdir}/rb_cairo.h
This page took 0.100844 seconds and 4 git commands to generate.