]> git.pld-linux.org Git - packages/mysql-ruby.git/blob - mysql-ruby.spec
- rebuild with ruby 2.3
[packages/mysql-ruby.git] / mysql-ruby.spec
1 Summary:        MySQL module for Ruby
2 Summary(pl.UTF-8):      Moduł MySQL dla języka Ruby
3 Name:           mysql-ruby
4 Version:        2.8.2
5 Release:        9
6 License:        GPL
7 Group:          Development/Languages
8 Source0:        http://tmtm.org/downloads/mysql/ruby/%{name}-%{version}.tar.gz
9 # Source0-md5:  eb998b89b7e391cffe0a1f84bd426f9b
10 Patch0:         %{name}-amd64.patch
11 Patch1:         %{name}-encoding.patch
12 URL:            http://www.tmtm.org/mysql/ruby/
13 BuildRequires:  mysql-devel
14 BuildRequires:  rpm-rubyprov
15 BuildRequires:  rpmbuild(macros) >= 1.665
16 BuildRequires:  ruby >= 1:1.8.6
17 BuildRequires:  ruby-devel
18 BuildRequires:  ruby-modules
19 Provides:       ruby-mysql-library
20 Conflicts:      ruby-mysql
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 MySQL module for Ruby.
25
26 %description -l pl.UTF-8
27 Moduł MySQL dla języka Ruby.
28
29 %package rdoc
30 Summary:        HTML documentation for %{name}
31 Summary(pl.UTF-8):      Dokumentacja w formacie HTML dla %{name}
32 Group:          Documentation
33 Requires:       ruby >= 1:1.8.7-4
34 %if "%{_rpmversion}" >= "5"
35 BuildArch:      noarch
36 %endif
37
38 %description rdoc
39 HTML documentation for %{name}.
40
41 %description rdoc -l pl.UTF-8
42 Dokumentacja w formacie HTML dla %{name}.
43
44 %package ri
45 Summary:        ri documentation for %{name}
46 Summary(pl.UTF-8):      Dokumentacja w formacie ri dla %{name}
47 Group:          Documentation
48 Requires:       ruby
49 %if "%{_rpmversion}" >= "5"
50 BuildArch:      noarch
51 %endif
52
53 %description ri
54 ri documentation for %{name}.
55
56 %description ri -l pl.UTF-8
57 Dokumentacji w formacie ri dla %{name}.
58
59 %prep
60 %setup -q
61 %patch0 -p0
62 %patch1 -p1
63
64 %build
65 ruby extconf.rb \
66         --with-mysql-config
67
68 %{__make} \
69         CC="%{__cc}" \
70         CFLAGS="%{rpmcflags} -fPIC"
71
72 rdoc --ri --op ri
73 rdoc --op rdoc
74 rm -r ri/Object
75 rm ri/created.rid
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}}
80
81 %{__make} install \
82         archdir=$RPM_BUILD_ROOT%{ruby_vendorarchdir} \
83         sitearchdir=$RPM_BUILD_ROOT%{ruby_vendorarchdir}
84
85 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
86 cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files
92 %defattr(644,root,root,755)
93 %doc README*
94 %attr(755,root,root) %{ruby_vendorarchdir}/mysql.so
95
96 %files rdoc
97 %defattr(644,root,root,755)
98 %{ruby_rdocdir}/%{name}-%{version}
99
100 %files ri
101 %defattr(644,root,root,755)
102 %{ruby_ridir}/Mysql
103 %{ruby_ridir}/TC_Mysql*
This page took 0.15103 seconds and 3 git commands to generate.