aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
9 daysslang-bin: add version 2026.18Danilo M.5-0/+177
Binary repack of upstream's official Linux x86_64 release tarball. Building slang from source pulls in LLVM plus several bundled dependencies, so the prebuilt tarball is packaged instead. The tree is installed under /opt/slang-bin-$VERSION with the command line tools symlinked into /usr/bin. The binaries resolve their libraries through a RUNPATH of $ORIGIN/../lib, which follows through the symlink, so no wrapper is needed. kitty 0.49.0 and later require slangc at build time to compile their shaders, which is the reason this package exists. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
9 dayskitty: add version 0.49.0Danilo M.6-0/+168
Take over maintenance of a local copy of the SBo kitty package, built from the official upstream release tarballs on GitHub instead of the SBo maintainer's self-hosted mirror. Changes against the SBo script: - VERSION 0.38.1 -> 0.49.0 - DOWNLOAD points at github.com/kovidgoyal/kitty releases - MAINTAINER/EMAIL set to danix - drop librsync from REQUIRES: upstream 0.49 no longer links it, the rsync kitten uses its own implementation on top of libxxhash, which ships in Slackware - drop google-go-lang from REQUIRES: go is a base system package on -current The build itself is unchanged; setup.py still accepts linux-package, --libdir-name and --ignore-compiler-warnings, and the tarball still ships prebuilt man pages and html docs. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
10 dayspcsx2: drop kddockwidgets from REQUIRESDanilo M.2-4/+4
Slackware -current ships kddockwidgets 2.4.1 in the KDE series (slackware64/kde), the same version the SBo tree carries, so listing it as a dependency made the build pull in and rebuild a library the base system already provides. This package targets -current only, so the dependency is always redundant here. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
10 dayspcsx2: add version 2.8.2Danilo M.7-0/+334
Port the 2.4.0 script from Slackware 15.0 to -current. 15.0 shipped none of the libraries pcsx2 needs, so the old script vendored sixteen sources and patched upstream's dependency builder with hardcoded sed line ranges to skip the Qt build. -current already provides SDL3, Qt6, libpng, libjpeg-turbo, libwebp, lz4, zstd, ffmpeg and the Vulkan headers at or above the versions upstream pins, and kddockwidgets 2.4.1 comes from SBo, so both the vendoring and the line-range surgery mostly go away. Five dependencies have no packaged counterpart and are still built here, now directly with upstream's own flags rather than through the patched builder: libbacktrace, plutovg, plutosvg, rapidyaml and shaderc (with its three pinned third-party trees). They are built static into a private prefix that only the build sees, so nothing lands in the package and the old /usr/lib64/pcsx2 libdir and its LD_LIBRARY_PATH desktop wrapper are both gone. Verified: the package ships one binary and no shared objects, no NEEDED entry references the vendored five, and every remaining NEEDED resolves in a clean -current container with only kddockwidgets added. pcsx2 2.8.2 still reads AVCodec::pix_fmts and sample_fmts, removed in ffmpeg 8, so building against -current's ffmpeg 9 fails in GSCapture.cpp. Disable find_package(FFMPEG) to select the bundled headers upstream ships for this case; ffmpeg is dlopen'd at runtime, so capture still uses the system library. Also drop the llvm-opt dependency now that -current's llvm provides clang, restrict ARCH to x86_64 with an explicit error, and remove qt-6.10.patch, which patched the no longer vendored KDDockWidgets 2.2.3. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
10 dayskitty-bin, opencode-bin: drop in favor of SBo compiled counterpartsDanilo M.12-350/+0
12 daysREADME: sync package table with current versionsDanilo M.1-13/+13
12 daysqtmaildir: update to 0.29.0Danilo M.2-4/+4
12 dayspython3-platformdirs: update to 4.11.11Danilo M.2-4/+4
12 daysplaywright-cli: update to 0.1.21Danilo M.2-4/+4
12 daysopencode-bin: update to 1.18.31Danilo M.2-4/+4
12 daysllama.cpp-vulkan: update to 0.4.1Danilo M.2-4/+4
12 daysgamescope: update to 3.16.29Danilo M.2-4/+4
12 daysdiscord: update to 1.0.158Danilo M.2-4/+4
12 daysclaude-code-bin: update to 2.1.278Danilo M.2-4/+4
12 dayspython3-huggingface_hub: update to 1.32.0Danilo M.2-4/+4
12 dayspython3-fsspec: update to 2026.9.0Danilo M.2-4/+4
12 daysclaude-desktop-bin: update to 2.2553.1Danilo M.2-4/+4
2026-09-14python3-platformdirs: update to 4.11.8Danilo M.2-4/+4
2026-09-14python3-onnxruntime: update to 1.30.0Danilo M.2-4/+4
2026-09-14python3-huggingface_hub: update to 1.31.0Danilo M.2-4/+4
2026-09-14opencode-bin: update to 1.18.30Danilo M.2-4/+4
2026-09-14gitea-cli: update to 0.16.0Danilo M.2-4/+4
2026-09-14discord: update to 1.0.157Danilo M.2-4/+4
2026-09-14claude-desktop-bin: update to 1.52386.6Danilo M.2-4/+4
2026-09-14claude-code-bin: update to 2.1.270Danilo M.2-4/+4
2026-09-11quickshell: fix dbusmenu build failure from leaked DBUS_INTERFACESDanilo M.1-0/+7
src/dbus/CMakeLists.txt builds up DBUS_INTERFACES with its generated qt_add_dbus_interface sources, then calls add_subdirectory(dbusmenu) at the bottom. The subdirectory inherits the variable and qt_add_dbus_interface appends to it, so quickshell-dbusmenu ends up listing src/dbus's generated sources as well. Those entries are relative filenames, so make resolves them against the dbusmenu binary dir and the build dies with: No rule to make target 'src/dbus/dbus_objectmanager.cpp', needed by 'src/dbus/dbusmenu/CMakeFiles/quickshell-dbusmenu_autogen_timestamp_deps' Unset DBUS_INTERFACES before the add_subdirectory so dbusmenu starts clean. Still unfixed upstream as of master. Verified with a containerized test build: SUCCESS, lint clean. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XLAYexNKJ4BKdyjiLiqdMz
2026-09-11quickshell: add version 0.3.1Danilo M.7-0/+171
Add the quickshell package, a QtQuick toolkit for building status bars, widgets and other desktop components. Bumped from the initially added 0.2.1 to 0.3.1. Upstream renamed the cmake option CRASH_REPORTER to CRASH_HANDLER in 0.3.x, so the old flag would have been silently ignored and pulled in the crash handler along with its cpptrace dependency. Other fixes over the initial script: - DOWNLOAD was UNSUPPORTED with the real URL in DOWNLOAD_x86_64, which wrongly marked every non-x86_64 arch as unbuildable. The source is arch independent, so it belongs in DOWNLOAD. - REQUIRES said "qt6 cli11". qt6 is not an SBo package, and the cli11 entry did not match the SBo package name, which is CLI11. - The gitea archive is served under its Content-Disposition name (quickshell-v0.3.1.tar.gz) rather than the URL basename, so accept either filename when extracting. - DISTRIBUTOR claimed SlackBuilds.org. Upstream asks that this string identify the specific package source, and it is compiled into the binary, so name this repo instead. - Align TAG and PKGTYPE with the rest of the repo (_SBo, tgz), fix the slack-desc handy ruler to 72 characters, add the missing README and drop the leftover template comments. Builds clean on -current with a clean sbopkglint. Slackware 15.0 ships Qt5 only, so the build fails there on a missing Qt6; the package is -current only and the README notes this. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01456ddh6BkCimbiPi5WucyT
2026-09-07docs: retire llama.cpp-vulkan lint exception, generalize --local-deps findingDanilo M.1-15/+20
llama.cpp-vulkan now uses versioned release tags, so sbolint no longer misreads the tag as a commit hash and the SBOLINT=no exception is gone. The nvchecker --local-deps finding was a symptom of a general rule, in-repo sibling deps never resolve from the SBo tree, so piper-tts hit it too. Reworded to cover any such package. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07docs: update version table for the 2026-09-07 sweepDanilo M.1-13/+13
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07qtmaildir: update to 0.28.0Danilo M.2-5/+5
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07python3-platformdirs: update to 4.11.7Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07python3-huggingface_hub: update to 1.30.0Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07python3-typer: update to 0.27.2Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07playwright-cli: update to 0.1.19Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07piper-tts: update to 1.8.0Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07opencode-bin: update to 1.18.29Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07llama.cpp-vulkan: update to 0.4.0Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07gamescope: update to 3.16.28Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07discord: update to 1.0.156Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07click: update to 8.5.0Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07claude-desktop-bin: update to 1.46388.2Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07claude-code-bin: update to 2.1.263Danilo M.2-4/+4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-09-07qtmaildir: fix version string by disabling build numberDanilo M.1-0/+6
QTMAILDIR_BUILD_NUMBER is ON upstream so developers can distinguish builds of an unreleased version. In a package it makes the release report "0.27.0 build 1", numbering a release after a counter that restarts in every fresh build directory. Turn it off. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
2026-08-25docs: update version table and add opencode-bin findingDanilo M.2-7/+17
2026-08-25qtmaildir: update to 0.27.0Danilo M.2-4/+4
2026-08-25python3-platformdirs: update to 4.11.4Danilo M.2-4/+4
2026-08-25opencode-bin: update to 1.18.23Danilo M.2-4/+4
2026-08-25discord: update to 1.0.155Danilo M.2-4/+4
2026-08-25claude-desktop-bin: update to 1.34493.1Danilo M.2-4/+4
2026-08-25claude-code-bin: update to 2.1.245Danilo M.2-4/+4