From 8ca7345858345102923889ca7d89030877a2faaf1c79d5269fa0c9a71b70226c Mon Sep 17 00:00:00 2001 From: Matwey Kornilov Date: Tue, 13 Apr 2021 13:02:14 +0000 Subject: [PATCH] Accepting request 884205 from home:matwey:branches:devel:languages:erlang:Factory - Pack doc/chunks into %{_libdir} (boo#1184492) OBS-URL: https://build.opensuse.org/request/show/884205 OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang:Factory/erlang?expand=0&rev=110 --- erlang.changes | 5 +++++ erlang.spec | 12 +++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/erlang.changes b/erlang.changes index cd54313..188f4c0 100644 --- a/erlang.changes +++ b/erlang.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Apr 8 16:27:35 UTC 2021 - Matwey Kornilov + +- Pack doc/chunks into %{_libdir} (boo#1184492) + ------------------------------------------------------------------- Sun Jan 17 07:33:55 UTC 2021 - Matwey Kornilov diff --git a/erlang.spec b/erlang.spec index 2834a68..97adb8b 100644 --- a/erlang.spec +++ b/erlang.spec @@ -292,7 +292,8 @@ find %{buildroot}%{_libdir}/erlang -type d -path '*/priv/obj' -print | xargs rm # doc mv README.md README mkdir -p erlang_doc -find %{buildroot}%{_libdir}/erlang -maxdepth 3 -type d -name doc -or -name info | while read S;do D=`echo $S | sed -e 's|%{buildroot}%{_libdir}/erlang|erlang_doc|'`; B=`dirname $D`; mkdir -p $B; mv $S $D; done +mv %{buildroot}%{_libdir}/erlang/doc ./erlang_doc +find %{buildroot}%{_libdir}/erlang -maxdepth 4 -name info -or -type d -and -path '%{buildroot}%{_libdir}/**/doc/*' -and -not -name chunks -prune | while read S;do D=`echo $S | sed -e 's|%{buildroot}%{_libdir}/erlang|erlang_doc|'`; B=`dirname $D`; mkdir -p $B; mv $S $D; done # compress man pages ... find %{buildroot}%{_libdir}/erlang/man -type f -exec gzip {} + @@ -358,6 +359,7 @@ getent passwd epmd || %{_sbindir}/useradd -g epmd -s /bin/false -r -c "Erlang Po %exclude %{_bindir}/epmd %dir %{_libdir}/erlang %dir %{_libdir}/erlang/lib/ +%exclude %{_libdir}/erlang/lib/*/doc/chunks %exclude %{_libdir}/erlang/lib/*/src %exclude %{_libdir}/erlang/lib/*/c_src %exclude %{_libdir}/erlang/lib/*/java_src @@ -423,6 +425,14 @@ getent passwd epmd || %{_sbindir}/useradd -g epmd -s /bin/false -r -c "Erlang Po %files doc %defattr(0644,root,root,0755) %doc erlang_doc/* +%{_libdir}/erlang/lib/*/doc/chunks +%exclude %{_libdir}/erlang/lib/debugger-*/doc/chunks +%exclude %{_libdir}/erlang/lib/dialyzer-*/doc/chunks +%exclude %{_libdir}/erlang/lib/diameter-*/doc/chunks +%exclude %{_libdir}/erlang/lib/et-*/doc/chunks +%exclude %{_libdir}/erlang/lib/reltool-*/doc/chunks +%exclude %{_libdir}/erlang/lib/observer-*/doc/chunks +%exclude %{_libdir}/erlang/lib/wx-*/doc/chunks %files et %{_libdir}/erlang/lib/et-*/