diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-21 13:25:42 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-21 13:25:42 +0200 |
| commit | 42fe2e72960409caeb5d59137f17492a4d72335e (patch) | |
| tree | fc78692cb6042f4d848791f4c5469c6b6e8e1026 | |
| parent | 37ed0039d34ca16500714c4050a47cd86f9b4861 (diff) | |
| download | my-slackbuilds-42fe2e72960409caeb5d59137f17492a4d72335e.tar.gz my-slackbuilds-42fe2e72960409caeb5d59137f17492a4d72335e.zip | |
kitty-bin, opencode-bin: drop in favor of SBo compiled counterparts
| -rw-r--r-- | .extras/nvchecker.toml | 12 | ||||
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | kitty-bin/README | 14 | ||||
| -rw-r--r-- | kitty-bin/doinst.sh | 10 | ||||
| -rw-r--r-- | kitty-bin/kitty-bin.SlackBuild | 89 | ||||
| -rw-r--r-- | kitty-bin/kitty-bin.info | 10 | ||||
| -rw-r--r-- | kitty-bin/slack-desc | 19 | ||||
| -rw-r--r-- | opencode-bin/README | 15 | ||||
| -rw-r--r-- | opencode-bin/opencode-bin.SlackBuild | 83 | ||||
| -rw-r--r-- | opencode-bin/opencode-bin.info | 10 | ||||
| -rw-r--r-- | opencode-bin/opencode.1 | 67 | ||||
| -rw-r--r-- | opencode-bin/slack-desc | 19 |
12 files changed, 0 insertions, 350 deletions
diff --git a/.extras/nvchecker.toml b/.extras/nvchecker.toml index f66d741..ffc34ac 100644 --- a/.extras/nvchecker.toml +++ b/.extras/nvchecker.toml @@ -10,24 +10,12 @@ github = "dvorka-oss/hstr" use_latest_release = true prefix = "v" -[kitty-bin] -source = "github" -github = "kovidgoyal/kitty" -use_latest_release = true -prefix = "v" - ["llama.cpp-vulkan"] source = "github" github = "ggml-org/llama.cpp" use_latest_release = true prefix = "v" -[opencode-bin] -source = "github" -github = "anomalyco/opencode" -use_latest_release = true -prefix = "v" - [kvantum-qt6] source = "github" github = "tsujan/Kvantum" @@ -35,10 +35,8 @@ Each package lives in its own top-level subfolder: |---------|----------|------|-----|---------|--------| | hstr | ✅ | not tested | ✅ [hstr](https://slackbuilds.org/repository/15.0/system/hstr/) | 3.2 | 3.2 | | discord | ✅ | not tested | ✅ [discord](https://slackbuilds.org/repository/15.0/network/discord/) | 1.0.158 | 1.0.158 | -| kitty-bin | ✅ | not tested | ❌ | 0.48.2 | 0.48.2 | | llama.cpp-vulkan | ✅ | not tested | ❌ | 0.4.1 | 0.4.1 | | qarma | ✅ | not tested | ❌ | 1.1.1 | 1.1.1 | -| opencode-bin | ✅ | not tested | ❌ | 1.18.31 | 1.18.31 | | claude-code-bin | ✅ | not tested | ❌ | 2.1.278 | 2.1.278 | | kvantum-qt6 | ✅ | not tested | ❌ | 1.1.8 | 1.1.8 | | kvantum-qt5 | ✅ | not tested | ✅ [kvantum-qt5](https://slackbuilds.org/repository/15.0/system/kvantum-qt5/) | 1.1.8 | 1.1.8 | diff --git a/kitty-bin/README b/kitty-bin/README deleted file mode 100644 index 6ccf6b9..0000000 --- a/kitty-bin/README +++ /dev/null @@ -1,14 +0,0 @@ -kitty (fast, featureful, GPU-based terminal emulator) - -kitty is a terminal emulator for X11 and Wayland [1], which offloads -the rendering to the GPU [2] and supports modern terminal features. It -also supports tiling multiple terminal windows without using an extra -program like screen or tmux. - -[1] For Wayland support, it may be necessary to add the following - line to ~/.config/kitty/kitty.conf: - linux_display_server wayland - -[2] Requires hardware-accelerated OpenGL support. - -This is a repackage of the binaries distributed by upstream diff --git a/kitty-bin/doinst.sh b/kitty-bin/doinst.sh deleted file mode 100644 index 1f8ff67..0000000 --- a/kitty-bin/doinst.sh +++ /dev/null @@ -1,10 +0,0 @@ -if [ -x /usr/bin/update-desktop-database ]; then - /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 -fi - -if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then - if [ -x /usr/bin/gtk-update-icon-cache ]; then - /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1 - fi -fi - diff --git a/kitty-bin/kitty-bin.SlackBuild b/kitty-bin/kitty-bin.SlackBuild deleted file mode 100644 index e030011..0000000 --- a/kitty-bin/kitty-bin.SlackBuild +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/bash - -# Slackware build script for kitty - -# Copyright 2026 danix <danix@danix.xyz> -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -cd $(dirname $0) ; CWD=$(pwd) - -PRGNAM=kitty-bin -SRCNAM=kitty -VERSION=${VERSION:-0.48.2} -BUILD=${BUILD:-2} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" - exit 0 -fi - -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $SRCNAM-$VERSION -tar xvf $CWD/$SRCNAM-$VERSION-$ARCH.txz - -chown -R root:root . -find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ - \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ - -mkdir -p $PKG/opt/$PRGNAM-$VERSION/{bin,lib} -cp -a bin/* $PKG/opt/$PRGNAM-$VERSION/bin -cp -a lib/* $PKG/opt/$PRGNAM-$VERSION/lib - -mkdir -p $PKG/usr/{bin,man} -mkdir -p $PKG/usr/share/{applications,icons,terminfo} -cp -a share/applications/*.desktop $PKG/usr/share/applications -cp -a share/icons/* $PKG/usr/share/icons -cp -a share/man/* $PKG/usr/man -find $PKG/usr/man/man* -type f | xargs gzip -9 -cp -a share/terminfo/* $PKG/usr/share/terminfo - -ln -sf ../../opt/$PRGNAM-$VERSION/bin/kitty $PKG/usr/bin/kitty -ln -sf ../../opt/$PRGNAM-$VERSION/bin/kitten $PKG/usr/bin/kitten - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a share/doc/$SRCNAM/html $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc/$PRGNAM-$VERSION/html -type f -a -empty | xargs rm -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/kitty-bin/kitty-bin.info b/kitty-bin/kitty-bin.info deleted file mode 100644 index dd83c6b..0000000 --- a/kitty-bin/kitty-bin.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="kitty-bin" -VERSION="0.48.2" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" -DOWNLOAD="https://github.com/kovidgoyal/kitty/releases/download/v0.48.2/kitty-0.48.2-x86_64.txz" -MD5SUM="32dbfba62f3718d0dba3bfaf3146e7f8" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="danix" -EMAIL="danix@danix.xyz" diff --git a/kitty-bin/slack-desc b/kitty-bin/slack-desc deleted file mode 100644 index 456bfb8..0000000 --- a/kitty-bin/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -kitty-bin: kitty-bin (fast, featureful, GPU-based terminal emulator) -kitty-bin: -kitty-bin: kitty is a terminal emulator for X11 and Wayland, which offloads the -kitty-bin: rendering to the GPU and supports modern terminal features. It also -kitty-bin: supports tiling multiple terminal windows without using an extra -kitty-bin: program like screen or tmux. -kitty-bin: -kitty-bin: Homepage: https://sw.kovidgoyal.net/kitty/ -kitty-bin: -kitty-bin: This is a repackage of the binaries distributed by upstream. -kitty-bin: diff --git a/opencode-bin/README b/opencode-bin/README deleted file mode 100644 index 1b8e8d0..0000000 --- a/opencode-bin/README +++ /dev/null @@ -1,15 +0,0 @@ -OpenCode is an open source agent that helps you write code in your -terminal, IDE, or desktop. - - - LSP enabled Automatically loads the right LSPs for the LLM - - Multi-session Start multiple agents in parallel on the same project - - Share links Share a link to any session for reference or to debug - - GitHub Copilot Log in with GitHub to use your Copilot account - - ChatGPT Plus/Pro Log in with OpenAI to use your ChatGPT Plus or Pro - account - - Any model 75+ LLM providers through Models.dev, including local - models - - Any editor Available as a terminal interface, desktop app, and - IDE extension - -This Package delivers the binary released from mainstream diff --git a/opencode-bin/opencode-bin.SlackBuild b/opencode-bin/opencode-bin.SlackBuild deleted file mode 100644 index 7ce87ca..0000000 --- a/opencode-bin/opencode-bin.SlackBuild +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/bash - -# Slackware build script for opencode - -# Copyright 2026 danix <danix@danix.xyz> -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -cd $(dirname $0) ; CWD=$(pwd) - -PRGNAM=opencode-bin -SRCNAM=opencode -VERSION=${VERSION:-1.18.31} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} - -ARCH=${ARCH:-x86_64} - -# Only x86_64 is supported (pre-built binary) -if [ "$ARCH" != "x86_64" ]; then - echo "ERROR: $PRGNAM is only available for x86_64." - exit 1 -fi - -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" - exit 0 -fi - -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP - -tar xvf $CWD/$SRCNAM-linux-x64.tar.gz - -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -mkdir -p $PKG/usr/bin -install -D -m 0755 opencode $PKG/usr/bin/opencode -# no binary stripping for opencode since that will render the -# executable unusable. - -# Install man page -install -D -m 0644 $CWD/opencode.1 $PKG/usr/man/man1/opencode.1 -gzip -9 $PKG/usr/man/man1/opencode.1 - -# Install docs -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/opencode-bin/opencode-bin.info b/opencode-bin/opencode-bin.info deleted file mode 100644 index 7796982..0000000 --- a/opencode-bin/opencode-bin.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="opencode-bin" -VERSION="1.18.31" -HOMEPAGE="https://opencode.ai" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://github.com/anomalyco/opencode/releases/download/v1.18.31/opencode-linux-x64.tar.gz" -MD5SUM_x86_64="c26ef762356cba781d4329367cfdd379" -REQUIRES="" -MAINTAINER="danix" -EMAIL="danix@danix.xyz" diff --git a/opencode-bin/opencode.1 b/opencode-bin/opencode.1 deleted file mode 100644 index ba2b76b..0000000 --- a/opencode-bin/opencode.1 +++ /dev/null @@ -1,67 +0,0 @@ -.TH OPENCODE 1 "2025" "opencode" "User Commands" -.SH NAME -opencode \- open source AI coding agent for the terminal -.SH SYNOPSIS -.B opencode -[\fIOPTIONS\fR] -.SH DESCRIPTION -.B opencode -is an AI coding agent designed for the terminal. It provides a TUI -(Terminal User Interface) for interacting with 75+ LLM providers -including Anthropic Claude, OpenAI, Google Gemini, GitHub Copilot, -and local models via Ollama. -.PP -It uses a client/server architecture allowing the server to run on -one machine while being driven remotely from another client. -.SH OPTIONS -.TP -.BR \-h ", " \-\-help -Display help information and exit. -.TP -.BR \-v ", " \-\-version -Print version number and exit. -.TP -.BR \-d ", " \-\-debug -Enable debug logging. -.TP -.BR \-c " " \fIDIR\fR ", " \-\-cwd " " \fIDIR\fR -Set the working directory for the session. -.TP -.BR \-p " " \fIPROMPT\fR ", " \-\-print " " \fIPROMPT\fR -Run non-interactively with the given prompt and print the response, -then exit. Useful for scripting and automation. -.TP -.BR \-f " " \fIFORMAT\fR ", " \-\-format " " \fIFORMAT\fR -Output format when using \fB\-p\fR. Options: \fBtext\fR (default), \fBjson\fR. -.TP -.BR \-q ", " \-\-quiet -Suppress the spinner animation. Useful when running from scripts. -.SH ENVIRONMENT -.TP -.B OPENCODE_INSTALL_DIR -Override the binary installation directory used by the install script. -.TP -.B XDG_BIN_DIR -XDG Base Directory Specification compliant binary path. -.SH FILES -.TP -.I ~/.config/opencode/ -User configuration directory. -.TP -.I ~/.local/share/opencode/auth.json -Stored authentication credentials. -.SH TUI COMMANDS -Inside the TUI, the following slash commands are available: -.TP -.B /connect -Configure and authenticate an LLM provider. -.TP -.B /models -Switch between available models. -.SH SEE ALSO -Full documentation at \fIhttps://opencode.ai/docs\fR -.SH AUTHORS -Developed by the Anomaly team. See \fIhttps://github.com/anomalyco/opencode\fR -for contributors. -.SH LICENSE -MIT License. diff --git a/opencode-bin/slack-desc b/opencode-bin/slack-desc deleted file mode 100644 index 9469921..0000000 --- a/opencode-bin/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one blank line after the base package name's header. - - |-----handy-ruler------------------------------------------------------| -opencode-bin: opencode-bin (open source AI coding agent for the terminal) -opencode-bin: -opencode-bin: OpenCode is a TUI/CLI AI coding agent supporting 75+ LLM providers -opencode-bin: including Claude, OpenAI, Gemini, GitHub Copilot, and local models -opencode-bin: via Ollama. It features a client/server architecture, session -opencode-bin: management, LSP integration, MCP support, and plugin system. -opencode-bin: Binaries are compiled with Bun and are self-contained. -opencode-bin: -opencode-bin: Homepage: https://opencode.ai -opencode-bin: License: MIT -opencode-bin: |
