aboutsummaryrefslogtreecommitdiffstats
path: root/syncthing/syncthing.SlackBuild
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-03 18:37:10 +0200
committerDanilo M. <danix@danix.xyz>2026-04-03 18:37:10 +0200
commitca3e38566396f6da172f1e2e5c3cea5f85366f17 (patch)
tree5fdcbbf40c9200d0939d2751db00767e46b32f35 /syncthing/syncthing.SlackBuild
parent70b0328a1122a5f21785fb8c13073e776c1dd1a1 (diff)
downloadmy-slackbuilds-ca3e38566396f6da172f1e2e5c3cea5f85366f17.tar.gz
my-slackbuilds-ca3e38566396f6da172f1e2e5c3cea5f85366f17.zip
repo: remove packages available on SBo
Drop claude-code, discord, hugo, obsidian, syncthing, uv-bin — all available on SlackBuilds.org. Keep only packages not yet on SBo or with local-only patches (hstr, kitty-bin, llama.cpp-vulkan, qarma, opencode-bin). Update README.md and nvchecker.toml accordingly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'syncthing/syncthing.SlackBuild')
-rw-r--r--syncthing/syncthing.SlackBuild115
1 files changed, 0 insertions, 115 deletions
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