]> git.pld-linux.org Git - packages/ruby-ldap.git/blame - ruby-ldap.spec
noarch rdoc and ri subpackages
[packages/ruby-ldap.git] / ruby-ldap.spec
CommitLineData
0c969f14 1%define pkgname ldap
abb8b4be 2Summary: LDAP API (RFC1823) library module for Ruby
a50b4e14 3Summary(pl.UTF-8): Moduł języka Ruby dostępu do bibliotek API LDAP (RFC1823)
0c969f14
ER
4Name: ruby-%{pkgname}
5Version: 0.9.16
e214645b 6Release: 3
abb8b4be 7License: Redistributable
8Group: Development/Libraries
d62426ba 9Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
0c969f14 10# Source0-md5: 5987d115aac49343b29240d291164f7a
d62426ba 11URL: http://github.com/alexey-chebotar/ruby-ldap
5c9fdf65 12BuildRequires: openldap-devel >= 2.4.6
abb8b4be 13BuildRequires: openssl-devel
0c969f14
ER
14BuildRequires: rpm-rubyprov
15BuildRequires: rpmbuild(macros) >= 1.665
d62426ba 16BuildRequires: ruby >= 1:1.8.6
abb8b4be 17BuildRequires: ruby-devel
d62426ba 18BuildRequires: ruby-modules
abb8b4be 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22Ruby/LDAP is an extension module for Ruby. It provides the interface
23to some LDAP libraries (for example, OpenLDAP, UMich LDAP, Netscape
24SDK and ActiveDirectory). The common API for application development
25is described in RFC1823 and most libraries comply with it. Ruby/LDAP
26supports those libraries.
27
aa03f2bc 28%description -l pl.UTF-8
29Ruby/LDAP jest modułem rozszerzającym dla języka Ruby. Dostarcza on
30interfejs do niektórych bibliotek LDAP (np. OpenLDAP, Netscape SDK i
31ActiveDirectory). Wspólne API dla rozwoju aplikacji jest opisane w
32RFC1823 i większość bibliotek go przestrzega. Ruby/LDAP wspiera te
33biblioteki.
34
d62426ba
JR
35%package rdoc
36Summary: HTML documentation for %{name}
37Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{name}
38Group: Documentation
39Requires: ruby >= 1:1.8.7-4
e214645b
ER
40%if "%{_rpmversion}" >= "5"
41BuildArch: noarch
42%endif
d62426ba
JR
43
44%description rdoc
45HTML documentation for %{name}.
46
47%description rdoc -l pl.UTF-8
48Dokumentacja w formacie HTML dla %{name}.
49
50%package ri
51Summary: ri documentation for %{name}
52Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{name}
53Group: Documentation
54Requires: ruby
e214645b
ER
55%if "%{_rpmversion}" >= "5"
56BuildArch: noarch
57%endif
d62426ba
JR
58
59%description ri
60ri documentation for %{name}.
61
62%description ri -l pl.UTF-8
63Dokumentacji w formacie ri dla %{name}.
64
abb8b4be 65%prep
0c969f14 66%setup -q -n %{pkgname}-%{version}
abb8b4be 67
68%build
0c969f14
ER
69ruby extconf.rb \
70 --vendor \
71 --with-openldap2
abb8b4be 72%{__make}
73
d62426ba
JR
74rdoc --ri --op ri lib
75rdoc --op rdoc lib
d62426ba 76rm ri/created.rid
0c969f14 77rm ri/cache.ri
d62426ba 78
abb8b4be 79%install
80rm -rf $RPM_BUILD_ROOT
0c969f14 81install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir}/%{pkgname},%{ruby_ridir},%{ruby_rdocdir}}
d62426ba 82
abb8b4be 83%{__make} install \
0c969f14 84 DESTDIR=$RPM_BUILD_ROOT
abb8b4be 85
d62426ba
JR
86cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
87cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
88
3bdc5c00 89%clean
90rm -rf $RPM_BUILD_ROOT
91
abb8b4be 92%files
93%defattr(644,root,root,755)
d62426ba 94%doc ChangeLog FAQ NOTES README TODO test
0c969f14
ER
95%attr(755,root,root) %{ruby_vendorarchdir}/ldap.so
96%{ruby_vendorlibdir}/ldap
d62426ba
JR
97
98%files rdoc
99%defattr(644,root,root,755)
100%{ruby_rdocdir}/%{name}-%{version}
101
102%files ri
103%defattr(644,root,root,755)
104%{ruby_ridir}/LDAP
This page took 0.0914740000000001 seconds and 4 git commands to generate.