[packages/ruby-gnome2] add doc bcond, exclude binary files
glen
glen at pld-linux.org
Sun Mar 20 12:42:18 CET 2016
commit 5d8373b49372fb6ecf0f1f8c058b1ff0cd3a70f1
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Mar 20 13:02:13 2016 +0200
add doc bcond, exclude binary files
ruby-gnome2.spec | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/ruby-gnome2.spec b/ruby-gnome2.spec
index 321d2af..d60fbec 100644
--- a/ruby-gnome2.spec
+++ b/ruby-gnome2.spec
@@ -1,6 +1,7 @@
#
# Conditional build:
%bcond_without gtk3 # GTK+ 3.x based packages too
+%bcond_without doc # don't build ri/rdoc
%bcond_with gtksourceview3 # GKTSourceView 3.x binding
%bcond_with vte3 # VTE 3.x binding
@@ -650,12 +651,17 @@ ruby extconf.rb \
$comps
%{__make}
-rdoc -o rdoc
-rdoc --ri -o ri
+%if %{with doc}
+exclude="-x \.(so|o|gif|png|jpg|ri|xpm|pdf|gresource)$ -x rdoc -x ri"
+rm -rf rdoc ri
+rdoc -o rdoc $exclude
+rdoc --ri -o ri $exclude
+rm ri/{cache.ri,created.rid}
+%endif
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_rubylibdir},%{ruby_ridir}} \
+install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_rubylibdir}} \
$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%{__make} install \
@@ -731,6 +737,8 @@ cp -a webkit-gtk/sample \
$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/webkit-gtk
%endif
+%if %{with doc}
+install -d $RPM_BUILD_ROOT%{ruby_ridir}
cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
%{__rm} -r $RPM_BUILD_ROOT%{ruby_ridir}/{Math,Object,REXML,RbConfig,Test*,page-*,rdoc,ri}
%if %{without gtk3}
@@ -739,7 +747,7 @@ cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
%if %{without vte3}
%{__rm} -r $RPM_BUILD_ROOT%{ruby_ridir}/vte3
%endif
-%{__rm} $RPM_BUILD_ROOT%{ruby_ridir}/{cache.ri,created.rid}
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-gnome2.git/commitdiff/5d8373b49372fb6ecf0f1f8c058b1ff0cd3a70f1
More information about the pld-cvs-commit
mailing list