]> git.pld-linux.org Git - packages/mysql-ruby.git/blame - mysql-ruby.spec
Revert "BR gmp-devel"
[packages/mysql-ruby.git] / mysql-ruby.spec
CommitLineData
2a7ba56c
ER
1#
2# Conditional build:
3%bcond_without doc # don't build ri/rdoc
4
e52bc5c1 5Summary: MySQL module for Ruby
f3b5bedf 6Summary(pl.UTF-8): Moduł MySQL dla języka Ruby
257743b2 7Name: mysql-ruby
66440407 8Version: 2.8.2
62277a37 9Release: 10
e52bc5c1 10License: GPL
11Group: Development/Languages
16a58ccd 12Source0: http://tmtm.org/downloads/mysql/ruby/%{name}-%{version}.tar.gz
66440407 13# Source0-md5: eb998b89b7e391cffe0a1f84bd426f9b
d8a0d96b 14Patch0: %{name}-amd64.patch
4bec0b81 15Patch1: %{name}-encoding.patch
62277a37
ER
16Patch2: rbconfig-deprecation.patch
17URL: http://www.tmtm.org/mysql/ruby/README.html
6c61040d 18BuildRequires: mysql-devel
708aa246
ER
19BuildRequires: rpm-rubyprov
20BuildRequires: rpmbuild(macros) >= 1.665
66440407 21BuildRequires: ruby >= 1:1.8.6
38a68273 22BuildRequires: ruby-devel
66440407 23BuildRequires: ruby-modules
16a58ccd 24Provides: ruby-mysql-library
257743b2 25Conflicts: ruby-mysql
e52bc5c1 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29MySQL module for Ruby.
30
24d94d05
JR
31%description -l pl.UTF-8
32Moduł MySQL dla języka Ruby.
e52bc5c1 33
66440407
JR
34%package rdoc
35Summary: HTML documentation for %{name}
36Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{name}
37Group: Documentation
38Requires: ruby >= 1:1.8.7-4
f4d616e3
ER
39%if "%{_rpmversion}" >= "5"
40BuildArch: noarch
41%endif
66440407
JR
42
43%description rdoc
44HTML documentation for %{name}.
45
46%description rdoc -l pl.UTF-8
47Dokumentacja w formacie HTML dla %{name}.
48
49%package ri
50Summary: ri documentation for %{name}
51Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{name}
52Group: Documentation
53Requires: ruby
f4d616e3
ER
54%if "%{_rpmversion}" >= "5"
55BuildArch: noarch
56%endif
66440407
JR
57
58%description ri
59ri documentation for %{name}.
60
61%description ri -l pl.UTF-8
62Dokumentacji w formacie ri dla %{name}.
63
e52bc5c1 64%prep
257743b2 65%setup -q
20a3e1b6 66%patch0 -p0
4bec0b81 67%patch1 -p1
62277a37
ER
68%patch2 -p1
69
70find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
e52bc5c1 71
72%build
6b506c96 73ruby extconf.rb \
66440407
JR
74 --with-mysql-config
75
6b506c96
JB
76%{__make} \
77 CC="%{__cc}" \
78 CFLAGS="%{rpmcflags} -fPIC"
79
2a7ba56c 80%if %{with doc}
66440407
JR
81rdoc --ri --op ri
82rdoc --op rdoc
83rm -r ri/Object
d12fe4c8 84rm ri/created.rid
2a7ba56c
ER
85rm ri/cache.ri
86rm ri/page-*.ri
87%endif
e52bc5c1 88
89%install
90rm -rf $RPM_BUILD_ROOT
708aa246 91install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}}
e52bc5c1 92%{__make} install \
708aa246
ER
93 archdir=$RPM_BUILD_ROOT%{ruby_vendorarchdir} \
94 sitearchdir=$RPM_BUILD_ROOT%{ruby_vendorarchdir}
e52bc5c1 95
2a7ba56c 96%if %{with doc}
0106f658 97cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
66440407 98cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
2a7ba56c 99%endif
e52bc5c1 100
101%clean
102rm -rf $RPM_BUILD_ROOT
103
104%files
105%defattr(644,root,root,755)
66440407 106%doc README*
708aa246 107%attr(755,root,root) %{ruby_vendorarchdir}/mysql.so
66440407 108
2a7ba56c 109%if %{with doc}
66440407
JR
110%files rdoc
111%defattr(644,root,root,755)
112%{ruby_rdocdir}/%{name}-%{version}
113
114%files ri
115%defattr(644,root,root,755)
116%{ruby_ridir}/Mysql
117%{ruby_ridir}/TC_Mysql*
2a7ba56c 118%endif
This page took 0.082287 seconds and 4 git commands to generate.