aboutsummaryrefslogtreecommitdiffstats

sbo-slackbuilds

SlackBuild scripts maintained by danix and submitted to SlackBuilds.org (SBo).

Primarily targeting Slackware64-current.

This repository holds only the packages for which danix is the official SBo maintainer. Experimental and lead packages not (yet) on SBo under danix live in the separate my-slackbuilds repository.


Repository Structure

Each package lives in its own top-level subfolder:

<package-name>/
├── <package-name>.SlackBuild   # Main build script
├── <package-name>.info         # Metadata (version, checksums, URLs)
├── README                      # Description and usage notes
├── slack-desc                  # Package description (11-line format)
└── <package-name>.desktop      # (optional) Desktop entry for GUI apps

Packages

Package -current 15.0 SBo Version
SecLists ✅ ✅ ✅ SecLists 2026.1
UrbanTerror ✅ ✅ ✅ UrbanTerror 4.3.4
cadaver ✅ ✅ ✅ cadaver 0.28
exploitdb ✅ ✅ ✅ exploitdb 2026_09_04
feroxbuster ✅ ✅ ✅ feroxbuster 2.13.1
ffuf ✅ ✅ ✅ ffuf 2.2.1
gobuster ✅ ✅ ✅ gobuster 3.8.2
metasploit-framework-bin ✅ ✅ ✅ metasploit-framework-bin 6.5.3
nuclei ✅ ✅ ✅ nuclei 3.11.1
python3-telethon ✅ ✅ ✅ python3-telethon 1.44.0
r8125 ✅ ✅ ✅ r8125 9.018.00

Usage

Prerequisites

  • Slackware64-current
  • Root access (required to run .SlackBuild scripts)
  • sbo-maintainer-tools (optional, for linting and source downloads)

Building a package

# Clone the repository
git clone https://github.com/danixland/sbo-slackbuilds.git
cd sbo-slackbuilds

# Fix any .info issues automatically
cd <package-name> && sbofixinfo

# Download the source and verify checksums
cd <package-name> && sbodl

# Lint the script and metadata
cd <package-name> && sbolint

# Build the package
cd <package-name> && sudo bash <package-name>.SlackBuild

# Install the resulting package
installpkg /tmp/<package-name>-*.t?z

Check each package's README for dependencies and any special build instructions.


Contributing

Run sbolint on every changed package before sending a patch or pull request, and never commit downloaded source archives or the symlinks sbodl leaves in package directories.


License

GPL-2.0 — see LICENSE.

Development Approach

This project is developed using AI-assisted tools. Code is generated with the help of AI based on human-provided specifications, design decisions, and iterative feedback.

All contributions are reviewed, tested, and curated by the maintainer before being included in the codebase. AI is used as a productivity and exploration tool, while human oversight remains central to all decisions.

The goal is to combine the flexibility of AI-assisted development with standard open-source practices such as transparency, review, and accountability.