[packages/ruby-ldap] up to 0.9.16, install to vendor dirs
glen
glen at pld-linux.org
Thu Dec 19 22:36:05 CET 2013
commit 0c969f145992c22f2b486adb689291065ca889b3
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Thu Dec 19 23:35:55 2013 +0200
up to 0.9.16, install to vendor dirs
ruby-ldap.spec | 31 +++++++++++++++----------------
1 file changed, 15 insertions(+), 16 deletions(-)
---
diff --git a/ruby-ldap.spec b/ruby-ldap.spec
index 521deda..a4f2854 100644
--- a/ruby-ldap.spec
+++ b/ruby-ldap.spec
@@ -1,20 +1,21 @@
+%define pkgname ldap
Summary: LDAP API (RFC1823) library module for Ruby
Summary(pl.UTF-8): Moduł języka Ruby dostępu do bibliotek API LDAP (RFC1823)
-Name: ruby-ldap
-Version: 0.9.10
+Name: ruby-%{pkgname}
+Version: 0.9.16
Release: 1
License: Redistributable
Group: Development/Libraries
Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
-# Source0-md5: 99b0bad43d31d67e3c6c9605bd48c168
+# Source0-md5: 5987d115aac49343b29240d291164f7a
URL: http://github.com/alexey-chebotar/ruby-ldap
BuildRequires: openldap-devel >= 2.4.6
BuildRequires: openssl-devel
-BuildRequires: rpmbuild(macros) >= 1.484
+BuildRequires: rpm-rubyprov
+BuildRequires: rpmbuild(macros) >= 1.665
BuildRequires: ruby >= 1:1.8.6
BuildRequires: ruby-devel
BuildRequires: ruby-modules
-%{?ruby_mod_ver_requires_eq}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -56,27 +57,25 @@ ri documentation for %{name}.
Dokumentacji w formacie ri dla %{name}.
%prep
-%setup -q -c
-%{__tar} xf %{SOURCE0} -O data.tar.gz | %{__tar} xz
-find -newer README -o -print | xargs touch --reference %{SOURCE0}
+%setup -q -n %{pkgname}-%{version}
%build
-ruby extconf.rb --with-openldap2
+ruby extconf.rb \
+ --vendor \
+ --with-openldap2
%{__make}
rdoc --ri --op ri lib
rdoc --op rdoc lib
-# rm -r ri/NOT_THIS_MODULE_RELATED_DIRS
rm ri/created.rid
+rm ri/cache.ri
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir}/%{pkgname},%{ruby_ridir},%{ruby_rdocdir}}
%{__make} install \
- archdir=$RPM_BUILD_ROOT%{ruby_archdir} \
- sitelibdir=$RPM_BUILD_ROOT%{ruby_rubylibdir} \
- sitearchdir=$RPM_BUILD_ROOT%{ruby_archdir}
+ DESTDIR=$RPM_BUILD_ROOT
cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
@@ -87,8 +86,8 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc ChangeLog FAQ NOTES README TODO test
-%attr(755,root,root) %{ruby_archdir}/ldap.so
-%{ruby_rubylibdir}/ldap*
+%attr(755,root,root) %{ruby_vendorarchdir}/ldap.so
+%{ruby_vendorlibdir}/ldap
%files rdoc
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-ldap.git/commitdiff/0c969f145992c22f2b486adb689291065ca889b3
More information about the pld-cvs-commit
mailing list