Depending on the distribution, define use_prebuilt_docs
macro in a single place with a single logic.
This replaces the part where "%if 0%{?fedora}" was formerly
treated as the logical negation of "%if 0%{?el4}%{?el5}%{?el6}".
inets-5.5.2 (R14B02) puts the httpd API files
httpd.hrl
mod_auth.hrl
into lib/inets/include instead of lib/inets/src/http_server
as inets-5.5.1 (R14B01) did.
* Sat Feb 12 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - R14B-01.5
- erlang-doc does not really require erlang base package (#629723)
- Add %%{?_isa} for all explicit "Requires:"
As all subpackages (except for the emacs related ones and erlang-doc)
are arch-specific, we need to add %{?_isa} to its dependencies according
to the new Guidelines.
There are a number of identical binaries installed to all of
/usr/lib/erlang/erts-*/bin/*
/usr/lib/erlang/bin/*
/usr/bin/*
Symlinking makes sense here if only to make it obvious that
it is the very same executable.
Comment on BuildRoot not being required any more, but keeping
a BuildRoot definition for spec file robustness. Someone might
build this spec file in a build environment where BuildRoot is
(still) needed.
Also change to the mkdir based BuildRoot definition.
- Adapt %files: Add wxSystemSettings.3 man page
- Adapt %files for change from run_test to ct_run
- Remove rpaths from lib/ssl-*/bin/esock_ssl
- Update erlang.spec and otp-00*.patch without numbers
- otp-get-patches.sh: Remove patch numbering
Without setting ERL_LIBS, the "make release-docs" target
cannot find the include_lib("xmerl/lib/xmerl.erl") file
and thus the doc build and install fails.
We should examine adding the release-docs target to the
"make docs" command in the %build section, instead of
having release-docs being implicitly invoked by the
install-docs target in the %install section.
otp-get-patches.sh automatically extracts the patches
from an otp git repo and prepares them for inclusion
into erlang.spec and the Fedora erlang package git repo.
This still requires some manual work, though.
Set up macros such that it will be easier to switch between
RnnB and RnnB01 the next time round.
Still to do for the update: Rebase and update the Fedora
specific patches.