| Age | Commit message (Collapse) | Author | Files | Lines |
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Vulkan build of leejet/stable-diffusion.cpp (sd-cli, sd-server).
Bundles upstream's patched ggml fork and builds the server web UI
offline from pinned npm tarballs listed in the .info. x86_64 only.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Configuring 2026.4.0 failed with "The source directory
thirdparty/protobuf/protobuf/third_party/abseil-cpp does not contain a
CMakeLists.txt file". The protobuf commit this tag pins is 5.26.0,
where the old one was 3.21, and 5.26.0 builds utf8_range, which pulls
abseil in as a nested submodule of its own. Like every other submodule
here it ships as an empty placeholder directory.
Pinned to the abseil commit that protobuf commit references, and
unpacked after protobuf so the path it goes into exists.
The system protobuf cannot be used instead: openvino asks
find_package for 5.26.0, and protobuf's cmake config only accepts a
matching major, so Slackware's 36.1 is rejected rather than treated as
newer.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
Picks up the fix for the intel_gpu OpenCL runtime, which failed to
compile against OpenCL-CLHPP 2026.05.29 with "expected constructor,
destructor, or type conversion before '(' token". That release removed
CL_HPP_PARAM_NAME_INFO_1_1_DEPRECATED_IN_2_0_, which ocl_wrapper.hpp
used unguarded; upstream added the guard in openvinotoolkit/openvino
PR 37096, merged after the 2026.2.1 tag was cut.
All eight bundled dependencies are re-pinned to the submodule commits
this tag references. oneDNN, oneDNN for GPU, onnx, protobuf and xbyak
moved; mlas, flatbuffers and ittapi are unchanged.
Both patches still apply and are still needed, with offsets.
The README no longer claims tbb must be built with hwloc: TBBBIND_2_5
is disabled here, so libtbbbind-2.5 is never looked for.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
Ported from the orphaned SBo script. The eight bundled dependencies are
pinned to the exact commits openvino references at this tag and dropped
in as archive tarballs, with the submodule placeholder symlinked to
whatever directory each one unpacks to, so a dep bump is a new SHA, URL
and md5 in the vars and .info with no edits to the body.
pugixml, snappy and tbb come from the system; flatbuffers is bundled
because the SBo package ships broken cmake files, and xbyak because its
cmake config exports a bare -isystem /usr/include that breaks GCC 15's
include_next. TBBBIND_2_5 is off, so the optional hwloc dependency is
not needed.
Configure runs under unshare -n where permitted, since openvino's cmake
otherwise fetches prebuilt dependencies over the network. The guard is
skipped where unshare is not permitted, such as a container without
CAP_SYS_ADMIN.
Requires OpenCL-CLHPP 2026.05.29 or newer: the 2024.05.08 opencl.hpp
references D3D11 and D3D12 external memory handle constants that the
current opencl-headers no longer define, which breaks the intel_gpu
OpenCL runtime.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
kitty 0.49.0 compiles its shaders at build time with slangc, which is
neither in Slackware nor on SBo, so the build fails with "The shader
slang compiler (slangc) not in PATH". The release tarball ships only
the .slang sources, with no prebuilt shaders to fall back on.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
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
|
|
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
|
|
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
|
|
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
|
|
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
|
|
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
|
|
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
|
|
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yeUGcX28FHJNQMtkzqx5e
|