Skip to content

3.1

Compare
Choose a tag to compare
@pghvlaans pghvlaans released this 04 Dec 13:49
· 82 commits to master since this release

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