3.1
It's a little late for everyone's python-3.12
rebuild on -current and a little early for the Slackware 15.1 release, but sbotools-3.1
is here all the same.
The standout new feature this time around is the addition of a configuration file in /et/sbotools/sbotools.hints
, which can blacklist scripts and notify sbotools
of any desired optional dependencies on a per-script basis (before or after building). Not sure if, say, libiscsi
can actually be removed from the system? Wonder no more. sboremove
and sbofind -R
honor sbotools.hints
.
Aside from that, sbofind
now takes more than one search term, sboinstall --mass-rebuild
will rebuild all in-tree _SBO
packages on the system (resumable in case of failure or stoppage) and the handling of the next Slackware version has been shored up for when the time comes. sbocheck
has more compact output, the documentation now includes a summary sbotools.1
page and there are also a handful of bugfixes.
- sbofind: Allow multiple search terms
- Add a summary sbotools(1) man page with executive summaries and a startup guide
- sboinstall: Use --mass-rebuild to rebuild all non-compat32 SlackBuilds
- sboconfig: Fix incorrect misconfiguration warnings
- sbocheck: More compact output.
- sbotools.hints: User-specified blacklist and optional dependency requests
- Bugfix: Prevent undefined build number checks with a local override directory
- Bugfix: Add a missing
git pull
for custom git branches - sboinstall: Use a resume file for --mass-rebuild
- Clarify LOCAL_OVERRIDES documentation
- Detect and handle next version (currently 15.1) more effectively
- Adopt the MIT License