[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