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
This commit is contained in:
Matwey Kornilov 2021-04-13 13:02:14 +00:00 committed by Git OBS Bridge
parent 0248bda4ed
commit 8ca7345858
2 changed files with 16 additions and 1 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Apr 8 16:27:35 UTC 2021 - Matwey Kornilov <matwey.kornilov@gmail.com>
- Pack doc/chunks into %{_libdir} (boo#1184492)
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jan 17 07:33:55 UTC 2021 - Matwey Kornilov <matwey.kornilov@gmail.com> Sun Jan 17 07:33:55 UTC 2021 - Matwey Kornilov <matwey.kornilov@gmail.com>

View File

@ -292,7 +292,8 @@ find %{buildroot}%{_libdir}/erlang -type d -path '*/priv/obj' -print | xargs rm
# doc # doc
mv README.md README mv README.md README
mkdir -p erlang_doc 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 ... # compress man pages ...
find %{buildroot}%{_libdir}/erlang/man -type f -exec gzip {} + 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 %exclude %{_bindir}/epmd
%dir %{_libdir}/erlang %dir %{_libdir}/erlang
%dir %{_libdir}/erlang/lib/ %dir %{_libdir}/erlang/lib/
%exclude %{_libdir}/erlang/lib/*/doc/chunks
%exclude %{_libdir}/erlang/lib/*/src %exclude %{_libdir}/erlang/lib/*/src
%exclude %{_libdir}/erlang/lib/*/c_src %exclude %{_libdir}/erlang/lib/*/c_src
%exclude %{_libdir}/erlang/lib/*/java_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 %files doc
%defattr(0644,root,root,0755) %defattr(0644,root,root,0755)
%doc erlang_doc/* %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 %files et
%{_libdir}/erlang/lib/et-*/ %{_libdir}/erlang/lib/et-*/