From 1045963959ddfb697898fa90476f837aae4e2881 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 1 Apr 2026 22:56:07 +0200 Subject: repo: move all packages under SlackBuilds/ subfolder Reorganize repository by moving all 11 package directories into a new SlackBuilds/ subfolder. Update README.md, CLAUDE.md, and hooks/post-commit to reflect the new path structure. Co-Authored-By: Claude Sonnet 4.6 --- opencode-bin/README | 15 ------- opencode-bin/opencode-bin.SlackBuild | 84 ------------------------------------ opencode-bin/opencode-bin.info | 10 ----- opencode-bin/opencode.1 | 67 ---------------------------- opencode-bin/slack-desc | 19 -------- 5 files changed, 195 deletions(-) delete mode 100644 opencode-bin/README delete mode 100644 opencode-bin/opencode-bin.SlackBuild delete mode 100644 opencode-bin/opencode-bin.info delete mode 100644 opencode-bin/opencode.1 delete mode 100644 opencode-bin/slack-desc (limited to 'opencode-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 b2c304b..0000000 --- a/opencode-bin/opencode-bin.SlackBuild +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash - -# Slackware build script for opencode - -# Copyright 2026 danix -# 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.3.13} -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 - -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -# 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 155faec..0000000 --- a/opencode-bin/opencode-bin.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="opencode-bin" -VERSION="1.3.13" -HOMEPAGE="https://opencode.ai" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://github.com/anomalyco/opencode/releases/download/v1.3.13/opencode-linux-x64.tar.gz" -MD5SUM_x86_64="8dd2dab3b9ffaeb956fa95ed80b6b15b" -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: -- cgit v1.2.3