Also:
- add perl and texinfo to hostmakedepends (build more docs), which
allows us to remove post_extract()
- add changelog
- change distfiles to github
Closes: #31029 [via git-merge-pr]
chrony needs only one crypto library to be available, and that can be
nettle. Since chrony also depends on gnutls, which itself depends on
nettle, it isn't necessary to drag any other library into the package.
libtomcrypt already wasn't being linked against, but it wasn't necessary
in makedepends at all.
Closes: #30977 [via git-merge-pr]
Only the lua binary depends on libreadline and ncurses, not the library,
so lua54-devel doesn't need to depend on their devel packages.
While we are here, remove ncurses-devel from makedepends, since it's no
longer used by the lua build system (this doesn't make a huge
difference, because readline-devel still pulls it in).
Only the lua binary depends on libreadline and ncurses, not the library,
so lua53-devel doesn't need to depend on their devel packages.
The package has listed these dependencies explicitly for a long time (at
least before 2013), so it being there until today seems to be more of a
historical artifact then for an actual reason.
While we are here, remove ncurses-devel from makedepends, since it's no
longer used by the lua build system (this doesn't make a huge
difference, because readline-devel still pulls it in).
53
Only the lua binary depends on libreadline and ncurses, not the library,
so lua52-devel doesn't need to depend on their devel packages.
While we are here, remove ncurses-devel from makedepends, since it's no
longer used by the lua build system (this doesn't make a huge
difference, because readline-devel still pulls it in).