aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
11 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>
11 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>
11 dayskitty-bin, opencode-bin: drop in favor of SBo compiled counterpartsDanilo M.12-350/+0
13 daysREADME: sync package table with current versionsDanilo M.1-13/+13
13 daysqtmaildir: update to 0.29.0Danilo M.2-4/+4
13 dayspython3-platformdirs: update to 4.11.11Danilo M.2-4/+4
13 daysplaywright-cli: update to 0.1.21Danilo M.2-4/+4
13 daysopencode-bin: update to 1.18.31Danilo M.2-4/+4
13 daysllama.cpp-vulkan: update to 0.4.1Danilo M.2-4/+4
13 daysgamescope: update to 3.16.29Danilo M.2-4/+4
13 daysdiscord: update to 1.0.158Danilo M.2-4/+4
13 daysclaude-code-bin: update to 2.1.278Danilo M.2-4/+4
13 dayspython3-huggingface_hub: update to 1.32.0Danilo M.2-4/+4
13 dayspython3-fsspec: update to 2026.9.0Danilo M.2-4/+4
13 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
2026-08-25llama.cpp-vulkan: update to 0.2.0Danilo M.3-5/+6
2026-08-21opencode-bin: update to 1.18.20Danilo M.2-4/+4