aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
8 hoursREADME: note opencode-bin / opencode2-bin conflictmainDanilo M.1-0/+5
v1 and v2 install the same opencode binary and share config and state directories, so the two packages cannot be installed together.
8 hoursopencode2-bin: drop wrapper, install binary as opencodeDanilo M.4-32/+14
Upstream ships the binary as opencode; the wrapper existed only to keep v1/v2 config and state separate. v1 and v2 now share the binary path and the config/state directories, so the two packages conflict.
4 daysopencode2-bin: isolate config/state with a launcher wrapperDanilo M.3-8/+21
Install the real binary as /usr/libexec/opencode2/opencode and make /usr/bin/opencode2 a wrapper that points XDG_CONFIG_HOME and XDG_DATA_HOME at opencode2-specific directories, so 2.0 does not touch the v1 opencode package's config, auth or state.
4 dayslightcraft-bin: add version 0.7.1Danilo M.7-0/+148
Repack the upstream x86_64 release tarball of LightCraft, the ArtCraft non-destructive photo library and raw developer (image + lightcraft-cli). -current only: the binaries need glibc 2.35.
4 daysREADME: add opencode2-bin row, reconcile version columnsDanilo M.1-17/+18
Refresh Version/Latest for the packages bumped in the 2026-10-13 sweep (discord, llama.cpp-vulkan, opencode-bin, gamescope, python3-platformdirs, python3-huggingface_hub, playwright-cli, claude-desktop-bin, python3-onnxruntime, quickshell, kitty, openvino, python3-truststore, slang-bin, stable-diffusion.cpp-vulkan, whisper.cpp). qtmaildir Latest is 0.30.0 with 0.29.0 still the committed build.
4 daysopencode2-bin: add version 2.0.28Danilo M.5-0/+136
Repack the OpenCode 2.0 binary. Upstream publishes 2.0 only to the npm registry as @opencode/cli-linux-x64 (no GitHub release tarball), so this ships that self-contained bun binary and installs it as 'opencode2' so it can coexist with the v1 opencode-bin package.
4 dayswhisper.cpp: update to 1.9.5Danilo M.2-4/+4
4 daysopencode-bin: update to 1.19.0Danilo M.2-4/+4
4 daysclaude-desktop-bin: update to 2.31226.1Danilo M.2-4/+4
4 daysdiscord: update to 1.0.161Danilo M.2-4/+4
4 daysquickshell: update to 0.3.2Danilo M.2-4/+4
4 daysstable-diffusion.cpp-vulkan: update to 959Danilo M.2-11/+11
4 daysllama.cpp-vulkan: update to 0.6.0Danilo M.2-4/+4
4 dayspython3-onnxruntime: update to 1.31.0Danilo M.2-4/+4
4 dayspython3-huggingface_hub: update to 2.2.0Danilo M.2-4/+4
4 dayspython3-truststore: update to 0.10.5Danilo M.2-4/+4
4 dayspython3-platformdirs: update to 4.13.0Danilo M.2-4/+11
Also restore the PYTHONPATH to /opt/python/site-packages so the --no-isolation build finds the hatchling/hatch-vcs/packaging backends on 15.0, where they come from the python3-*-opt packages.
4 daysphotocraft-bin: add version 0.8.2Danilo M.7-0/+145
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02ak820-ctl: add version 0.1.0+git20260414Danilo M.10-0/+1242
CLI and GUI control software for the Ajazz AK820 Pro keyboard (lighting, sleep timer, clock sync). Upstream has no tags, so the source is pinned to a commit and nvchecker tracks the commit date. Ships a uaccess udev rule for 0c45:8009, a desktop entry for ak820-gui, and rc.ak820-lcd, a Slackware replacement for upstream's systemd unit that runs the lcd subcommand in a restart loop. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02ch57x-keyboard-tool: add version 1.7.0Danilo M.8-0/+390
Utility to program CH57x USB macro keypads (1189:8840/8842/8850/8890) by uploading a YAML key/knob mapping to the device. Rust crates are listed in DOWNLOAD and vendored for an offline cargo build. Ships a uaccess udev rule so the logged-in user can program the keypad. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02openvino: update to 2026.4.1Danilo M.2-4/+4
Submodule pins are unchanged from 2026.4.0, only the main tarball moves. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02python3-platformdirs: update to 4.12.2Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02python3-huggingface_hub: update to 2.1.1Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02playwright-cli: update to 0.1.22Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02opencode-bin: update to 1.18.34Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02kitty: update to 0.49.2Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02slang-bin: update to 2026.19Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02discord: update to 1.0.160Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02claude-desktop-bin: update to 2.9939.4Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02README: add ttf-nerd-fontsDanilo M.1-0/+1
Test-built on both -current and 15.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02ttf-nerd-fonts: add version 3.5.1Danilo M.6-0/+355
All 71 patched Nerd Fonts families, excluding NerdFontsSymbolsOnly (already on SBo as ttf-nerd-fonts-symbols). FAMILIES and VARIANTS trim the build; a single-family build is named after its family. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28stable-diffusion.cpp-vulkan: fix LoKr LoRAs on Krea2Danilo M.2-0/+31
Runtime LoKr assumed 2D linear inputs ([q, batch]). Krea2 feeds [q, tokens, batch], so every LoKr LoRA aborted on a reshape assert at the first sampling step. Flatten the extra dims before the Kronecker split and restore the shape on output. Not upstream yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28slang-bin: update to 2026.18.3Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28python3-platformdirs: update to 4.12.1Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28opencode-bin: update to 1.18.33Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28gamescope: update to 3.16.31Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28stable-diffusion.cpp-vulkan: update to 929Danilo M.2-11/+11
Bump ggml and sdcpp-webui to the commits pinned by master-929-3f8527a. The webui lockfile is unchanged, so the npm tarball set stays the same. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26README: add python3-dlinfo, python3-phonemizer, python3-kokoro-onnxDanilo M.1-0/+6
kokoro-onnx needs Python 3.10 or newer, so it is marked as not building on 15.0, with a note. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26python3-pathvalidate: drop, piper-tts was its only consumerDanilo M.6-135/+0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26piper-tts: drop in favor of python3-kokoro-onnxDanilo M.6-131/+0
Kokoro-82M replaced piper as the TTS engine: piper's voices were rejected by ear, Kokoro was clearly better in both Italian and English. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26python3-kokoro-onnx: add version 0.6.1Danilo M.5-0/+160
Kokoro-82M text to speech through onnxruntime. The espeakng-loader dependency is dropped: its bundled libespeak-ng has a hardcoded CI data path and fails at runtime. The tokenizer defaults to the system espeak-ng library and data instead, and the build fails if a future release still references espeakng-loader after the edit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26python3-phonemizer: add version 3.4.0Danilo M.5-0/+142
Text to phones converter used by kokoro-onnx, with the espeak-ng backend found through the system libespeak-ng. Built from the PyPI sdist. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26python3-dlinfo: add version 2.0.0Danilo M.5-0/+141
Dependency of python3-phonemizer, which uses it to locate the espeak-ng shared library. Built from the PyPI sdist. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25README: mark whisper.cpp as not building on 15.0Danilo M.1-1/+1
openvino 2026.4.0 needs CMake 3.26 (15.0 ships 3.21.4), the Vulkan backend needs glslc, which 15.0 lacks, and the stable tree's OpenCL-CLHPP is the 2024.05.08 release that breaks the OpenCL code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25whisper.cpp: enable the ggml OpenVINO backendDanilo M.2-1/+6
Runs the whole model through OpenVINO, next to the Vulkan backend. Both register as GPU devices and whisper uses one per run, selected with whisper-cli -dev N, so the two can be compared on the same build. whisper-bench has no device option; the README points at whisper-cli's exit timings instead. The backend includes opencl.hpp directly, so like openvino it needs OpenCL-CLHPP 2026.05.29, which the buildsystem provides via a hint. Test-built on -current, sbopkglint clean. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25whisper.cpp: enable Vulkan, SDL2 and ffmpegDanilo M.2-1/+10
Groundwork for a local voice assistant. SDL2 adds the microphone tools: whisper-stream for live transcription, whisper-command for voice commands, plus whisper-talk-llama and whisper-lsp. ffmpeg lets the tools decode any audio format ffmpeg reads, not only the WAV, MP3 and FLAC that the bundled miniaudio handles. Vulkan runs the whole model on the GPU; OpenVINO still covers the encoder when a converted encoder model is present. All three come from the -current base, so REQUIRES is unchanged. Test-built on -current, sbopkglint clean. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25whisper.cpp: add version 1.9.4Danilo M.6-0/+177
Worked ahead of SBo, which is still at 1.6.2. Upstream moved to ggml-org/whisper.cpp; HOMEPAGE and DOWNLOAD follow it. OpenVINO is required and always enabled. openvino installs under /usr/share/openvino, off the default linker path, so cmake is pointed at its config dir and its library dir goes into the install rpath, which lets the binaries run without sourcing setupvars.sh. OpenBLAS stays autodetected. Built with static libs and shipped as binaries only: the bundled ggml would otherwise install libggml*.so and ggml headers that clash with llama.cpp-vulkan, the same approach as stable-diffusion.cpp-vulkan. Test-built on -current with openvino as a local dep, lint clean. That needs OpenCL-CLHPP 2026.05.29, which the buildsystem gets from a slackrepo hint; SBo still ships 2024.05.08. Adds the nvchecker stanza and README row. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25AGENTS.md: keep symlink cleanup out of .gitDanilo M.1-1/+1
The git hooks are now installed as symlinks in .git/hooks, so the documented `find . -type l -delete` removed them along with the sbodl source symlinks. Exclude .git from the cleanup. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25opencode-bin: update to 1.18.32Danilo M.3-5/+5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25claude-code-bin: drop in favor of SBo claude-codeDanilo M.7-311/+0
SBo ships development/claude-code, so the binary repack here is no longer needed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>