These are my personal SlackBuilds
  • Shell 94.2%
  • C++ 3.7%
  • Roff 2.1%
Find a file
Danilo M. cea6b1faa8
README: mark playwright-cli tested on -current
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 11:45:41 +02:00
.extras hooks: harden post-commit against missing tty 2026-06-20 11:24:20 +02:00
claude-code-bin claude-code-bin: remove accidentally committed symlink 2026-05-13 20:58:21 +02:00
click Added click 8.4.1 (sbo is stuck at 8.1.8) 2026-06-05 13:21:21 +02:00
discord Revert "Removed: discord" 2026-05-13 09:18:15 +02:00
gamescope Chore: fixed gamescope info file 2026-05-13 20:12:45 +02:00
gitleaks Added: gitleaks slackbuild 2026-05-05 16:49:23 +02:00
hstr Updated: hstr 2026-05-07 16:52:25 +02:00
kitty-bin repo: flatten layout — move packages to root, extras to .extras/ 2026-04-03 18:17:29 +02:00
kvantum-qt6 Added: Kvantum-qt6 build script 2026-05-03 14:25:22 +02:00
llama.cpp-vulkan Update: llama.cpp-vulkan b8989 2026-04-30 22:41:06 +02:00
mutagen Added: mutagen. Fix man discovery 2026-05-07 11:22:32 +02:00
nvchecker Fixed: nvchecker slackbuild 2026-05-14 19:02:14 +02:00
opencode-bin Update: opencode-bin 1.14.30 2026-04-30 22:38:36 +02:00
openvino openvino: added slackbuild for version 2024.4.1 with fix for Cmake minimum version < 3.5 2026-04-04 09:47:43 +02:00
playwright-cli playwright-cli: fix missing launcher and lib64 path 2026-06-20 11:37:13 +02:00
python3-annotated-doc python3-annotated-doc: add python3-pdm-backend to REQUIRES 2026-06-05 12:46:26 +02:00
python3-awesomeversion updated slackbuilds for typos 2026-05-14 18:41:09 +02:00
python3-fsspec python3-fsspec: switch to PyPI tarball to fix vcs version detection 2026-06-05 12:16:51 +02:00
python3-huggingface_hub python3-huggingface_hub: add version 1.18.0 2026-06-05 12:39:35 +02:00
python3-packaging python3-packaging: add version 26.2 2026-06-05 12:05:25 +02:00
python3-platformdirs Fix: python3-platformdirs 2026-05-14 19:16:54 +02:00
python3-structlog updated slackbuilds for typos 2026-05-14 18:41:09 +02:00
python3-typer python3-typer: add version 0.25.1 2026-06-05 12:38:14 +02:00
qarma qarma: update to 1.1.1 2026-04-08 11:33:28 +02:00
solvespace Added: solvespace 2026-05-12 11:05:56 +02:00
.gitignore added forgotten slackbuild to previous push. Added gitignore entry for bak files 2026-04-08 11:41:41 +02:00
AGENTS.md repo: document symlink removal before staging; remove committed symlink 2026-04-03 19:30:29 +02:00
CLAUDE.md docs: document source archive check in pre-commit hook 2026-05-13 21:06:05 +02:00
LICENSE Initial commit 2026-03-30 23:22:31 +02:00
README.md README: mark playwright-cli tested on -current 2026-06-20 11:45:41 +02:00

my-slackbuilds

Personal collection of SlackBuild scripts by danix, following SlackBuilds.org (SBo) conventions.

Primarily targeting Slackware64-current.

This repository serves two purposes:

  • New packages — SlackBuilds for programs not yet available on SBo
  • Updated packages — SlackBuilds for programs already on SBo but whose official build lags behind the latest upstream release

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 Latest
hstr not tested hstr 3.2 3.2
discord not tested discord 1.0.137 0.0.135
kitty-bin not tested 0.46.2 0.46.2
llama.cpp-vulkan not tested b8989 b8989
qarma not tested 1.1.1 1.1.1
opencode-bin not tested 1.14.30 1.14.30
claude-code-bin not tested 2.1.140 2.1.140
kvantum-qt6 not tested 1.1.6 1.1.6
gitleaks not tested 8.30.1 8.30.1
mutagen not tested 1.47.0 1.47.0
solvespace not tested 3.2 3.2
gamescope not tested 3.16.23 3.16.23
nvchecker not tested 2.20 2.20
python3-structlog not tested 25.5.0 25.5.0
python3-platformdirs not tested 4.9.6 4.9.6
python3-awesomeversion not tested 25.8.0 25.8.0
python3-fsspec not tested 2026.4.0 2026.4.0
python3-packaging not tested 26.2 26.2
python3-annotated-doc not tested 0.0.4 0.0.4
python3-typer not tested 0.25.1 0.25.1
python3-huggingface_hub not tested 1.18.0 1.18.0
click not tested 8.4.1 8.4.1
playwright-cli not tested 0.1.14 0.1.14

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/danix/my-slackbuilds.git
cd my-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.


Git Hooks

Two hooks are included in hooks/. Install them after cloning:

cp hooks/pre-commit .git/hooks/pre-commit
cp hooks/post-commit .git/hooks/post-commit
chmod +x .git/hooks/pre-commit .git/hooks/post-commit
Hook Purpose
pre-commit Runs sbolint on staged packages before each commit. Also guards against staged source archives: symlinks are auto-removed silently, real archive files block the commit and list the offenders.
post-commit After each commit, offers to create a SBo/<pkg>.tar.gz archive ready for submission to SlackBuilds.org

License

GPL-2.0 — see LICENSE.