diff options
33 files changed, 1 insertions, 976 deletions
diff --git a/.extras/nvchecker.toml b/.extras/nvchecker.toml index 6a7fb2b..36dbb31 100644 --- a/.extras/nvchecker.toml +++ b/.extras/nvchecker.toml @@ -1,38 +1,15 @@ -[claude-code] -source = "github" -github = "anthropics/claude-code" -use_latest_release = true -prefix = "v" - [qarma] source = "github" github = "luebking/qarma" use_max_tag = true prefix = "v" -[discord] -source = "httpheader" -url = "https://discord.com/api/download?platform=linux&format=tar.gz" -regex = "discord-(.*)\\.tar.*" - [hstr] source = "github" github = "dvorka/hstr" use_max_tag = true prefix = "v" -[uv-bin] -source = "github" -github = "astral-sh/uv" -use_latest_release = true -prefix = "v" - -[hugo] -source = "github" -github = "gohugoio/hugo" -use_latest_release = true -prefix = "v" - [kitty-bin] source = "github" github = "kovidgoyal/kitty" @@ -44,21 +21,8 @@ source = "github" github = "ggml-org/llama.cpp" use_latest_release = true -[obsidian] -source = "github" -github = "obsidianmd/obsidian-releases" -use_latest_release = true -prefix = "v" - -[syncthing] -source = "github" -github = "syncthing/syncthing" -use_latest_release = true -prefix = "v" - [opencode-bin] source = "github" github = "anomalyco/opencode" use_latest_release = true prefix = "v" - @@ -31,17 +31,11 @@ Each package lives in its own top-level subfolder: | Package | -current | 15.0 | SBo | Version | Latest | |---------|----------|------|-----|---------|--------| -| claude-code | ✅ | not tested | ❌ | 2.1.81 | 2.1.81 | -| discord | ✅ | not tested | [discord](https://slackbuilds.org/repository/15.0/network/discord/) | 0.0.131 | 0.0.131 | | hstr | ✅ | not tested | [hstr](https://slackbuilds.org/repository/15.0/system/hstr/) | 3.1 | 3.2 | -| hugo | ✅ | not tested | [hugo](https://slackbuilds.org/repository/15.0/development/hugo/) | 0.159.2 | 0.159.2 | -| uv-bin | ✅ | not tested | [uv-bin](https://slackbuilds.org/repository/15.0/python/uv-bin/) | 0.11.2 | 0.11.2 | | kitty-bin | ✅ | not tested | ❌ | 0.46.2 | 0.46.2 | | llama.cpp-vulkan | ✅ | not tested | ❌ | b8611 | b8611 | -| obsidian | ✅ | not tested | [obsidian](https://slackbuilds.org/repository/15.0/development/obsidian/) | 1.12.7 | 1.12.7 | | qarma | ✅ | not tested | ❌ | 1.1.0 | 1.1.0 | -| opencode-bin| ✅ | not tested | ❌ | 1.3.13 | 1.3.13 | -| syncthing | ✅ | not tested | [syncthing](https://slackbuilds.org/repository/15.0/network/syncthing/) | 2.0.15 | 2.0.15 | +| opencode-bin | ✅ | not tested | ❌ | 1.3.13 | 1.3.13 | --- diff --git a/claude-code/README b/claude-code/README deleted file mode 100644 index 619061b..0000000 --- a/claude-code/README +++ /dev/null @@ -1,3 +0,0 @@ -Optional dependencies are: github-cli and ripgrep -Also optional dependencies (platform-specific npm modules) : @img/sharp-linux-$ARCH -If you need latest version please read README.SBo diff --git a/claude-code/README.SBo b/claude-code/README.SBo deleted file mode 100644 index 14fd910..0000000 --- a/claude-code/README.SBo +++ /dev/null @@ -1,4 +0,0 @@ -To print latest versions use this command: -curl -s https://registry.npmjs.org/@anthropic-ai/claude-code | grep -o '"dist-tags":{[^}]*}' - -Then modify .info file and .SlackBuild, download and build. diff --git a/claude-code/claude-code.SlackBuild b/claude-code/claude-code.SlackBuild deleted file mode 100644 index 2465dfa..0000000 --- a/claude-code/claude-code.SlackBuild +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/bash - -# Slackware build script for claude-code - -# 2026 Nicholas B. Hubbard -# 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=claude-code -VERSION=${VERSION:-2.1.81} -BUILD=${BUILD:-1} -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 $PRGNAM-$VERSION -mkdir $PRGNAM-$VERSION -cd $PRGNAM-$VERSION -mkdir -p package -tar -xzf $CWD/$PRGNAM-$VERSION.tgz -C package --strip-components=1 -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/lib64/node_modules/@anthropic-ai/ -cp -a package $PKG/usr/lib64/node_modules/@anthropic-ai/"$PRGNAM" - -mkdir -p $PKG/usr/bin -cat $PKG/usr/lib64/node_modules/@anthropic-ai/claude-code/cli.js > $PKG/usr/bin/claude -chmod +x $PKG/usr/bin/claude - -if [ "${ARCH:-}" = "x86_64" ]; then - find "$PKG/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor" \ - -maxdepth 2 \( -name "arm64-*" -o -name "x64-darwin" -o -name "x64-win32" \) \ - -type d -exec rm -rf {} + -fi - -find "$PKG/usr/lib64/node_modules/@anthropic-ai/claude-code/vendor" \ - -name "*.node" -exec chmod +x {} + - -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 - - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - package/*.md \ - $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 -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/claude-code/claude-code.info b/claude-code/claude-code.info deleted file mode 100644 index fe19835..0000000 --- a/claude-code/claude-code.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="claude-code" -VERSION="2.1.81" -HOMEPAGE="https://github.com/anthropics/claude-code" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.1.81.tgz" -MD5SUM_x86_64="7fac54e32b7b6664332eae14861d6c6d" -REQUIRES="nodejs22" -MAINTAINER="Nicholas B. Hubbard" -EMAIL="nicholashubbard@posteo.net" diff --git a/claude-code/doinst.sh b/claude-code/doinst.sh deleted file mode 100644 index 2d5cb9a..0000000 --- a/claude-code/doinst.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -rm -f /usr/bin/claude -ln -sf /usr/lib64/node_modules/@anthropic-ai/claude-code/cli.js /usr/bin/claude diff --git a/claude-code/slack-desc b/claude-code/slack-desc deleted file mode 100644 index 7123e39..0000000 --- a/claude-code/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------------------------------------------------------| -claude-code: claude-code (Agentic coding tool in your terminal) -claude-code: -claude-code: Claude Code is a terminal-based coding agent built by Anthropic. -claude-code: This build installs claude-code from the npm tarball offline, -claude-code: NOT including optional sharp dependencies for Linux x64/ARM... -claude-code: -claude-code: -claude-code: -claude-code: Homepage: https://github.com/anthropics/claude-code -claude-code: -claude-code: diff --git a/discord/README b/discord/README deleted file mode 100644 index ceb8841..0000000 --- a/discord/README +++ /dev/null @@ -1,14 +0,0 @@ -discord (It's time to ditch Skype and TeamSpeak) - -All-in-one voice and text chat for gamers that's free, secure, and -works on both your desktop and phone. Stop paying for TeamSpeak -servers and hassling with Skype. Simplify your life. - -Discord is only available as a 64bit program. 32bit is unsupported. - -If you'd like Discord to continue working after an upstream update -is released, but is not yet available on SBo, add the following to -the beginning of your user's ~/.config/discord/settings.json file, -on a new line after the first bracket: - -"SKIP_HOST_UPDATE": true, diff --git a/discord/discord.SlackBuild b/discord/discord.SlackBuild deleted file mode 100644 index 0f3787f..0000000 --- a/discord/discord.SlackBuild +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash - -# Slackware build script for discord -# -# Copyright 2016-2026 Jeremy Hansen <jebrhansen+SBo@gmail.com> -# 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=discord -VERSION=${VERSION:-0.0.131} -BUILD=${BUILD:-1} -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} - -if [ "$ARCH" = "i586" ]; then - DEBARCH="i386" - echo "This package is currently only available for 64bit." - exit 1 -elif [ "$ARCH" = "x86_64" ]; then - DEBARCH="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - -set -eu - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $PKG -ar p $CWD/${PRGNAM}-${VERSION}.deb data.tar.gz | tar zxv - -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 {} \; - -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 - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/usr/share/doc/discord/copyright $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -# Don't need these: -rm -rf $PKG/usr/share/doc $PKG/usr/share/lintian - -# Correct permissions error found using sbopkglint -chmod +x $PKG/usr/share/discord/lib*.so* - -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/discord/discord.info b/discord/discord.info deleted file mode 100644 index 7af507e..0000000 --- a/discord/discord.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="discord" -VERSION="0.0.131" -HOMEPAGE="https://discord.com" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.131/discord-0.0.131.deb" -MD5SUM_x86_64="51acbf7c5f4fb7795aaaffc5755d9807" -REQUIRES="" -MAINTAINER="Jeremy Hansen" -EMAIL="jebrhansen+SBo@gmail.com" diff --git a/discord/doinst.sh b/discord/doinst.sh deleted file mode 100644 index 5fb2893..0000000 --- a/discord/doinst.sh +++ /dev/null @@ -1,3 +0,0 @@ -if [ -x /usr/bin/update-desktop-database ]; then - /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 -fi diff --git a/discord/slack-desc b/discord/slack-desc deleted file mode 100644 index bfd437a..0000000 --- a/discord/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------------------------------------------------------| -discord: discord (It's time to ditch Skype and TeamSpeak) -discord: -discord: All-in-one voice and text chat for gamers that's free, secure, and -discord: works on both your desktop and phone. Stop paying for TeamSpeak -discord: servers and hassling with Skype. Simplify your life. -discord: -discord: Homepage: https://discord.com/ -discord: -discord: -discord: -discord: diff --git a/hugo/README b/hugo/README deleted file mode 100644 index 82dd3ed..0000000 --- a/hugo/README +++ /dev/null @@ -1,23 +0,0 @@ -Hugo is a static HTML and CSS website generator written in Go. It is -optimized for speed, ease of use, and configurability. Hugo takes a -directory with content and templates and renders them into a full HTML -website. - -Hugo relies on Markdown files with front matter for metadata, and you -can run Hugo from any directory. This works well for shared hosts and -other systems where you don’t have a privileged account. - -Hugo renders a typical website of moderate size in a fraction of a -second. A good rule of thumb is that each piece of content renders in -around 1 millisecond. - -Hugo is designed to work well for any kind of website including blogs, -tumbles, and docs. - -Notes: -This slackbuild installs the "extended" version of Hugo. Please see -the Hugo website for more about the additional functionality. - -Current release: -Hugo cannot be updated beyond 0.148.2 in the current stable release -of Slackware. diff --git a/hugo/hugo.SlackBuild b/hugo/hugo.SlackBuild deleted file mode 100644 index 062575a..0000000 --- a/hugo/hugo.SlackBuild +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/bash - -# Slackware build script for hugo - -# Copyright 2020-2025 Andrew Payne <phalange@komputermatrix.com> -# Copyright 2018-2019 Donald Cooley South Haven, IN USA -# 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=hugo -VERSION=${VERSION:-0.159.2} -BUILD=${BUILD:-1} -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 the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -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} - -if [ "$ARCH" = "x86_64" ]; then - BIT="64bit" -else - echo "$ARCH is not supported." - exit 1 -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION -mkdir -p $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM\_extended\_$VERSION\_Linux-$BIT.tar.gz -C $PRGNAM-$VERSION -cd $PRGNAM-$VERSION -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,opt/$PRGNAM} - cp -a * $PKG/opt/$PRGNAM - ln -s /opt/$PRGNAM/hugo $PKG/usr/bin/$PRGNAM - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - LICENSE README.md \ - $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/hugo/hugo.info b/hugo/hugo.info deleted file mode 100644 index 4a184a1..0000000 --- a/hugo/hugo.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="hugo" -VERSION="0.159.2" -HOMEPAGE="https://gohugo.io" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.159.2/hugo_extended_0.159.2_Linux-64bit.tar.gz" -MD5SUM_x86_64="a3e27d4b2049a710dbe7d7c1954a827e" -REQUIRES="" -MAINTAINER="Andrew Payne" -EMAIL="phalange@komputermatrix.com" diff --git a/hugo/slack-desc b/hugo/slack-desc deleted file mode 100644 index f7eafa6..0000000 --- a/hugo/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------------------------------------------------------| -hugo: hugo (static HTML and CSS website generator written in Go) -hugo: -hugo: Hugo is a static HTML and CSS website generator written in Go. It is -hugo: optimized for speed, ease of use, and configurability. Hugo takes a -hugo: directory with content and templates and renders them into a full -hugo: HTML website. -hugo: -hugo: Homepage: https://gohugo.io -hugo: -hugo: -hugo: diff --git a/obsidian/README b/obsidian/README deleted file mode 100644 index db73203..0000000 --- a/obsidian/README +++ /dev/null @@ -1,12 +0,0 @@ -Obsidian is a personal knowledge base and note-taking software -application that operates on Markdown files. It allows users to make -internal links for notes and then to visualize the connections as a -graph. It is designed to help users organize and structure their -thoughts and knowledge in a flexible, non-linear way. - -The software is free for personal use, with commercial licenses -available for pay - -This script repackages the Debian package provided by Obsidian team. - -Currently, only the 64bit version is available. diff --git a/obsidian/doinst.sh b/obsidian/doinst.sh deleted file mode 100644 index 65c7e2e..0000000 --- a/obsidian/doinst.sh +++ /dev/null @@ -1,9 +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 -f usr/share/icons/hicolor >/dev/null 2>&1 - fi -fi diff --git a/obsidian/obsidian.SlackBuild b/obsidian/obsidian.SlackBuild deleted file mode 100644 index 25ec26b..0000000 --- a/obsidian/obsidian.SlackBuild +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/bash - -# Slackware build script for Obsidian - -# Copyright 2024 Dimitar Nikov, Alfreton, United Kingdom -# Copyright 2025-2026 Matt Egger, Philadelphia, PA, United States -# 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=obsidian -VERSION=${VERSION:-1.12.7} -BUILD=${BUILD:-1} -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 the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -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} - -if [ "$ARCH" != "x86_64" ]; then - echo "$ARCH is not supported." - exit 1 -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $PKG -ar p $CWD/${PRGNAM}_${VERSION}_amd64.deb data.tar.xz | tar -xvJ - -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 {} \; - -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 - -rm -fr $PKG/usr/share/doc - -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 -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/obsidian/obsidian.info b/obsidian/obsidian.info deleted file mode 100644 index 9fe77d1..0000000 --- a/obsidian/obsidian.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="obsidian" -VERSION="1.12.7" -HOMEPAGE="https://obsidian.md/" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://github.com/obsidianmd/obsidian-releases/releases/download/v1.12.7/obsidian_1.12.7_amd64.deb" -MD5SUM_x86_64="4fc61e50360320be9083f80b04a805ee" -REQUIRES="" -MAINTAINER="Matt Egger" -EMAIL="matt.egger@gmail.com" diff --git a/obsidian/slack-desc b/obsidian/slack-desc deleted file mode 100644 index e77e407..0000000 --- a/obsidian/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------------------------------------------------------| -obsidian: obsidian (a markdown editor) -obsidian: -obsidian: Obsidian is a personal knowledge base and note-taking software -obsidian: application that operates on Markdown files. It allows users to make -obsidian: internal links for notes and then to visualize the connections as a -obsidian: graph. It is designed to help users organize and structure their -obsidian: thoughts and knowledge in a flexible, non-linear way. -obsidian: -obsidian: Homepage: https://obsidian.md/ -obsidian: -obsidian: diff --git a/syncthing/README b/syncthing/README deleted file mode 100644 index 86b1197..0000000 --- a/syncthing/README +++ /dev/null @@ -1,20 +0,0 @@ -Syncthing (two way file sync between devices) - -Syncthing is a free, open-source peer-to-peer, two-way file -syncronisation application available for Windows, Mac, Linux, iOS, -Android, Solaris, Darwin and BSD. It can sync files between devices -on a local network, or between remote devices over the Internet. - -Before you can build Syncthing, you have to create a syncthing -user and group (used when running syncthing as a system-wide daemon): - -groupadd -g 307 syncthing -useradd -d /var/lib/syncthing -g syncthing -s /bin/bash -u 307 syncthing - -This package includes a rc.syncthing startup script, suitable for -running Syncthing as a system daemon - such as on a server. - -The default location for the Syncthing config *and* sync repository -if run using the enclosed rc.syncthing is under /var/lib/syncthing, -but Syncthing is normally configured through its own web interface. -See project page for further details. diff --git a/syncthing/doinst.sh b/syncthing/doinst.sh deleted file mode 100644 index 9d663d4..0000000 --- a/syncthing/doinst.sh +++ /dev/null @@ -1,25 +0,0 @@ -config() { - NEW="$1" - OLD="`dirname $NEW`/`basename $NEW .new`" - # If there's no config file by that name, mv it over: - if [ ! -r $OLD ]; then - mv $NEW $OLD - elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy - rm $NEW - fi - # Otherwise, we leave the .new copy for the admin to consider... -} - -preserve_perms() { - NEW="$1" - OLD="$(dirname $NEW)/$(basename $NEW .new)" - if [ -e $OLD ]; then - cp -a $OLD ${NEW}.incoming - cat $NEW > ${NEW}.incoming - mv ${NEW}.incoming $NEW - fi - config $NEW -} - -config etc/logrotate.d/syncthing.new -preserve_perms etc/rc.d/rc.syncthing.new diff --git a/syncthing/rc.syncthing b/syncthing/rc.syncthing deleted file mode 100644 index 730e638..0000000 --- a/syncthing/rc.syncthing +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -# Copyright 2016, Sebastian Arcus, UK -# 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. - -SYNCTHING_USER="syncthing" -SYNCTHING="/usr/bin/syncthing" -CONFDIR="/var/lib/syncthing/config" -LOGFILE="/var/log/syncthing/syncthing.log" -LOGFLAGS="11" -SYNCTHING_ARGS="-no-browser" - -case "$1" in - stop) - if /usr/bin/pgrep -f /usr/bin/syncthing >/dev/null; then - echo "Stop Syncthing..." - killall syncthing 2>/dev/null - else - echo "Syncthing is not running..." - exit 1 - fi - ;; - start) - echo "Start Syncthing..." - su - $SYNCTHING_USER -c "$SYNCTHING -home=$CONFDIR -logfile=$LOGFILE -logflags=$LOGFLAGS $SYNCTHING_ARGS" 1>/dev/null 2>&1 & - ;; - restart) - $0 stop - sleep 1 - $0 start - ;; - *) - echo "usage: $0 { start | stop | restart }" >&2 - exit 1 - ;; -esac diff --git a/syncthing/slack-desc b/syncthing/slack-desc deleted file mode 100644 index 2d1ee73..0000000 --- a/syncthing/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------------------------------------------------------| -syncthing: syncthing (two way file sync between devices) -syncthing: -syncthing: Syncthing is a free, open-source peer-to-peer, two-way file -syncthing: syncronisation application available for Windows, Mac, Linux, iOS, -syncthing: Android, Solaris, Darwin and BSD. It can sync files between devices -syncthing: on a local network, or between remote devices over the Internet. -syncthing: -syncthing: https://syncthing.net -syncthing: -syncthing: -syncthing: diff --git a/syncthing/syncthing.SlackBuild b/syncthing/syncthing.SlackBuild deleted file mode 100644 index b4b896f..0000000 --- a/syncthing/syncthing.SlackBuild +++ /dev/null @@ -1,115 +0,0 @@ -#!/bin/bash - -# Slackware build script for syncthing - -# Copyright 2015 Lionel Young, United States -# Copyright 2016 Sebastian Arcus, United Kingdom -# 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=syncthing -VERSION=${VERSION:-2.0.15} -BUILD=${BUILD:-1} -TAG=${TAG:-_danix} -PKGTYPE=${PKGTYPE:-txz} - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then - FARCH=386 -elif [ "$ARCH" = "x86_64" ]; then - FARCH=amd64 -else - echo "$ARCH architecture is not supported." - exit 1 -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -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 - -# Check if the syncthing user and group exist. If not, then bail. -if [ "$(id -g syncthing 2> /dev/null)" != "307" -o "$(id -u syncthing 2> /dev/null)" != "307" ]; then - echo " You must have an 'syncthing' user and group to run this script." - echo " # groupadd -g 307 syncthing" - echo " # useradd -d /var/lib/syncthing -g syncthing -s /bin/bash -u 307 syncthing" - exit 1 -fi - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION -mkdir $PRGNAM-$VERSION -cd $PRGNAM-$VERSION -tar xvf $CWD/${PRGNAM}-linux-$FARCH-v${VERSION}.tar.gz -cd ${PRGNAM}-linux-$FARCH-v${VERSION} -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 {} \; - -# Install syncthing -mkdir -p $PKG/usr/bin -install -Dm755 syncthing $PKG/usr/bin/syncthing - -# Install rc script -mkdir -p $PKG/etc/rc.d -cat $CWD/rc.syncthing > $PKG/etc/rc.d/rc.syncthing.new -chmod 0644 $PKG/etc/rc.d/rc.syncthing.new - -# Install logrotate script -mkdir -p $PKG/etc/logrotate.d -cat $CWD/syncthing.logrotate > $PKG/etc/logrotate.d/syncthing.new - -mkdir -p -m 750 $PKG/var/lib/syncthing/config -mkdir -p -m 750 $PKG/var/log/syncthing -mkdir -p -m 750 $PKG/var/run/syncthing -chown -R syncthing:syncthing $PKG/var/{lib,run,log}/syncthing - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a *.txt $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 -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/syncthing/syncthing.info b/syncthing/syncthing.info deleted file mode 100644 index 7c6b8ca..0000000 --- a/syncthing/syncthing.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="syncthing" -VERSION="2.0.15" -HOMEPAGE="https://syncthing.net" -DOWNLOAD="https://github.com/syncthing/syncthing/releases/download/v2.0.15/syncthing-linux-386-v2.0.15.tar.gz" -MD5SUM="04bb977a084577ddac3c6036b965d54d" -DOWNLOAD_x86_64="https://github.com/syncthing/syncthing/releases/download/v2.0.15/syncthing-linux-amd64-v2.0.15.tar.gz" -MD5SUM_x86_64="4129e1b6e1b014b7c92f4e987204251f" -REQUIRES="" -MAINTAINER="Sebastian Arcus" -EMAIL="s [dot] arcus [at] open-t [dot] co [dot] uk" diff --git a/syncthing/syncthing.logrotate b/syncthing/syncthing.logrotate deleted file mode 100644 index ef303bf..0000000 --- a/syncthing/syncthing.logrotate +++ /dev/null @@ -1,8 +0,0 @@ -/var/log/syncthing/*.log { - weekly - rotate 4 - compress - missingok - notifempty - copytruncate -} diff --git a/uv-bin/README b/uv-bin/README deleted file mode 100644 index 44d590e..0000000 --- a/uv-bin/README +++ /dev/null @@ -1 +0,0 @@ -An extremely fast Python package and project manager, written in Rust diff --git a/uv-bin/slack-desc b/uv-bin/slack-desc deleted file mode 100644 index ac9b049..0000000 --- a/uv-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------------------------------------------------------| -uv-bin: uv-bin (Python package and project manager) -uv-bin: -uv-bin: An extremely fast Python package and project manager, written in Rust -uv-bin: -uv-bin: -uv-bin: -uv-bin: -uv-bin: -uv-bin: Project URL: https://github.com/astral-sh/uv -uv-bin: -uv-bin: diff --git a/uv-bin/uv-bin.SlackBuild b/uv-bin/uv-bin.SlackBuild deleted file mode 100644 index 613dfa9..0000000 --- a/uv-bin/uv-bin.SlackBuild +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash - -# Slackware build script for uv-bin - -# Copyright 2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org> -# 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=uv-bin -SRCNAM=uv -VERSION=${VERSION:-0.11.2} -BUILD=${BUILD:-1} -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} - -if [ "$ARCH" = "i586" ]; then - SRCARCH=i686-unknown-linux-gnu -elif [ "$ARCH" = "i686" ]; then - SRCARCH=i686-unknown-linux-gnu -elif [ "$ARCH" = "x86_64" ]; then - SRCARCH=x86_64-unknown-linux-gnu -elif [ "$ARCH" = "aarch64" ]; then - SRCARCH=aarch64-unknown-linux-gnu -elif [ "$ARCH" = "arm" ]; then - SRCARCH=armv7-unknown-linux-gnueabihf -else - SRCARCH=i686-unknown-linux-gnu -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $SRCNAM-$SRCARCH -tar xvf $CWD/$SRCNAM-$SRCARCH.tar.gz -cd $SRCNAM-$SRCARCH -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 -cp uvx uv $PKG/usr/bin/ - -# Strip binaries and libraries. -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 - -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/uv-bin/uv-bin.info b/uv-bin/uv-bin.info deleted file mode 100644 index ea9a751..0000000 --- a/uv-bin/uv-bin.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="uv-bin" -VERSION="0.11.2" -HOMEPAGE="https://github.com/astral-sh/uv" -DOWNLOAD="https://github.com/astral-sh/uv/releases/download/0.11.2/uv-i686-unknown-linux-gnu.tar.gz" -MD5SUM="ea373279d05858cbdebc3e67c3ffac91" -DOWNLOAD_x86_64="https://github.com/astral-sh/uv/releases/download/0.11.2/uv-x86_64-unknown-linux-gnu.tar.gz" -MD5SUM_x86_64="23457bca50346ff869f89fbca9b99657" -REQUIRES="" -MAINTAINER="Willy Sudiarto Raharjo" -EMAIL="willysr@slackbuilds.org" |
