diff --git a/academic/fet/fet.SlackBuild b/academic/fet/fet.SlackBuild index 0795924af13..20bc8780bb0 100644 --- a/academic/fet/fet.SlackBuild +++ b/academic/fet/fet.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=fet -VERSION=${VERSION:-6.28.6} +VERSION=${VERSION:-7.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/academic/fet/fet.info b/academic/fet/fet.info index fa44ff9e478..67840812788 100644 --- a/academic/fet/fet.info +++ b/academic/fet/fet.info @@ -1,8 +1,8 @@ PRGNAM="fet" -VERSION="6.28.6" +VERSION="7.0.0" HOMEPAGE="https://www.lalescu.ro/liviu/fet/" -DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-6.28.6.tar.bz2" -MD5SUM="1bd2e96ec943feced59f55fc5025cc94" +DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-7.0.0.tar.bz2" +MD5SUM="b41e8680a31d9440e69ce78bafbdff9b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/academic/ngspice/ngspice.SlackBuild b/academic/ngspice/ngspice.SlackBuild index ddda42d7de2..802373c037a 100644 --- a/academic/ngspice/ngspice.SlackBuild +++ b/academic/ngspice/ngspice.SlackBuild @@ -134,7 +134,7 @@ ln -s "libngspice.so.0.0.12" "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so" install -Dm644 ./src/include/ngspice/sharedspice.h $PKG/usr/include/ngspice/sharedspice.h # Move the configure output file. mv $TMP/$PRGNAM-$VERSION/release/src/include/ngspice/config.h $PKG/usr/include/ngspice/ -chmod 644 $PKG/usr/doc/ngspice-42/examples/klu/Circuits/libraries/*.lib +chmod 644 $PKG/usr/doc/ngspice-44/examples/klu/Circuits/libraries/*.lib install -Dm644 $CWD/$PRGNAM.png $PKG/usr/share/icons/hicolor/48x48/apps/$PRGNAM.png diff --git a/academic/plus42/plus42.SlackBuild b/academic/plus42/plus42.SlackBuild index 78ec2061865..80fbaa0bb49 100644 --- a/academic/plus42/plus42.SlackBuild +++ b/academic/plus42/plus42.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for plus42 -# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal +# Copyright 2023-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal # Copyright 2022-2023 Juan M. Lasca juanmlasca@gmail.com # All rights reserved. # @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=plus42 -VERSION=${VERSION:-1.1.17} +VERSION=${VERSION:-1.1.17b} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/academic/plus42/plus42.info b/academic/plus42/plus42.info index 703688113c6..19a605c66cd 100644 --- a/academic/plus42/plus42.info +++ b/academic/plus42/plus42.info @@ -1,8 +1,8 @@ PRGNAM="plus42" -VERSION="1.1.17" +VERSION="1.1.17b" HOMEPAGE="https://www.thomasokken.com/plus42" -DOWNLOAD="https://github.com/thomasokken/plus42desktop/archive/v1.1.17/plus42desktop-1.1.17.tar.gz" -MD5SUM="4221913b420bb5a9679d884e020df7ab" +DOWNLOAD="https://github.com/thomasokken/plus42desktop/archive/v1.1.17b/plus42desktop-1.1.17b.tar.gz" +MD5SUM="40f03f58ae95f02d65f417470e94042c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/dpkg/dpkg.SlackBuild b/development/dpkg/dpkg.SlackBuild index 50efca682bc..6f537a0daa3 100644 --- a/development/dpkg/dpkg.SlackBuild +++ b/development/dpkg/dpkg.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dpkg -VERSION=${VERSION:-1.22.13} +VERSION=${VERSION:-1.22.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/dpkg/dpkg.info b/development/dpkg/dpkg.info index 6e71114a4b6..30812563fd7 100644 --- a/development/dpkg/dpkg.info +++ b/development/dpkg/dpkg.info @@ -1,8 +1,8 @@ PRGNAM="dpkg" -VERSION="1.22.13" +VERSION="1.22.14" HOMEPAGE="https://wiki.debian.org/Teams/Dpkg" -DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.13.tar.xz" -MD5SUM="ee723236d97d214ff0ea02bda9a708bc" +DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.14.tar.xz" +MD5SUM="ae8767daca4ed8e9c8f55832b6ead18c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libmd" diff --git a/development/minikube/minikube.SlackBuild b/development/minikube/minikube.SlackBuild index 28b8b6c108f..8efdd39a427 100644 --- a/development/minikube/minikube.SlackBuild +++ b/development/minikube/minikube.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for minikube # Copyright 2020 Dmitrii Sosedov, United States +# Copyright 2025 Willy Sudiarto Raharjo # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=minikube -VERSION=${VERSION:-1.34.0} +VERSION=${VERSION:-1.35.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/minikube/minikube.info b/development/minikube/minikube.info index 7968a839e7a..062d5176758 100644 --- a/development/minikube/minikube.info +++ b/development/minikube/minikube.info @@ -1,10 +1,10 @@ PRGNAM="minikube" -VERSION="1.34.0" +VERSION="1.35.0" HOMEPAGE="https://minikube.sigs.k8s.io" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/kubernetes/minikube/releases/download/v1.34.0/minikube-linux-amd64" -MD5SUM_x86_64="301da4c493827e379dba03d8e07ab3a4" +DOWNLOAD_x86_64="https://github.com/kubernetes/minikube/releases/download/v1.35.0/minikube-linux-amd64" +MD5SUM_x86_64="691f9472120b8766cef17d7c9ee979dc" REQUIRES="" -MAINTAINER="Dmitrii Sosedov" -EMAIL="d.sosedov@gmail.com" +MAINTAINER="Willy Sudiarto Raharjo" +EMAIL="willysr@slackbuilds.org" diff --git a/development/minikube/slack-desc b/development/minikube/slack-desc index 2b391c34d2d..658636cc1a8 100644 --- a/development/minikube/slack-desc +++ b/development/minikube/slack-desc @@ -11,7 +11,7 @@ minikube: minikube: Local Kubernetes, focused on application development & education minikube: minikube: Homepage: https://minikube.sigs.k8s.io/ -minikube: Release date: Sep 3, 2020 +minikube: Release date: Jan 15, 2025 minikube: minikube: minikube: diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild index 3de713785e3..64e60a29db9 100644 --- a/development/postman/postman.SlackBuild +++ b/development/postman/postman.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=postman SRCDIR=Postman SRCNAM=linux -VERSION=${VERSION:-11.27.3} +VERSION=${VERSION:-11.28.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/postman/postman.info b/development/postman/postman.info index 0cb78749edd..d334af56d43 100644 --- a/development/postman/postman.info +++ b/development/postman/postman.info @@ -1,10 +1,10 @@ PRGNAM="postman" -VERSION="11.27.3" +VERSION="11.28.4" HOMEPAGE="https://www.getpostman.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/11.27.3/linux64" -MD5SUM_x86_64="fe6daf3fa7c6bdd5af1fd2f129215493" +DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/11.28.4/linux64" +MD5SUM_x86_64="fde3406d5331c5adbe80c6f0243c8900" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/development/robotframework/robotframework.SlackBuild b/development/robotframework/robotframework.SlackBuild index 5ec7d461241..aff482b5ce5 100644 --- a/development/robotframework/robotframework.SlackBuild +++ b/development/robotframework/robotframework.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=robotframework -VERSION=${VERSION:-7.1.1} +VERSION=${VERSION:-7.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/robotframework/robotframework.info b/development/robotframework/robotframework.info index cd23455968b..a2779d82ba2 100644 --- a/development/robotframework/robotframework.info +++ b/development/robotframework/robotframework.info @@ -1,8 +1,8 @@ PRGNAM="robotframework" -VERSION="7.1.1" +VERSION="7.2" HOMEPAGE="https://robotframework.org/" -DOWNLOAD="https://github.com/robotframework/robotframework/archive/v7.1.1/robotframework-7.1.1.tar.gz" -MD5SUM="6b8f2d54b3408d747cc8c3a2f0e33bb0" +DOWNLOAD="https://github.com/robotframework/robotframework/archive/v7.2/robotframework-7.2.tar.gz" +MD5SUM="9ec881c17987de2c7070c25bcbbeda2c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/rust-opt/rust-opt.SlackBuild b/development/rust-opt/rust-opt.SlackBuild index 8be534037b2..532c63ee782 100644 --- a/development/rust-opt/rust-opt.SlackBuild +++ b/development/rust-opt/rust-opt.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rust-opt -# Copyright 2024 K. Eugene Carlson Tsukuba, Japan +# Copyright 2024-2025 K. Eugene Carlson Tsukuba, Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rust-opt SRCNAM=rust -VERSION=${VERSION:-1.83.0} +VERSION=${VERSION:-1.84.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/rust-opt/rust-opt.info b/development/rust-opt/rust-opt.info index 32edfab8476..13d96d3c825 100644 --- a/development/rust-opt/rust-opt.info +++ b/development/rust-opt/rust-opt.info @@ -1,12 +1,12 @@ PRGNAM="rust-opt" -VERSION="1.83.0" +VERSION="1.84.0" HOMEPAGE="https://rust-lang.org" -DOWNLOAD="https://static.rust-lang.org/dist/2024-11-28/rust-1.83.0-i686-unknown-linux-gnu.tar.gz \ - https://static.rust-lang.org/dist/2024-11-28/rust-1.83.0-arm-unknown-linux-gnueabihf.tar.gz" -MD5SUM="97d3154de138b52cda874d7f27be5341 \ - 223ee192fde108111c0dbc01dc172869" -DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2024-11-28/rust-1.83.0-x86_64-unknown-linux-gnu.tar.gz" -MD5SUM_x86_64="d373ff9365e094165f0e580a7713aa83" +DOWNLOAD="https://static.rust-lang.org/dist/2025-01-09/rust-1.84.0-i686-unknown-linux-gnu.tar.gz \ + https://static.rust-lang.org/dist/2025-01-09/rust-1.84.0-arm-unknown-linux-gnueabihf.tar.gz" +MD5SUM="70968ec82177bdcab3f589ba1e2569bc \ + 678a4e009f3d875108b20aa1a4e36f10" +DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2025-01-09/rust-1.84.0-x86_64-unknown-linux-gnu.tar.gz" +MD5SUM_x86_64="8f7c240530c7e1ef58e77c2719e2d45b" REQUIRES="" MAINTAINER="K. Eugene Carlson" EMAIL="kvngncrlsn@gmail.com" diff --git a/development/rust-opt/slack-desc b/development/rust-opt/slack-desc index afae56d18a8..cfc6746a198 100644 --- a/development/rust-opt/slack-desc +++ b/development/rust-opt/slack-desc @@ -11,7 +11,7 @@ rust-opt: rust-opt: rust-opt installs a limited set of up-to-date Rust stable binaries to rust-opt: /opt/rust for use in SlackBuilds. rust-opt: -rust-opt: See /usr/doc/rust-opt-1.83.0/README.sw for usage instructions. +rust-opt: See /usr/doc/rust-opt-1.84.0/README.sw for usage instructions. rust-opt: rust-opt: rust-opt: diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild index 45f5a7db61e..40bdc1915b4 100644 --- a/development/vscode-bin/vscode-bin.SlackBuild +++ b/development/vscode-bin/vscode-bin.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for vscode-bin -# Copyright 2019-2024 Willy Sudiarto Raharjo +# Copyright 2019-2025 Willy Sudiarto Raharjo # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=vscode-bin SRCNAM=code-stable -VERSION=${VERSION:-1.96.2} -SRCVER=1734606550 +VERSION=${VERSION:-1.96.4} +SRCVER=1736989961 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info index 40aabd761ba..d44fb17273f 100644 --- a/development/vscode-bin/vscode-bin.info +++ b/development/vscode-bin/vscode-bin.info @@ -1,10 +1,10 @@ PRGNAM="vscode-bin" -VERSION="1.96.2" +VERSION="1.96.4" HOMEPAGE="https://code.visualstudio.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/fabdb6a30b49f79a7aba0f2ad9df9b399473380f/code-stable-x64-1734606550.tar.gz" -MD5SUM_x86_64="51755220f008eb79d0ab8d796bb0dd20" +DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/code-stable-x64-1736989961.tar.gz" +MD5SUM_x86_64="b7e38b52f5ae9a63347b40269cf7cce9" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/vstudio/vstudio.SlackBuild b/development/vstudio/vstudio.SlackBuild index 58849461d1e..309ddff6f5c 100644 --- a/development/vstudio/vstudio.SlackBuild +++ b/development/vstudio/vstudio.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for vstudio -# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal +# Copyright 2023-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,13 +25,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=vstudio -VERSION=${VERSION:-14.6.3} +VERSION=${VERSION:-14.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} case "$( uname -m )" in - x86_64) ARCH=x86_64 ; BASENAME=${BASENAME:-vstudio_x64_13_lin} ;; + x86_64) ARCH=x86_64 ;; *) echo "Package for $(uname -m) architecture is not available." ; exit 1 ;; esac @@ -51,11 +51,7 @@ OUTPUT=${OUTPUT:-/tmp} rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $PKG -if [ -e $CWD/$BASENAME.deb ]; then - ar p $CWD/$BASENAME.deb data.tar.xz | tar xvJ -else - ar p $CWD/vstudio_x64_14_lin.deb data.tar.xz | tar xvJ -fi +ar p $CWD/vstudio_x64_14_lin.deb data.tar.xz | tar xvJ chown -R root:root . find -L . \ diff --git a/development/vstudio/vstudio.info b/development/vstudio/vstudio.info index 22627a2e415..14dd007465c 100644 --- a/development/vstudio/vstudio.info +++ b/development/vstudio/vstudio.info @@ -1,10 +1,10 @@ PRGNAM="vstudio" -VERSION="14.6.3" +VERSION="14.7.1" HOMEPAGE="http://www.valentina-db.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="http://valentina-db.com/download/prev_releases/14.6.3/lin_64/vstudio_x64_14_lin.deb" -MD5SUM_x86_64="0ae48acf81f4945c25ce4a82246a3c07" +DOWNLOAD_x86_64="http://valentina-db.com/download/prev_releases/14.7.1/lin_64/vstudio_x64_14_lin.deb" +MD5SUM_x86_64="1bb8d48348553bbbe96243314bcc7a35" REQUIRES="" MAINTAINER="Antonio Leal" EMAIL="antonioleal@yahoo.com" diff --git a/games/ZEsarUX/ZEsarUX.SlackBuild b/games/ZEsarUX/ZEsarUX.SlackBuild index dd837997a7e..6a42cbb2d50 100644 --- a/games/ZEsarUX/ZEsarUX.SlackBuild +++ b/games/ZEsarUX/ZEsarUX.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ZEsarUX -# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal +# Copyright 2023-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ZEsarUX -VERSION=${VERSION:-11.0} +VERSION=${VERSION:-12.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/games/ZEsarUX/ZEsarUX.info b/games/ZEsarUX/ZEsarUX.info index b4da0dc31e3..b6013543d57 100644 --- a/games/ZEsarUX/ZEsarUX.info +++ b/games/ZEsarUX/ZEsarUX.info @@ -1,8 +1,8 @@ PRGNAM="ZEsarUX" -VERSION="11.0" +VERSION="12.0" HOMEPAGE="https://github.com/chernandezba/zesarux" -DOWNLOAD="https://github.com/chernandezba/zesarux/releases/download/ZEsarUX-11.0/ZEsarUX_src-11.0.tar.gz" -MD5SUM="916f3d4c036200f4d993454606bf340d" +DOWNLOAD="https://github.com/chernandezba/zesarux/releases/download/ZEsarUX-12.0/ZEsarUX_src-12.0.tar.gz" +MD5SUM="de0957fd22508177d94d99dbda7a1297" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/games/ZEsarUX/slack-desc b/games/ZEsarUX/slack-desc index 95cf4830989..9de6c243937 100644 --- a/games/ZEsarUX/slack-desc +++ b/games/ZEsarUX/slack-desc @@ -16,4 +16,4 @@ ZEsarUX: TBBlue/ZX Spectrum Next, Jupiter Ace and Amstrad CPC 464 ZEsarUX: ZEsarUX: ZEsarUX also includes third-party roms, media, programs and ZEsarUX: games NOT covered by the GNU GPL license. -ZEsarUX: Homepage at https://github.com/chernandezba/zesarux +ZEsarUX: diff --git a/games/ZEsarUX/tar.sh b/games/ZEsarUX/tar.sh deleted file mode 100644 index 7b07c71f388..00000000000 --- a/games/ZEsarUX/tar.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -cd .. -sboname=${PWD##*/} -echo $sboname -cd updater/slackbuild - -tar -z -c -f $sboname.tar.gz -v \ - --exclude='updater' \ - --exclude='*.tar.gz' \ - --exclude='*.tar' \ - --exclude='*.zip' \ - --exclude='*.md' \ - --exclude='*.sf3' \ - --exclude='*.deb' \ - --exclude='*.rpm' \ - ../../../$sboname diff --git a/gis/google-earth/google-earth.SlackBuild b/gis/google-earth/google-earth.SlackBuild index 0666c1a98fe..7401cefaf7e 100644 --- a/gis/google-earth/google-earth.SlackBuild +++ b/gis/google-earth/google-earth.SlackBuild @@ -33,7 +33,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=google-earth -VERSION=${VERSION:-7.3.6.10155} +VERSION=${VERSION:-7.3.6.10201} SHORTVER=${SHORTVER:-7.3.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -46,6 +46,9 @@ if [ -z "$ARCH" ]; then 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 diff --git a/gis/google-earth/google-earth.info b/gis/google-earth/google-earth.info index 3b2e560170f..23f9e7cebb9 100644 --- a/gis/google-earth/google-earth.info +++ b/gis/google-earth/google-earth.info @@ -1,10 +1,10 @@ PRGNAM="google-earth" -VERSION="7.3.6.10155" +VERSION="7.3.6.10201" HOMEPAGE="https://www.google.com/earth/index.html" DOWNLOAD="UNSUPPORTED" MD5SUM="" DOWNLOAD_x86_64="https://dl.google.com/dl/linux/direct/google-earth-pro-stable_7.3.6_amd64.deb" -MD5SUM_x86_64="693818631241a4731a551c5f982c49f0" +MD5SUM_x86_64="b60b924e0dd069eec61cefec003b96a5" REQUIRES="" MAINTAINER="Lenard Spencer" EMAIL="lenardrspencer@gmail.com" diff --git a/ham/SDRPlay/SDRPlay.SlackBuild b/ham/SDRPlay/SDRPlay.SlackBuild index 0a8f0cfa4de..ff65a31d9a3 100644 --- a/ham/SDRPlay/SDRPlay.SlackBuild +++ b/ham/SDRPlay/SDRPlay.SlackBuild @@ -31,12 +31,9 @@ TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} case "${ARCH:-$( uname -m )}" in - i?86) ARCH=i686 - LIBDIRSUFFIX="" - ;; x86_64*) ARCH=x86_64 - LIBDIRSUFFIX="64" - ;; + LIBDIRSUFFIX="64" ;; + arm*) ARCH=arm ;; *) echo "$ARCH is not supported." exit 1 ;; diff --git a/ham/SoapySDRPlay/SoapySDRPlay.info b/ham/SoapySDRPlay/SoapySDRPlay.info index 5f2170a8dc7..532d0665ec9 100644 --- a/ham/SoapySDRPlay/SoapySDRPlay.info +++ b/ham/SoapySDRPlay/SoapySDRPlay.info @@ -1,10 +1,10 @@ PRGNAM="SoapySDRPlay" VERSION="0.2.0" HOMEPAGE="https://github.com/pothosware/SoapySDRPlay" -DOWNLOAD="https://slackware.uk/sbosrcarch/by-name/ham/SoapySDRPlay/SoapySDRPlay-soapy-sdrplay-0.2.0.tar.gz" -MD5SUM="92499f2c4777255d78794cf9eafee282" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://slackware.uk/sbosrcarch/by-name/ham/SoapySDRPlay/SoapySDRPlay-soapy-sdrplay-0.2.0.tar.gz" +MD5SUM_x86_64="92499f2c4777255d78794cf9eafee282" REQUIRES="SoapySDR SDRPlay" MAINTAINER="Alan Aversa" EMAIL="alan.aveNOrsaSP@AMcox.net (remove NO and SPAM)" diff --git a/ham/hamlib4/hamlib4.SlackBuild b/ham/hamlib4/hamlib4.SlackBuild index 219a32de38c..9610d9e5b9e 100644 --- a/ham/hamlib4/hamlib4.SlackBuild +++ b/ham/hamlib4/hamlib4.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2010 Howard Pepper # Copyright 2017,2018 Nate Bargmann # Copyright 2020 JK Wood -# Copyright 2024 Brian Cox +# Copyright 2025 Brian Cox # # All rights reserved. # @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=hamlib4 SRCNAM=hamlib -VERSION=${VERSION:-4.6} +VERSION=${VERSION:-4.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/ham/hamlib4/hamlib4.info b/ham/hamlib4/hamlib4.info index 12de1e73e3f..90bc4332535 100644 --- a/ham/hamlib4/hamlib4.info +++ b/ham/hamlib4/hamlib4.info @@ -1,8 +1,8 @@ PRGNAM="hamlib4" -VERSION="4.6" +VERSION="4.6.1" HOMEPAGE="http://www.hamlib.org" -DOWNLOAD="https://github.com/Hamlib/Hamlib/releases/download/4.6/hamlib-4.6.tar.gz" -MD5SUM="e9868eb0e3928c9e8bc18e74db395183" +DOWNLOAD="https://github.com/Hamlib/Hamlib/releases/download/4.6.1/hamlib-4.6.1.tar.gz" +MD5SUM="9564e527986a3bbfed32d1ef46584df3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/ham/qlog/qlog.SlackBuild b/ham/qlog/qlog.SlackBuild index 94e3bf446e4..8e4f042c1e0 100644 --- a/ham/qlog/qlog.SlackBuild +++ b/ham/qlog/qlog.SlackBuild @@ -2,7 +2,7 @@ # Slackbuild for qlog # Brian Cox -# Copyright 2024 +# Copyright 2025 # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qlog SRCNAM=QLog -VERSION=${VERSION:-0.41.0} +VERSION=${VERSION:-0.41.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/ham/qlog/qlog.info b/ham/qlog/qlog.info index 49c9c68285d..e4a274d9a1e 100644 --- a/ham/qlog/qlog.info +++ b/ham/qlog/qlog.info @@ -1,10 +1,10 @@ PRGNAM="qlog" -VERSION="0.41.0" +VERSION="0.41.1" HOMEPAGE="https://github.com/foldynl/QLog" -DOWNLOAD="https://github.com/foldynl/QLog/archive/refs/tags/v0.41.0/QLog-0.41.0.tar.gz \ - https://github.com/foldynl/QLog-Flags/archive/refs/tags/v0.41.0/QLog-Flags-0.41.0.tar.gz" -MD5SUM="365076b0adc2045a1d96453ef5e1681f \ - 49cce302c8de4aa3b2305f81530862e8" +DOWNLOAD="https://github.com/foldynl/QLog/archive/refs/tags/v0.41.1/QLog-0.41.1.tar.gz \ + https://github.com/foldynl/QLog-Flags/archive/refs/tags/v0.41.1/QLog-Flags-0.41.1.tar.gz" +MD5SUM="88c87ac15ab8469a609c8bfab6c1e720 \ + 770cfc3375b63f795612ff77038389aa" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="hamlib4" diff --git a/libraries/eduvpn-common/README b/libraries/eduvpn-common/README new file mode 100644 index 00000000000..9fba503a766 --- /dev/null +++ b/libraries/eduvpn-common/README @@ -0,0 +1 @@ +eduvpn-common (eduvpn client application support library) diff --git a/libraries/eduvpn-common/eduvpn-common.SlackBuild b/libraries/eduvpn-common/eduvpn-common.SlackBuild new file mode 100644 index 00000000000..ef19007225b --- /dev/null +++ b/libraries/eduvpn-common/eduvpn-common.SlackBuild @@ -0,0 +1,104 @@ +#!/bin/bash + +# Slackware build script for eduvpn-common + +# Copyright 2025 Ruben Schuller +# 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=eduvpn-common +VERSION=${VERSION:-2.1.0} +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" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP + +rm -rf eduvpn-common-2.1.0 +tar xvf $CWD/eduvpn-common-2.1.0.tar.xz +cd eduvpn-common-2.1.0 +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 {} \; + +source /etc/profile.d/go.sh + +export CGO_CPPFLAGS="${SLKCFLAGS}" +export CGO_CFLAGS="${SLKCFLAGS}" +export CGO_CXXFLAGS="${SLKCFLAGS}" +export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=vendor -tags=release" +make + +cd wrappers/python +make install-lib +python3 -m build --no-isolation --sdist --wheel . +python3 -m installer --destdir="$PKG" dist/*.whl + +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/libraries/eduvpn-common/eduvpn-common.info b/libraries/eduvpn-common/eduvpn-common.info new file mode 100644 index 00000000000..5a44c65b2f8 --- /dev/null +++ b/libraries/eduvpn-common/eduvpn-common.info @@ -0,0 +1,10 @@ +PRGNAM="eduvpn-common" +VERSION="2.1.0" +HOMEPAGE="https://eduvpn.org" +DOWNLOAD="https://codeberg.org/eduVPN/eduvpn-common/releases/download/2.1.0/eduvpn-common-2.1.0.tar.xz" +MD5SUM="7c1fe9720d12bc22e98886f8db7edaa9" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="google-go-lang python3-build python3-wheel" +MAINTAINER="Ruben Schuller" +EMAIL="sb@rbn.im" diff --git a/libraries/eduvpn-common/slack-desc b/libraries/eduvpn-common/slack-desc new file mode 100644 index 00000000000..d15d4a1dd19 --- /dev/null +++ b/libraries/eduvpn-common/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +eduvpn-common: eduvpn-common (eduvpn client application support library) +eduvpn-common: +eduvpn-common: +eduvpn-common: +eduvpn-common: +eduvpn-common: +eduvpn-common: +eduvpn-common: +eduvpn-common: +eduvpn-common: +eduvpn-common: diff --git a/libraries/gupnp/gupnp.SlackBuild b/libraries/gupnp/gupnp.SlackBuild index 896e200a83e..93a041ba3f3 100644 --- a/libraries/gupnp/gupnp.SlackBuild +++ b/libraries/gupnp/gupnp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for gupnp -# Copyright 2016-2022 Willy Sudiarto Raharjo +# Copyright 2016-2025 Willy Sudiarto Raharjo # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gupnp -VERSION=${VERSION:-1.6.7} +VERSION=${VERSION:-1.6.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/gupnp/gupnp.info b/libraries/gupnp/gupnp.info index 2e181729857..5cbf5d8823e 100644 --- a/libraries/gupnp/gupnp.info +++ b/libraries/gupnp/gupnp.info @@ -1,8 +1,8 @@ PRGNAM="gupnp" -VERSION="1.6.7" +VERSION="1.6.8" HOMEPAGE="https://wiki.gnome.org/GUPnP/" -DOWNLOAD="https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.7.tar.xz" -MD5SUM="4277a100e9c909069e64086d20605bb5" +DOWNLOAD="https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.8.tar.xz" +MD5SUM="6152851a7e731f45eaf0b77263567c23" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gssdp" diff --git a/libraries/skalibs/skalibs.SlackBuild b/libraries/skalibs/skalibs.SlackBuild index 2cd1e6d00c3..02dd3059ed8 100644 --- a/libraries/skalibs/skalibs.SlackBuild +++ b/libraries/skalibs/skalibs.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=skalibs -VERSION=${VERSION:-2.14.2.0} +VERSION=${VERSION:-2.14.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/skalibs/skalibs.info b/libraries/skalibs/skalibs.info index c99c01ff248..c4299cbd059 100644 --- a/libraries/skalibs/skalibs.info +++ b/libraries/skalibs/skalibs.info @@ -1,8 +1,8 @@ PRGNAM="skalibs" -VERSION="2.14.2.0" +VERSION="2.14.3.0" HOMEPAGE="https://skarnet.org/software/skalibs/" -DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.14.2.0.tar.gz" -MD5SUM="a46e9c4e86c19644f6a5ff1037c8da81" +DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.14.3.0.tar.gz" +MD5SUM="48c9e4687d65bff10db5bcc315195a4a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/pam-u2f/pam-u2f.SlackBuild b/misc/pam-u2f/pam-u2f.SlackBuild index ba794421531..42817fd0f8f 100644 --- a/misc/pam-u2f/pam-u2f.SlackBuild +++ b/misc/pam-u2f/pam-u2f.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pam-u2f -# Copyright 2023 André Geraldo Vieira +# Copyright 2023 André Geraldo Vieira # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pam-u2f -VERSION=${VERSION:-1.3.0} +VERSION=${VERSION:-1.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -89,7 +89,7 @@ CXXFLAGS="$SLKCFLAGS" \ --mandir=/usr/man \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --disable-static \ - --with-pam-dir=/lib64/security \ + --with-pam-dir=/lib${LIBDIRSUFFIX}/security \ --build=$ARCH-slackware-linux make diff --git a/misc/pam-u2f/pam-u2f.info b/misc/pam-u2f/pam-u2f.info index b5fb7b9d3ad..dced57378a2 100644 --- a/misc/pam-u2f/pam-u2f.info +++ b/misc/pam-u2f/pam-u2f.info @@ -1,8 +1,8 @@ PRGNAM="pam-u2f" -VERSION="1.3.0" +VERSION="1.3.2" HOMEPAGE="https://github.com/Yubico/pam-u2f" -DOWNLOAD="https://developers.yubico.com/pam-u2f/Releases/pam_u2f-1.3.0.tar.gz" -MD5SUM="e79696f5afb8f8f96c8344bffcf1edcc" +DOWNLOAD="https://developers.yubico.com/pam-u2f/Releases/pam_u2f-1.3.2.tar.gz" +MD5SUM="b2cfd55c93a5862ee2005e8c6c00ed36" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libfido2" diff --git a/multimedia/QMPlay2/QMPlay2.SlackBuild b/multimedia/QMPlay2/QMPlay2.SlackBuild index 5bc1fff6a8f..de1bb8d23bb 100644 --- a/multimedia/QMPlay2/QMPlay2.SlackBuild +++ b/multimedia/QMPlay2/QMPlay2.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=QMPlay2 -VERSION=${VERSION:-24.12.28} +VERSION=${VERSION:-25.01.19} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/multimedia/QMPlay2/QMPlay2.info b/multimedia/QMPlay2/QMPlay2.info index 0c9c18ca81a..ce6a041de30 100644 --- a/multimedia/QMPlay2/QMPlay2.info +++ b/multimedia/QMPlay2/QMPlay2.info @@ -1,8 +1,8 @@ PRGNAM="QMPlay2" -VERSION="24.12.28" +VERSION="25.01.19" HOMEPAGE="https://github.com/zaps166/QMPlay2" -DOWNLOAD="https://github.com/zaps166/QMPlay2/releases/download/24.12.28/QMPlay2-src-24.12.28.tar.xz" -MD5SUM="a7fff5b8f3cd9716350405fbe7def3c8" +DOWNLOAD="https://github.com/zaps166/QMPlay2/releases/download/25.01.19/QMPlay2-src-25.01.19.tar.xz" +MD5SUM="1d1e7a3ad4ca06fd88eff8c10a30e0ca" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libass libgme" diff --git a/multimedia/videomass/videomass.SlackBuild b/multimedia/videomass/videomass.SlackBuild index 28147bd9556..5a8d7057d7b 100644 --- a/multimedia/videomass/videomass.SlackBuild +++ b/multimedia/videomass/videomass.SlackBuild @@ -36,7 +36,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=videomass -VERSION=${VERSION:-5.0.21} +VERSION=${VERSION:-5.0.25} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/multimedia/videomass/videomass.info b/multimedia/videomass/videomass.info index 92d2d00dc79..46fc4c8e189 100644 --- a/multimedia/videomass/videomass.info +++ b/multimedia/videomass/videomass.info @@ -1,8 +1,8 @@ PRGNAM="videomass" -VERSION="5.0.21" +VERSION="5.0.25" HOMEPAGE="http://jeanslack.github.io/Videomass/" -DOWNLOAD="https://github.com/jeanslack/Videomass/archive/v5.0.21/Videomass-5.0.21.tar.gz" -MD5SUM="cf8e39acfeb5ae4768e76627c664f749" +DOWNLOAD="https://github.com/jeanslack/Videomass/archive/v5.0.25/Videomass-5.0.25.tar.gz" +MD5SUM="6aeed167f0744416b4f9bc033ea0e929" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="wxPython4 python3-pubsub python3-hatchling python3-babel" diff --git a/multimedia/youtube-music/youtube-music.SlackBuild b/multimedia/youtube-music/youtube-music.SlackBuild index 034704fffd9..869bf08f82b 100644 --- a/multimedia/youtube-music/youtube-music.SlackBuild +++ b/multimedia/youtube-music/youtube-music.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for youtube-music -# Copyright 2024 Willy Sudiarto Raharjo +# Copyright 2024-2025 Willy Sudiarto Raharjo # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=youtube-music -VERSION=${VERSION:-3.7.1} +VERSION=${VERSION:-3.7.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/multimedia/youtube-music/youtube-music.info b/multimedia/youtube-music/youtube-music.info index 0f6ed0b2255..ac83a24588e 100644 --- a/multimedia/youtube-music/youtube-music.info +++ b/multimedia/youtube-music/youtube-music.info @@ -1,10 +1,10 @@ PRGNAM="youtube-music" -VERSION="3.7.1" +VERSION="3.7.2" HOMEPAGE="https://github.com/th-ch/youtube-music" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/th-ch/youtube-music/releases/download/v3.7.1/youtube-music_3.7.1_amd64.deb" -MD5SUM_x86_64="b5bc8c4f149def18f3edcfc3875ea6dc" +DOWNLOAD_x86_64="https://github.com/th-ch/youtube-music/releases/download/v3.7.2/youtube-music_3.7.2_amd64.deb" +MD5SUM_x86_64="f35be87f638762350f5c9d735d09e034" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/broadcom-wl/broadcom-wl.SlackBuild b/network/broadcom-wl/broadcom-wl.SlackBuild index 5f4308f635a..d48a73026a3 100644 --- a/network/broadcom-wl/broadcom-wl.SlackBuild +++ b/network/broadcom-wl/broadcom-wl.SlackBuild @@ -102,6 +102,7 @@ patch -p1 < $CWD/patches/014-linux414.patch || exit 1 patch -p1 < $CWD/patches/015-linux600.patch || exit 1 patch -p1 < $CWD/patches/016-linux601.patch || exit 1 patch -p1 < $CWD/patches/017-linux612.patch || exit 1 +patch -p1 < $CWD/patches/018-linux613.patch || exit 1 # See https://lkml.org/lkml/2019/3/1/643 sed -i 's/get_ds()/KERNEL_DS/g' src/wl/sys/wl_iw.c diff --git a/network/broadcom-wl/patches/018-linux613.patch b/network/broadcom-wl/patches/018-linux613.patch new file mode 100644 index 00000000000..bb4c7522892 --- /dev/null +++ b/network/broadcom-wl/patches/018-linux613.patch @@ -0,0 +1,32 @@ +From 5788a19e88aac78e6b2ec8bef7cb094fc14cfbf0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Joan=20Bruguera=20Mic=C3=B3?= +Date: Sat, 12 Oct 2024 11:54:40 +0000 +Subject: [PATCH] Tentative patch for broadcom-wl 6.30.223.271 driver for Linux + 6.13-rc1 + +The net/lib80211.h header has been removed by commit +"wifi: ipw2x00/lib80211: move remaining lib80211 into libipw" +(Johannes Berg, 7 Oct 2024). +The header does not appear to be actually used anywhere, so remove it. + + #include + #include +--- + src/include/linuxver.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/include/linuxver.h b/src/include/linuxver.h +index b05bc32..06e32eb 100644 +--- a/src/include/linuxver.h ++++ b/src/include/linuxver.h +@@ -147,7 +147,7 @@ typedef irqreturn_t(*FN_ISR) (int irq, void *dev_id, struct pt_regs *ptregs); + #include + #endif + +-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 29) ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 29) && LINUX_VERSION_CODE < KERNEL_VERSION(6, 13, 0) + #include + #endif + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 29) +-- +2.47.0 diff --git a/network/dillo/dillo.SlackBuild b/network/dillo/dillo.SlackBuild index f9a0d44b7a8..92844dac9e2 100644 --- a/network/dillo/dillo.SlackBuild +++ b/network/dillo/dillo.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dillo -VERSION=${VERSION:-3.1.1} +VERSION=${VERSION:-3.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/dillo/dillo.info b/network/dillo/dillo.info index be6f480d614..364677827db 100644 --- a/network/dillo/dillo.info +++ b/network/dillo/dillo.info @@ -1,8 +1,8 @@ PRGNAM="dillo" -VERSION="3.1.1" +VERSION="3.2.0" HOMEPAGE="https://dillo-browser.github.io/" -DOWNLOAD="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.tar.bz2" -MD5SUM="ada9d163bf1e82f3912d70465cdccf5d" +DOWNLOAD="https://github.com/dillo-browser/dillo/releases/download/v3.2.0/dillo-3.2.0.tar.bz2" +MD5SUM="327176fd229f74ca034e8056a72107a4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="fltk" diff --git a/network/eduvpn/README b/network/eduvpn/README new file mode 100644 index 00000000000..a9a8b9272fc --- /dev/null +++ b/network/eduvpn/README @@ -0,0 +1,4 @@ +eduvpn (eduvpn client application) + +Access your institute's network or the Internet using an encrypted +connection. diff --git a/network/eduvpn/doinst.sh b/network/eduvpn/doinst.sh new file mode 100644 index 00000000000..98a8e99da0d --- /dev/null +++ b/network/eduvpn/doinst.sh @@ -0,0 +1,10 @@ +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 + +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/network/eduvpn/eduvpn.SlackBuild b/network/eduvpn/eduvpn.SlackBuild new file mode 100644 index 00000000000..11ec6df1781 --- /dev/null +++ b/network/eduvpn/eduvpn.SlackBuild @@ -0,0 +1,83 @@ +#!/bin/bash + +# Slackware build script for eduvpn + +# Copyright 2025 Ruben Schuller +# 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=eduvpn +VERSION=${VERSION:-4.4.0} +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 python-eduvpn-client-$VERSION +tar xvf $CWD/python-eduvpn-client-${VERSION}.tar.xz +cd python-eduvpn-client-$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 {} \; + +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl + +mkdir -p $PKG/usr/share +cp -r eduvpn/data/share/* ${PKG}/usr/share/ + +# 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 +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/network/eduvpn/eduvpn.info b/network/eduvpn/eduvpn.info new file mode 100644 index 00000000000..91541c0ad56 --- /dev/null +++ b/network/eduvpn/eduvpn.info @@ -0,0 +1,10 @@ +PRGNAM="eduvpn" +VERSION="4.4.0" +HOMEPAGE="https://eduvpn.org" +DOWNLOAD="https://codeberg.org/eduVPN/linux-app/releases/download/4.4.0/python-eduvpn-client-4.4.0.tar.xz" +MD5SUM="5af19734dca133eac2a454262591e24e" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="eduvpn-common" +MAINTAINER="Ruben Schuller" +EMAIL="sb@rbn.im" diff --git a/network/eduvpn/slack-desc b/network/eduvpn/slack-desc new file mode 100644 index 00000000000..fa49857349c --- /dev/null +++ b/network/eduvpn/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +eduvpn: eduvpn (eduvpn client application) +eduvpn: +eduvpn: Access your institute's network or the Internet using an encrypted +eduvpn: connection. +eduvpn: +eduvpn: +eduvpn: +eduvpn: +eduvpn: +eduvpn: +eduvpn: diff --git a/network/lagrange/lagrange.SlackBuild b/network/lagrange/lagrange.SlackBuild index 56f501416ec..8278f4f2cd5 100644 --- a/network/lagrange/lagrange.SlackBuild +++ b/network/lagrange/lagrange.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for lagrange -# Copyright 2022 Frederic Galusik, Bordeaux, France +# Copyright 2022-2025 Frederic Galusik, Bordeaux, France # All rights reserved. # @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=lagrange -VERSION=${VERSION:-1.18.3} +VERSION=${VERSION:-1.18.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/lagrange/lagrange.info b/network/lagrange/lagrange.info index 2330a120d0c..b1e769b2a97 100644 --- a/network/lagrange/lagrange.info +++ b/network/lagrange/lagrange.info @@ -1,8 +1,8 @@ PRGNAM="lagrange" -VERSION="1.18.3" +VERSION="1.18.4" HOMEPAGE="https://gmi.skyjake.fi/lagrange/" -DOWNLOAD="https://git.skyjake.fi/gemini/lagrange/releases/download/v1.18.3/lagrange-1.18.3.tar.gz" -MD5SUM="6fef265ef82dfa7b6eb14fe9e0a248ff" +DOWNLOAD="https://git.skyjake.fi/gemini/lagrange/releases/download/v1.18.4/lagrange-1.18.4.tar.gz" +MD5SUM="cba555c03b35250ee38fa62deadd2a0d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/mailspring/mailspring.SlackBuild b/network/mailspring/mailspring.SlackBuild index f9e2be620b8..75886d9bd61 100644 --- a/network/mailspring/mailspring.SlackBuild +++ b/network/mailspring/mailspring.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mailspring -VERSION=${VERSION:-1.13.3} +VERSION=${VERSION:-1.15.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -82,6 +82,9 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr fi done +# Remove an unnecessary rpath +patchelf --remove-rpath "${PKG}/usr/share/mailspring/resources/app.asar.unpacked/mailsync.bin" + 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 diff --git a/network/mailspring/mailspring.info b/network/mailspring/mailspring.info index 7f57b31a809..5eb269c60f4 100644 --- a/network/mailspring/mailspring.info +++ b/network/mailspring/mailspring.info @@ -1,10 +1,10 @@ PRGNAM="mailspring" -VERSION="1.13.3" +VERSION="1.15.0" HOMEPAGE="https://getmailspring.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/Foundry376/Mailspring/releases/download/1.13.3/mailspring-1.13.3-amd64.deb" -MD5SUM_x86_64="d5c1591ccd9aba9d41fbc66ce5fc1626" +DOWNLOAD_x86_64="https://github.com/Foundry376/Mailspring/releases/download/1.15.0/mailspring-1.15.0-amd64.deb" +MD5SUM_x86_64="e8cd4d712251b8c806e4ebbf38b266a5" REQUIRES="" MAINTAINER="Muhammad Mahendra Subrata" EMAIL="mumahendras3@gmail.com" diff --git a/network/mullvadvpn-app/mullvadvpn-app.SlackBuild b/network/mullvadvpn-app/mullvadvpn-app.SlackBuild index 87bac7261c8..678af2c13ac 100644 --- a/network/mullvadvpn-app/mullvadvpn-app.SlackBuild +++ b/network/mullvadvpn-app/mullvadvpn-app.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mullvadvpn-app SRCNAM=MullvadVPN -VERSION=${VERSION:-2024.8} +VERSION=${VERSION:-2025.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/mullvadvpn-app/mullvadvpn-app.info b/network/mullvadvpn-app/mullvadvpn-app.info index 1defcb4cb10..978296021a4 100644 --- a/network/mullvadvpn-app/mullvadvpn-app.info +++ b/network/mullvadvpn-app/mullvadvpn-app.info @@ -1,12 +1,12 @@ PRGNAM="mullvadvpn-app" -VERSION="2024.8" +VERSION="2025.2" HOMEPAGE="https://mullvad.net/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/mullvad/mullvadvpn-app/releases/download/2024.8/MullvadVPN-2024.8_amd64.deb \ - https://github.com/mullvad/mullvadvpn-app/releases/download/2024.8/MullvadVPN-2024.8_arm64.deb" -MD5SUM_x86_64="a14b13cc2c1e33be4754d393d3992071 \ - bc16f71714ee2bfe67b0e20f74a6d004" +DOWNLOAD_x86_64="https://github.com/mullvad/mullvadvpn-app/releases/download/2025.2/MullvadVPN-2025.2_amd64.deb \ + https://github.com/mullvad/mullvadvpn-app/releases/download/2025.2/MullvadVPN-2025.2_arm64.deb" +MD5SUM_x86_64="5e60adee13868a1acc6254e53a5d0004 \ + 6ef18c5f722b00f0beac7c63640916a9" REQUIRES="" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/network/phpmyadmin/README b/network/phpmyadmin/README index 0aa2fa996f2..7570280b8ed 100644 --- a/network/phpmyadmin/README +++ b/network/phpmyadmin/README @@ -13,4 +13,4 @@ the docs. You can override DOCROOT, PHPUSER, and PHPGROUP at build time. They default to DOCROOT=/var/www/htdocs, PHPUSER=root, PHPGROUP=apache. -For configuration help, see: http://wiki.phpmyadmin.net/pma/Config +For configuration help, see: https://docs.phpmyadmin.net/en/latest/config.html diff --git a/network/phpmyadmin/phpmyadmin.SlackBuild b/network/phpmyadmin/phpmyadmin.SlackBuild index 4a036d787f4..aa030951f47 100644 --- a/network/phpmyadmin/phpmyadmin.SlackBuild +++ b/network/phpmyadmin/phpmyadmin.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="phpmyadmin" -VERSION=${VERSION:-5.2.1} +VERSION=${VERSION:-5.2.2} ARCH="noarch" # hardcode ARCH BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/phpmyadmin/phpmyadmin.info b/network/phpmyadmin/phpmyadmin.info index ca5cc736f16..79254ef6d2d 100644 --- a/network/phpmyadmin/phpmyadmin.info +++ b/network/phpmyadmin/phpmyadmin.info @@ -1,10 +1,10 @@ PRGNAM="phpmyadmin" -VERSION="5.2.1" -HOMEPAGE="http://www.phpmyadmin.net/home_page/index.php" -DOWNLOAD="https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.xz" -MD5SUM="167836c4fbd76e968fae78913c4bdb7c" +VERSION="5.2.2" +HOMEPAGE="https://www.phpmyadmin.net/" +DOWNLOAD="https://files.phpmyadmin.net/phpMyAdmin/5.2.2/phpMyAdmin-5.2.2-all-languages.tar.xz" +MD5SUM="4aae744f4e94ba5f66a34462316cb5b8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Nishant Limbachia" -EMAIL="nlimbachia@gmail.com" +MAINTAINER="William Desportes" +EMAIL="williamdes@wdes.fr" diff --git a/network/phpmyadmin/slack-desc b/network/phpmyadmin/slack-desc index 343edec145a..9a77ea107a7 100644 --- a/network/phpmyadmin/slack-desc +++ b/network/phpmyadmin/slack-desc @@ -9,11 +9,11 @@ phpmyadmin: phpmyadmin (MySQL administration over the web) phpmyadmin: phpmyadmin: phpMyAdmin is a free software tool written in PHP intended -phpmyadmin: to handle the administration of MySQL over the web. +phpmyadmin: to handle the administration of MySQL and MariaDB over the web. phpmyadmin: phpMyAdmin supports a wide range of operations with MySQL phpmyadmin: and also includes ability to run SQL statements directly. phpmyadmin: -phpmyadmin: Homepage: http://www.phpmyadmin.net/ +phpmyadmin: Homepage: https://www.phpmyadmin.net/ phpmyadmin: phpmyadmin: phpmyadmin: diff --git a/network/rustdesk-opt/256x256.png b/network/rustdesk-opt/256x256.png new file mode 100644 index 00000000000..73bf24f5313 Binary files /dev/null and b/network/rustdesk-opt/256x256.png differ diff --git a/network/rustdesk-opt/README b/network/rustdesk-opt/README new file mode 100644 index 00000000000..2e820897fec --- /dev/null +++ b/network/rustdesk-opt/README @@ -0,0 +1,12 @@ +RustDesk is a remote access and remote control software, that enables +remote maintenance of computers and other devices. + +RustDesk is an open-source alternative to remote desktop software such +as TeamViewer. It can function without relying on additional tools +such as VPNs or port forwarding, even behind firewalls or NATs. + +Important: This Slackbuild is particular as it downloads files from the +internet in addition to the three files referenced on SBo, requiring an +active internet connection to function properly. + +This script installs RustDesk into /opt. diff --git a/network/rustdesk-opt/doinst.sh b/network/rustdesk-opt/doinst.sh new file mode 100644 index 00000000000..65c7e2eeb9a --- /dev/null +++ b/network/rustdesk-opt/doinst.sh @@ -0,0 +1,9 @@ +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/network/rustdesk-opt/rustdesk-opt.SlackBuild b/network/rustdesk-opt/rustdesk-opt.SlackBuild new file mode 100644 index 00000000000..f21a6df0a02 --- /dev/null +++ b/network/rustdesk-opt/rustdesk-opt.SlackBuild @@ -0,0 +1,160 @@ +#!/bin/bash + +# Slackware build script for rustdesk-opt + +# Copyright 2024 Olivier Brouckaert , Brussels, Belgium +# 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=rustdesk-opt +SRCNAM=rustdesk +VERSION=${VERSION:-1.3.6} +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" = "i586" ]; then + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + LIBDIRSUFFIX="64" +else + LIBDIRSUFFIX="" +fi + +set -e + +if [ ! -e $CWD/vcpkg-2023.04.15.tar.gz ]; then + echo "File vcpkg-2023.04.15.tar.gz not found in $CWD" + exit 1 +fi + +if [ ! -e $CWD/$SRCNAM-$VERSION.tar.gz ]; then + echo "File $SRCNAM-$VERSION.tar.gz not found in $CWD" + exit 1 +fi + +if [ ! -e $CWD/libsciter-gtk.so ]; then + echo "File libsciter-gtk.so not found in $CWD" + exit 1 +fi + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP + +# vcpkg + +rm -rf vcpkg-2023.04.15 +tar -xvzf $CWD/vcpkg-2023.04.15.tar.gz + +./vcpkg-2023.04.15/bootstrap-vcpkg.sh --disableMetrics +export VCPKG_ROOT=$TMP/vcpkg-2023.04.15 +./vcpkg-2023.04.15/vcpkg --disable-metrics install libvpx libyuv opus aom + +# rustdesk + +export PATH="/opt/rust/bin:$PATH" + +if [ -z "$LD_LIBRARY_PATH" ]; then + export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX" +else + export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH" +fi + +rm -rf $SRCNAM-$VERSION +tar -xvzf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +mkdir -p target/release +cp $CWD/libsciter-gtk.so target/release/ +chmod 755 target/release/libsciter-gtk.so +VCPKG_ROOT=$VCPKG_ROOT cargo build --release + +mkdir -p $PKG/opt/rustdesk +mkdir -p $PKG/usr/bin +mkdir -p $PKG/usr/share/applications +mkdir -p $PKG/usr/share/icons/hicolor/{32x32,64x64,128x128,256x256,1024x1024}/apps + +cp ./res/rustdesk.desktop $PKG/usr/share/applications/ +cp ./res/32x32.png $PKG/usr/share/icons/hicolor/32x32/apps/rustdesk.png +cp ./res/64x64.png $PKG/usr/share/icons/hicolor/64x64/apps/rustdesk.png +cp ./res/128x128.png $PKG/usr/share/icons/hicolor/128x128/apps/rustdesk.png +cp $CWD/256x256.png $PKG/usr/share/icons/hicolor/256x256/apps/rustdesk.png +cp ./res/icon.png $PKG/usr/share/icons/hicolor/1024x1024/apps/rustdesk.png + +cp -r ./{libs,src,flutter} $PKG/opt/rustdesk/ +cp ./target/release/{rustdesk,libsciter-gtk.so} $PKG/opt/rustdesk/ + +cat << EOF > $PKG/usr/bin/rustdesk +#!/bin/bash + +if [ -z \$1 ]; then + params="" +else + params=\$1 +fi + +if [ -d /opt/rustdesk ]; then + cd /opt/rustdesk + export NO_AT_BRIDGE=1 + ./rustdesk \$params +fi +EOF + +chmod +x $PKG/usr/bin/rustdesk + +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 -r LICENCE README.md docs $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/network/rustdesk-opt/rustdesk-opt.info b/network/rustdesk-opt/rustdesk-opt.info new file mode 100644 index 00000000000..ce19f54fe3a --- /dev/null +++ b/network/rustdesk-opt/rustdesk-opt.info @@ -0,0 +1,14 @@ +PRGNAM="rustdesk-opt" +VERSION="1.3.6" +HOMEPAGE="https://www.rustdesk.com" +DOWNLOAD="https://github.com/rustdesk/rustdesk/archive/1.3.6/rustdesk-1.3.6.tar.gz \ + https://github.com/microsoft/vcpkg/archive/2023.04.15/vcpkg-2023.04.15.tar.gz \ + https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so" +MD5SUM="d6a9f5ccce460c08f245696639158bed \ + e57e6e2dd75d71fa96829e6c14eeb6e4 \ + 91a95f199569afe4fbf9e433853f8f97" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="cmake-opt rust-opt xdotool" +MAINTAINER="Olivier Brouckaert" +EMAIL="olivier.b@i-services.be" diff --git a/network/rustdesk-opt/slack-desc b/network/rustdesk-opt/slack-desc new file mode 100644 index 00000000000..19bf7776afc --- /dev/null +++ b/network/rustdesk-opt/slack-desc @@ -0,0 +1,19 @@ +# 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 ':'. + + |-----handy-ruler------------------------------------------------------| +rustdesk-opt: rustdesk-opt (Open-Source remote desktop) +rustdesk-opt: +rustdesk-opt: RustDesk is a remote access and remote control software, that +rustdesk-opt: enables remote maintenance of computers and other devices. +rustdesk-opt: RustDesk is an open-source alternative to remote desktop software +rustdesk-opt: such as TeamViewer. It can function without relying on additional +rustdesk-opt: tools such as VPNs or port forwarding, even behind firewalls or NATs. +rustdesk-opt: +rustdesk-opt: https://www.rustdesk.com +rustdesk-opt: +rustdesk-opt: diff --git a/network/synochat/README b/network/synochat/README new file mode 100644 index 00000000000..cdf5b478b6f --- /dev/null +++ b/network/synochat/README @@ -0,0 +1,8 @@ +synochat is the Synology Chat Client desktop software. + +Synology Chat is a service which runs on Synology NAS systems. +Communicate easily and securely with an all-in-one, license-free, and +private cloud messaging service. + +The SlackBuild script downloads the .deb direct from Synology, +extracts and installs it. diff --git a/network/synochat/doinst.sh b/network/synochat/doinst.sh new file mode 100644 index 00000000000..6fdea31db51 --- /dev/null +++ b/network/synochat/doinst.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +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 + +ln -s '/opt/Synology Chat/synochat' '/usr/bin/synochat' + +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/network/synochat/douninst.sh b/network/synochat/douninst.sh new file mode 100644 index 00000000000..0cdaef54f41 --- /dev/null +++ b/network/synochat/douninst.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +rm -f '/usr/bin/synochat' +update-desktop-database -q diff --git a/network/synochat/slack-desc b/network/synochat/slack-desc new file mode 100644 index 00000000000..b9c9da12935 --- /dev/null +++ b/network/synochat/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +synochat: synochat (Synology Chat Client) +synochat: +synochat: Synology Chat is a service which runs on Synology NAS systems. +synochat: Communicate easily and securely with an all-in-one, license-free, +synochat: and private cloud messaging service. +synochat: +synochat: +synochat: +synochat: +synochat: +synochat: https://www.synology.com/dsm/feature/chat diff --git a/network/synochat/synochat.SlackBuild b/network/synochat/synochat.SlackBuild new file mode 100644 index 00000000000..b8f0deea3c4 --- /dev/null +++ b/network/synochat/synochat.SlackBuild @@ -0,0 +1,77 @@ +#!/bin/bash -e + +# Slackware build script for synochat + +# Copyright 2025 Stephen Newberry, New Jersey, 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. + +# Initial Variables +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=synochat +VERSION=${VERSION:-1.2.3} +MINORVERSION=${MINORVERSION:-0232} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +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 + +# Extract the sources here +DEBNAME="Synology Chat Client-$VERSION-$MINORVERSION.deb" +ar x "$CWD/$DEBNAME" +mkdir $PKG +tar xvf data.tar.xz -C $PKG +cd $PKG +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +# Synology puts a build changelog here +# Not allowed in Slackbuilds packages +rm -r $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 + +# doinst.sh +cat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/douninst.sh > $PKG/install/douninst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/synochat/synochat.info b/network/synochat/synochat.info new file mode 100644 index 00000000000..e0d0fff7897 --- /dev/null +++ b/network/synochat/synochat.info @@ -0,0 +1,10 @@ +PRGNAM="synochat" +VERSION="1.2.3" +HOMEPAGE="https://www.synology.com/dsm/feature/chat" +DOWNLOAD="https://global.synologydownload.com/download/Utility/ChatClient/1.2.3-0232/Ubuntu/x86_64/Synology%20Chat%20Client-1.2.3-0232.deb" +MD5SUM="790aa0454140b6a289e31b84a86a09cd" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="scrot" +MAINTAINER="Stephen Newberry" +EMAIL="stephen@shielddigitaldesign.com" diff --git a/office/kitscenarist/README b/office/kitscenarist/README new file mode 100644 index 00000000000..477684203ff --- /dev/null +++ b/office/kitscenarist/README @@ -0,0 +1,11 @@ +kitscenarist (screenplay authoring tool) + +Create screen & stage plays, audio dramas, comics, and novels. +Streamlined workflow with multiple episodes within single project. +Advanced character profile, relations plot, map of locations, AI +assistant, poster generator, and other features. + +Note: kitscenarist is no longer developed. The last release was +in 2022, and the last git activity was in 2024. However, it remains +useful software, so it will continue to be provided on SlackBuilds.org +so long as that remains practical. diff --git a/office/kitscenarist/doinst.sh b/office/kitscenarist/doinst.sh new file mode 100644 index 00000000000..3918d565f10 --- /dev/null +++ b/office/kitscenarist/doinst.sh @@ -0,0 +1,13 @@ +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 +fi + +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/office/kitscenarist/kitscenarist.SlackBuild b/office/kitscenarist/kitscenarist.SlackBuild new file mode 100644 index 00000000000..5452bd440ca --- /dev/null +++ b/office/kitscenarist/kitscenarist.SlackBuild @@ -0,0 +1,118 @@ +#!/bin/bash + +# Slackware build script for kitscenarist + +# Written by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# Notes: + +# 1. You would think this would be a problem: +# sh: line 1: ./configure: Permission denied +# ...in the hunspell directory. And that you'd fix it like: +# chmod 755 src/libs/hunspell/configure +# ...but doing that actually causes the build to fail. +# So that's not an error. And in fact libhunspell.a does get +# built and (statically) linked to the Scenarist binary, +# without the +x. + +# 2. There's a *very minor* runtime issue: on exit (when closing the window), +# it fades its window out rather than just closing it. Which doesn't quite +# work, you get these on stderr: +# QBasicTimer::start: QBasicTimer can only be used with threads started with QThread +# I'm not going to attempt to patch it; it doesn't hurt anything. The +# issues seems to be that the app was developed for older Qt5 versions, +# like 5.6 ot so, and ours is newer (5.15, in Slackware 15.0). + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=kitscenarist +SRCNAM=KITScenarist +CORENAM=KITScenaristCore +COREVER=${COREVER:-a777107fb3058887630ad13a3e85a3118e42a51e} +VERSION=${VERSION:-0.7.2.rc15} +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} + +# no need for LIBDIRSUFFIX or SLKCFLAGS, qmake uses the flags Qt was +# built with already. + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +tar xvfC $CWD/$CORENAM-$COREVER.tar.gz \ + $SRCNAM-$VERSION/src/bin/scenarist-core \ + --strip-components=1 +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + '(' -type f -a -exec chmod 644 {} + ')' -o \ + '(' -type d -a -exec chmod 755 {} + ')' + +cd src +qmake-qt5 +make +cd - + +mkdir -p $PKG/usr/{bin,share/{applications,mime/packages}} +install -s -m0755 -oroot -groot \ + build/Release/bin/scenarist-desktop/Scenarist \ + $PKG/usr/bin/kitscenarist + +# symlink to the name used by the debian/ubuntu package, in case +# someone's used to launching it from the shell. +ln -s kitscenarist $PKG/usr/bin/scenarist + +# .desktop file made from scenarist.desktop and scenarist-ru.desktop +# in the source. +install -m0644 -oroot -groot \ + $CWD/$PRGNAM.desktop \ + $PKG/usr/share/applications/$PRGNAM.desktop + +# mime xml file comes from the debian binary package, it's not in the src. +cat $CWD/kitscenarist.xml > $PKG/usr/share/mime/packages/kitscenarist.xml + +ICON=build/Ubuntu/scenarist_amd64/usr/share/pixmaps/scenarist.png +for px in 16 22 24 32 48 64 128 256 512; do + sz=${px}x${px} + dir=$PKG/usr/share/icons/hicolor/$sz/apps + mkdir -p $dir + convert -resize $px $ICON $dir/$PRGNAM.png +done +mkdir -p $PKG/usr/share/pixmaps +ln -s ../icons/hicolor/48x48/apps/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png + +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a LICENSE* README* $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$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/office/kitscenarist/kitscenarist.desktop b/office/kitscenarist/kitscenarist.desktop new file mode 100644 index 00000000000..025ae2132a9 --- /dev/null +++ b/office/kitscenarist/kitscenarist.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Terminal=false +Type=Application +Icon=kitscenarist +Categories=Office; +Exec=kitscenarist %f +MimeType=application/x-kit-scenarist-project; +Name=KIT Scenarist +GenericName=Screenwriting Software +Name[ru]=КИТ Сценарист +GenericName[ru]=Программа для написания сценариев diff --git a/office/kitscenarist/kitscenarist.info b/office/kitscenarist/kitscenarist.info new file mode 100644 index 00000000000..5c99ae2a63c --- /dev/null +++ b/office/kitscenarist/kitscenarist.info @@ -0,0 +1,12 @@ +PRGNAM="kitscenarist" +VERSION="0.7.2.rc15" +HOMEPAGE="https://github.com/dimkanovikov/KITScenarist" +DOWNLOAD="https://github.com/dimkanovikov/KITScenarist/archive/0.7.2.rc15/KITScenarist-0.7.2.rc15.tar.gz \ + https://github.com/dimkanovikov/KITScenaristCore/archive/a777107fb3058887630ad13a3e85a3118e42a51e/KITScenaristCore-a777107fb3058887630ad13a3e85a3118e42a51e.tar.gz" +MD5SUM="7d24fa2c83a84869d1edac683883f171 \ + 56c21531084c9280b9e71d882e9a5b6c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/office/kitscenarist/kitscenarist.xml b/office/kitscenarist/kitscenarist.xml new file mode 100644 index 00000000000..ffa4806793d --- /dev/null +++ b/office/kitscenarist/kitscenarist.xml @@ -0,0 +1,25 @@ + + + + KIT Scenarist Project + ﻢﺷﺭﻮﻋ ﺲﻴﻧﺍﺮﻴﺴﺗ ﻚﻴﺗ + KİT Ssenarist layihəsi + KIT Scenarist Projekt + Έργο KIT Scenarist + Proyecto de KIT Scenarist + پﺭﻭژﻩ KIT Scenarist + Projet KIT Scenarist + פרויקט בפורמט KIT + KIT Scenarist projekt + Progetto di Kit scenarist + КИТ Сценарист жобасы + Projekt KIT Scenarist + Projeto KIT Scenarist + Projeto KIT Scenarist + Проект КИТ Сценарист + Projekt KIT Scenarist + KIT Scenarist пројекти + + + + diff --git a/office/kitscenarist/slack-desc b/office/kitscenarist/slack-desc new file mode 100644 index 00000000000..0d8eb66d98c --- /dev/null +++ b/office/kitscenarist/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +kitscenarist: kitscenarist (screenplay authoring tool) +kitscenarist: +kitscenarist: Create screen & stage plays, audio dramas, comics, and novels. +kitscenarist: Streamlined workflow with multiple episodes within single project. +kitscenarist: Advanced character profile, relations plot, map of locations, AI +kitscenarist: assistant, poster generator, and other features. +kitscenarist: +kitscenarist: +kitscenarist: +kitscenarist: +kitscenarist: diff --git a/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild index da15413f06e..b7ee48192f9 100644 --- a/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild +++ b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-Net-Curl -# Copyright 2023-2024 Samuel Young, MO, USA +# Copyright 2023-2025 Samuel Young, MO, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Net-Curl -VERSION=${VERSION:-0.56} +VERSION=${VERSION:-0.57} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Net-Curl/perl-Net-Curl.info b/perl/perl-Net-Curl/perl-Net-Curl.info index ce36c9c9e88..d00defc7434 100644 --- a/perl/perl-Net-Curl/perl-Net-Curl.info +++ b/perl/perl-Net-Curl/perl-Net-Curl.info @@ -1,8 +1,8 @@ PRGNAM="perl-Net-Curl" -VERSION="0.56" +VERSION="0.57" HOMEPAGE="https://github.com/sparky/perl-Net-Curl" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYP/Net-Curl-0.56.tar.gz" -MD5SUM="9836b47a927b6b9a41fb8c144bb5b003" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYP/Net-Curl-0.57.tar.gz" +MD5SUM="c2e17c728b7b5f52577596ca08ee43b4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-extutils-pkgconfig" diff --git a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild index b8f051158ec..3989fe5b1f4 100644 --- a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild +++ b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-poetry-dynamic-versioning SRCNAM=poetry_dynamic_versioning -VERSION=${VERSION:-1.6.0} +VERSION=${VERSION:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info index 79c6f82b520..b57a66c65b2 100644 --- a/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info +++ b/python/python3-poetry-dynamic-versioning/python3-poetry-dynamic-versioning.info @@ -1,8 +1,8 @@ PRGNAM="python3-poetry-dynamic-versioning" -VERSION="1.6.0" +VERSION="1.7.0" HOMEPAGE="https://pypi.org/project/poetry-dynamic-versioning/" -DOWNLOAD="https://files.pythonhosted.org/packages/d3/f9/97b14cae52513ee028f1e81aad8a44e3a8f5a5d47570b48219431e131989/poetry_dynamic_versioning-1.6.0.tar.gz" -MD5SUM="d3d35766974dc0e040d73f7dcc15cc5f" +DOWNLOAD="https://files.pythonhosted.org/packages/d3/f9/97b14cae52513ee028f1e81aad8a44e3a8f5a5d47570b48219431e131989/poetry_dynamic_versioning-1.7.0.tar.gz" +MD5SUM="0581f1f4ee805c299ead94c19c3cd233" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-tomlkit python3-wheel" diff --git a/system/B-em/B-em.SlackBuild b/system/B-em/B-em.SlackBuild index 3f76d22ec85..68318ca568f 100644 --- a/system/B-em/B-em.SlackBuild +++ b/system/B-em/B-em.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for B-em -# Copyright 2023 Antonio Leal, Porto Salvo, Oeiras, Portugal +# Copyright 2023-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,11 +25,11 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=B-em -VERSION=${VERSION:-20250101_8c0c1e4} +VERSION=${VERSION:-20250116_2b5fe8e} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -COMMIT=${COMMIT:-8c0c1e44fb1d5a981b560995b3c7a38971eb064c} +COMMIT=${COMMIT:-2b5fe8eedad473ea7288ffe97e060c07f54feeab} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/system/B-em/B-em.info b/system/B-em/B-em.info index a91403f4564..59341dc3c17 100644 --- a/system/B-em/B-em.info +++ b/system/B-em/B-em.info @@ -1,8 +1,8 @@ PRGNAM="B-em" -VERSION="20250101_8c0c1e4" +VERSION="20250116_2b5fe8e" HOMEPAGE="https://github.com/stardot/b-em" -DOWNLOAD="https://github.com/stardot/b-em/archive/8c0c1e44fb1d5a981b560995b3c7a38971eb064c/b-em-8c0c1e44fb1d5a981b560995b3c7a38971eb064c.tar.gz" -MD5SUM="da8f01bef971209b2c9280fe9c3563ca" +DOWNLOAD="https://github.com/stardot/b-em/archive/2b5fe8eedad473ea7288ffe97e060c07f54feeab/b-em-2b5fe8eedad473ea7288ffe97e060c07f54feeab.tar.gz" +MD5SUM="ecb1630a4f3edd6e2cc647e1862ac8bb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="allegro" diff --git a/system/FreeFileSync/FreeFileSync.SlackBuild b/system/FreeFileSync/FreeFileSync.SlackBuild index 17d57d24a5d..d4b41565d57 100644 --- a/system/FreeFileSync/FreeFileSync.SlackBuild +++ b/system/FreeFileSync/FreeFileSync.SlackBuild @@ -2,7 +2,7 @@ # Slackware repackaging script for FreeFileSync -# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal +# Copyright 2023-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=FreeFileSync -VERSION=${VERSION:-13.9} +VERSION=${VERSION:-14.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/FreeFileSync/FreeFileSync.info b/system/FreeFileSync/FreeFileSync.info index 65da5badf7a..319e19470a6 100644 --- a/system/FreeFileSync/FreeFileSync.info +++ b/system/FreeFileSync/FreeFileSync.info @@ -1,8 +1,8 @@ PRGNAM="FreeFileSync" -VERSION="13.9" +VERSION="14.0" HOMEPAGE="https://freefilesync.org/" -DOWNLOAD="https://raw.githubusercontent.com/antonioleal/myslackbuilds/main/system/FreeFileSync/FreeFileSync_13.9_Linux.tar.gz" -MD5SUM="4e1cf7448a39367db6da158df7df3c64" +DOWNLOAD="https://raw.githubusercontent.com/antonioleal/myslackbuilds/main/system/FreeFileSync/FreeFileSync_14.0_Linux.tar.gz" +MD5SUM="d4ba48f7cb482d9494e5e94dfc80375d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="p7zip" diff --git a/system/Iosevka-aile/Iosevka-aile.SlackBuild b/system/Iosevka-aile/Iosevka-aile.SlackBuild index b337e4c5b6d..9cb99ebe7d5 100644 --- a/system/Iosevka-aile/Iosevka-aile.SlackBuild +++ b/system/Iosevka-aile/Iosevka-aile.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Iosevka-aile SRCNAM=PkgTTC-IosevkaAile -VERSION=${VERSION:-32.3.1} +VERSION=${VERSION:-32.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/Iosevka-aile/Iosevka-aile.info b/system/Iosevka-aile/Iosevka-aile.info index f681218e882..c081e6e7155 100644 --- a/system/Iosevka-aile/Iosevka-aile.info +++ b/system/Iosevka-aile/Iosevka-aile.info @@ -1,8 +1,8 @@ PRGNAM="Iosevka-aile" -VERSION="32.3.1" +VERSION="32.4.0" HOMEPAGE="https://typeof.net/Iosevka" -DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v32.3.1/PkgTTC-IosevkaAile-32.3.1.zip" -MD5SUM="abfa4cd004aa850c796428b35499916a" +DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v32.4.0/PkgTTC-IosevkaAile-32.4.0.zip" +MD5SUM="fb055a5c45e005b22e44f6f4665f01a6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/Iosevka-etoile/Iosevka-etoile.SlackBuild b/system/Iosevka-etoile/Iosevka-etoile.SlackBuild index bc11a63e8b5..3e219b9fd51 100644 --- a/system/Iosevka-etoile/Iosevka-etoile.SlackBuild +++ b/system/Iosevka-etoile/Iosevka-etoile.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Iosevka-etoile SRCNAM=PkgTTC-IosevkaEtoile -VERSION=${VERSION:-32.3.1} +VERSION=${VERSION:-32.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/Iosevka-etoile/Iosevka-etoile.info b/system/Iosevka-etoile/Iosevka-etoile.info index 6a8b174470b..d624f73e3e6 100644 --- a/system/Iosevka-etoile/Iosevka-etoile.info +++ b/system/Iosevka-etoile/Iosevka-etoile.info @@ -1,8 +1,8 @@ PRGNAM="Iosevka-etoile" -VERSION="32.3.1" +VERSION="32.4.0" HOMEPAGE="https://typeof.net/Iosevka" -DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v32.3.1/PkgTTC-IosevkaEtoile-32.3.1.zip" -MD5SUM="81ace8cb2eb53b8f9b4d4b338c8c3de9" +DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v32.4.0/PkgTTC-IosevkaEtoile-32.4.0.zip" +MD5SUM="607a505ad95fa7dbca5ce039ea941464" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/distrobox/distrobox.SlackBuild b/system/distrobox/distrobox.SlackBuild index 263ae0448da..281fd257d51 100644 --- a/system/distrobox/distrobox.SlackBuild +++ b/system/distrobox/distrobox.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for distrobox -# Copyright 2023-2024 Willy Sudiarto Raharjo +# Copyright 2023-2025 Willy Sudiarto Raharjo # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=distrobox -VERSION=${VERSION:-1.8.0} +VERSION=${VERSION:-1.8.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/distrobox/distrobox.info b/system/distrobox/distrobox.info index a15e708024c..d92ba03dc14 100644 --- a/system/distrobox/distrobox.info +++ b/system/distrobox/distrobox.info @@ -1,8 +1,8 @@ PRGNAM="distrobox" -VERSION="1.8.0" +VERSION="1.8.1" HOMEPAGE="https://github.com/89luca89/distrobox" -DOWNLOAD="https://github.com/89luca89/distrobox/archive/1.8.0/distrobox-1.8.0.tar.gz" -MD5SUM="266a706a52a96031403f7c39ad2bec87" +DOWNLOAD="https://github.com/89luca89/distrobox/archive/1.8.1/distrobox-1.8.1.tar.gz" +MD5SUM="0a74a131032bf0ec27cc9fb91f04b668" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="podman" diff --git a/system/docker-compose/docker-compose.SlackBuild b/system/docker-compose/docker-compose.SlackBuild index fe4d0c7c6f7..4f0a662e882 100644 --- a/system/docker-compose/docker-compose.SlackBuild +++ b/system/docker-compose/docker-compose.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for docker-compose -# Copyright 2023 Ebben Aries +# Copyright 2025 Ebben Aries # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=docker-compose -VERSION=${VERSION:-2.32.3} +VERSION=${VERSION:-2.32.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/docker-compose/docker-compose.info b/system/docker-compose/docker-compose.info index 2afed754c38..4cb8d1ea62f 100644 --- a/system/docker-compose/docker-compose.info +++ b/system/docker-compose/docker-compose.info @@ -1,10 +1,10 @@ PRGNAM="docker-compose" -VERSION="2.32.3" +VERSION="2.32.4" HOMEPAGE="https://docs.docker.com/compose/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/docker/compose/archive/v2.32.3/compose-2.32.3.tar.gz" -MD5SUM_x86_64="17b72c0922a6032ee87484206ddd2e63" +DOWNLOAD_x86_64="https://github.com/docker/compose/archive/v2.32.4/compose-2.32.4.tar.gz" +MD5SUM_x86_64="eefbc27d2d204f0e803b36c827f9d8d9" REQUIRES="docker-cli" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/system/execline/execline.SlackBuild b/system/execline/execline.SlackBuild index 58c7852a2c2..b8d1a925233 100644 --- a/system/execline/execline.SlackBuild +++ b/system/execline/execline.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=execline -VERSION=${VERSION:-2.9.6.0} +VERSION=${VERSION:-2.9.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/execline/execline.info b/system/execline/execline.info index c15f9f9512f..4f3c20b06ac 100644 --- a/system/execline/execline.info +++ b/system/execline/execline.info @@ -1,8 +1,8 @@ PRGNAM="execline" -VERSION="2.9.6.0" +VERSION="2.9.6.1" HOMEPAGE="https://skarnet.org/software/execline/" -DOWNLOAD="https://skarnet.org/software/execline/execline-2.9.6.0.tar.gz" -MD5SUM="f9e876bb555b3244e2938be623ada508" +DOWNLOAD="https://skarnet.org/software/execline/execline-2.9.6.1.tar.gz" +MD5SUM="bf8d882a48ee728f891e534dfe98f647" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="skalibs" diff --git a/system/gnsu/README b/system/gnsu/README new file mode 100644 index 00000000000..5d1855eeb51 --- /dev/null +++ b/system/gnsu/README @@ -0,0 +1,16 @@ +gnsu (grahical frontend for sudo) + +gnsu (gnsu's not su) allows a permitted user to execute a command with +superuser privileges, or as any other user. gnsu shows a graphical +dialog requesting the user password to allow the execution of the +specified command. The user, or a group the user is part of, has to be +allowed access to launching applications using sudo. + +gnsu is similar to gksu, and can act as a replacement for it. If gksu is +not installed, gnsu will create symlinks for /usr/bin/{gksu,gksudo}, +so software that expects to run commands via gksu will work with gnsu. + +Note: you may have seen a gnsu-0.3.1 package from SalixOS. Do not ask +for this build to be "upgraded" to 0.3.1; it already includes Salix's +(very minor) changes. I used the version number of the latest official +gnsu release from its GitHub repository. diff --git a/system/gnsu/doinst.sh b/system/gnsu/doinst.sh new file mode 100644 index 00000000000..8fb5e807ab6 --- /dev/null +++ b/system/gnsu/doinst.sh @@ -0,0 +1,19 @@ +# based on Slackware's doinst.sh for vim. + +# If gksu isn't installed, we create symlinks so gnsu acts as a +# replacement for gksu and gksudo. +if [ ! -r usr/bin/gksu ]; then + ( cd usr/bin ; ln -sf gnsu gksu ) + ( cd usr/bin ; ln -sf gnsu gksudo ) +fi + +# rest is standard desktop/icon stuff. +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/system/gnsu/douninst.sh b/system/gnsu/douninst.sh new file mode 100644 index 00000000000..7a1d892de43 --- /dev/null +++ b/system/gnsu/douninst.sh @@ -0,0 +1,6 @@ +# if gksu and gksudo exist as broken symlinks, that means we just +# uninstalled the gnsu package, and gksu isn't installed. removepkg +# doesn't remove these symlinks, so we do it in post. + +[ ! -e /usr/bin/gksu -a -h /usr/bin/gksu ] && rm -f /usr/bin/gksu +[ ! -e /usr/bin/gksudo -a -h /usr/bin/gksudo ] && rm -f /usr/bin/gksudo diff --git a/system/gnsu/gnsu-root-terminal.desktop b/system/gnsu/gnsu-root-terminal.desktop new file mode 100644 index 00000000000..91c7748d39f --- /dev/null +++ b/system/gnsu/gnsu-root-terminal.desktop @@ -0,0 +1,35 @@ +[Desktop Entry] +Name=Root Terminal (gnsu) +Name[cs]=Terminál uživatele root (gnsu) +Name[da]=Root-terminal (gnsu) +Name[es]=Terminal de «Root» (gnsu) +Name[fr]=Terminal administrateur (gnsu) +Name[hu]=Rendszergazda terminál (gnsu) +Name[it]=Terminale root (gnsu) +Name[ko]=루트 터미널 (gnsu) +Name[lt]=Administratoriaus terminalas (gnsu) +Name[nl]=Terminal als root (gnsu) +Name[pl]=Terminal użytkownika root (gnsu) +Name[pt_BR]=Terminal como Root (gnsu) +Name[sv]=Root-terminal (gnsu) +Comment=Opens a terminal as the root user, using gnsu to ask for the password +Comment[cs]=Otevře terminál pod uživatelem root, na heslo se dotáže přes gnsu +Comment[da]=Åbner en terminal som brugeren root, og bruger gnsu til at spørge om adgangskoden. +Comment[de]=Root-Terminal +Comment[es]=Abre un terminal como el usuario «root» utilizando gnsu para preguntar la contraseña. +Comment[fr]=Ouvrir un terminal en tant qu'administrateur, en utilisant gnsu pour demander le mot de passe +Comment[hu]=Megnyit egy rendszergazda terminált, a gnsu-t használva a jelszó bekérésére +Comment[it]=Apre un terminale come root, usando gnsu per la richiesta della password +Comment[ko]=루트 사용자로 터미널을 열고, GKSU로 열쇠글을 물어봅니다 +Comment[lt]=Atveria terminalą 'root' naudotojo teisėmis, naudojant gnsu slaptažodžiui įvesti +Comment[nl]=Start een terminal als de root-gebruiker waarbij gnsu gebruikt wordt om het wachtwoord te vragen. +Comment[pl]=Uruchamia terminal użytkownika root, używając gnsu do wczytania hasła +Comment[pt_BR]=Abre um terminal como usuário root, usando o gnsu para pedir a senha +Comment[sv]=Öppnar en terminal som root-användaren och använder gnsu för att fråga efter lösenordet +Exec=gnsu /usr/bin/xfce4-terminal +Icon=gnsu-root-terminal +StartupNotify=true +Terminal=false +X-MultipleArgs=false +Type=Application +Categories=GTK;Utility;TerminalEmulator; diff --git a/system/gnsu/gnsu.SlackBuild b/system/gnsu/gnsu.SlackBuild new file mode 100644 index 00000000000..afa10259d74 --- /dev/null +++ b/system/gnsu/gnsu.SlackBuild @@ -0,0 +1,111 @@ +#!/bin/bash + +# Slackware build script for gnsu + +# Written by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# Didier Spaier suggested (on the mailing list) that someone should +# package this, as a replacement for gksu. Sure, why not? + +# I'm not a gksu user. If I were, I might not consider this a proper +# replacement. The main feature it's missing is, it doesn't grab the +# keyboard & mouse when prompting for a password (to prevent the user +# accidentally typing the password into some other window). Also, gksu +# will prompt for a command to run, if you don't supply one; gnsu just +# prints the --help message (on stderr, not in a dialog) and exits. + +# OTOH, this is written in python3 and is pretty self +# contained. There's no compiled code and no extra dependencies. + +# I've added a .desktop and icon, so this can replace gksu's "root +# terminal" menu entry... not that that ever *worked* because +# gksu.desktop executes "gksu /usr/bin/terminal", and Slackware +# doesn't have any such binary. It's supposed to be xfce4-terminal, +# but nobody ever got around to updating the .desktop file when XFCE +# changed its terminal binary's name. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=gnsu +VERSION=${VERSION:-0.3} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch + +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 +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod -h 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod -h 644 {} + + +# SalixOS has a "gnsu-0.3.1" package. The only differences between +# upstream's 0.3 and salix's 0.3.1 are that salix added an Irish +# (Gaelic?) translation, and modified the Portuguese translations +# incorrectly (fixed the "a a", but got rid of the "Por favor"). This +# patch adds the Irish translation and fixes the Portuguese +# *correctly*. +patch -p1 < $CWD/translations.diff + +# We ship our own man page. It was generated by running 'make man', +# but manually edited to set the date in the .TH line (txt2tags wasn't +# expanding the %%mtime macro). Doing it this way also means we don't +# have to have REQUIRES="txt2tags". +cat $CWD/$PRGNAM.man > man/$PRGNAM.man + +# The make command doesn't include "all" because we don't want +# it regenerating the man page. The -j1 may not be necessary, but +# removing it won't speed things up anyway (since we're not compiling +# anything). +make -j1 mo install PREFIX=/usr DESTDIR=$PKG + +gzip -9 $PKG/usr/man/man*/* + +# .desktop is just a modified copy of the one from gksu, and the icons +# are unmodified from gksu. +APP=gnsu-root-terminal +mkdir -p $PKG/usr/share/applications +cat $CWD/$APP.desktop > $PKG/usr/share/applications/$APP.desktop + +for i in $CWD/icons/*.png; do + px="$( basename $i | cut -d. -f1 )" + sz="${px}x${px}" + dir=$PKG/usr/share/icons/hicolor/$sz/apps + mkdir -p $dir + cat $i > $dir/$APP.png +done + +mkdir -p $PKG/usr/share/pixmaps +ln -s ../icons/hicolor/48x48/apps/$APP.png $PKG/usr/share/pixmaps/$APP.png + +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a COPYING README* $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild + +# The douninst.sh removes the gksu and gksudo symlinks on package +# removal, but only if they're actually symlinks to gnsu. +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/douninst.sh > $PKG/install/douninst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/system/gnsu/gnsu.info b/system/gnsu/gnsu.info new file mode 100644 index 00000000000..6c22edfe4ff --- /dev/null +++ b/system/gnsu/gnsu.info @@ -0,0 +1,10 @@ +PRGNAM="gnsu" +VERSION="0.3" +HOMEPAGE="https://github.com/gapan/gnsu" +DOWNLOAD="https://github.com/gapan/gnsu/archive/0.3/gnsu-0.3.tar.gz" +MD5SUM="d4409eb0de674548f0af45cce7b7d9f5" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/system/gnsu/gnsu.man b/system/gnsu/gnsu.man new file mode 100644 index 00000000000..12904285f32 --- /dev/null +++ b/system/gnsu/gnsu.man @@ -0,0 +1,36 @@ +.TH "gnsu" 8 "Dec 11, 2024" "George Vlahavas" + +.SH NAME +.P +gnsu \- Gnsu's Not SU +.SH SYNOPSIS +.P +\fBgnsu\fR [\fISUDOOPTIONS\fR] \fICOMMAND\fR [\fICOMMANDOPTIONS\fR] +.SH DESCRIPTION +.P +\fBgnsu\fR allows a permitted user to execute a \fIcommand\fR with superuser privileges, or as any other user. \fBgnsu\fR shows a graphical dialog requesting the user password to allow the execution of the specified command. +.P +As \fBgnsu\fR uses \fBsudo\fR as its backend, the password that you need to provide is your current user's password, \fInot\fR the \fIroot\fR user password. In any case, the user name whose password you need to enter is shown in the gnsu graphical dialog. +.P +The user, or a group the user is part of, has to be allowed access to launching applications using \fBsudo\fR. This can be accomplished by editing the \fB/etc/sudoers\fR file using the \fBvisudo\fR command. For example, adding the following line somewhere in the \fB/etc/sudoers\fR file will allow user \fIgeorge\fR to run any command using \fBsudo\fR and by extension, \fBgnsu\fR: +.P +george ALL=(ALL) ALL +.P +Note that you can use any option that \fBsudo\fR has with \fBgnsu\fR, as \fBgnsu\fR passes all arguments it is given to \fBsudo\fR. For example, you can use the \fBsudo\fR option \fB\-u\fR to run a command as another user, instead of running it as the superuser, which is the default behaviour. Consult the \fBsudo\fR man page for more details about those options. +.SH GENERAL OPTIONS + +.TP +\fB\-h\fR, \fB\-\-help\fR +Prints a usage message briefly summarizing all command\-line options +and exits. + +.SH WEBSITE +.P +https://github.com/gapan/gnsu +.SH AUTHORS +.P +gnsu was written by George Vlahavas +.SH SEE ALSO +.P +\fBsudo\fR(8), \fBsu\fR(8), \fBvisudo\fR(8), \fBsudoers\fR(5) + diff --git a/system/gnsu/icons/128.png b/system/gnsu/icons/128.png new file mode 100644 index 00000000000..b0ebbebb110 Binary files /dev/null and b/system/gnsu/icons/128.png differ diff --git a/system/gnsu/icons/16.png b/system/gnsu/icons/16.png new file mode 100644 index 00000000000..28d5e0e23ad Binary files /dev/null and b/system/gnsu/icons/16.png differ diff --git a/system/gnsu/icons/22.png b/system/gnsu/icons/22.png new file mode 100644 index 00000000000..51635576903 Binary files /dev/null and b/system/gnsu/icons/22.png differ diff --git a/system/gnsu/icons/24.png b/system/gnsu/icons/24.png new file mode 100644 index 00000000000..019e382380d Binary files /dev/null and b/system/gnsu/icons/24.png differ diff --git a/system/gnsu/icons/32.png b/system/gnsu/icons/32.png new file mode 100644 index 00000000000..3fb2319e857 Binary files /dev/null and b/system/gnsu/icons/32.png differ diff --git a/system/gnsu/icons/48.png b/system/gnsu/icons/48.png new file mode 100644 index 00000000000..bcdcb83bf1f Binary files /dev/null and b/system/gnsu/icons/48.png differ diff --git a/system/gnsu/icons/64.png b/system/gnsu/icons/64.png new file mode 100644 index 00000000000..f150bb667e9 Binary files /dev/null and b/system/gnsu/icons/64.png differ diff --git a/system/gnsu/slack-desc b/system/gnsu/slack-desc new file mode 100644 index 00000000000..75bf674db5a --- /dev/null +++ b/system/gnsu/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +gnsu: gnsu (grahical frontend for sudo) +gnsu: +gnsu: gnsu (gnsu's not su) allows a permitted user to execute a command with +gnsu: superuser privileges, or as any other user. gnsu shows a graphical +gnsu: dialog requesting the user password to allow the execution of the +gnsu: specified command. The user, or a group the user is part of, has to be +gnsu: allowed access to launching applications using sudo. +gnsu: +gnsu: +gnsu: +gnsu: diff --git a/system/gnsu/translations.diff b/system/gnsu/translations.diff new file mode 100644 index 00000000000..70d95a84224 --- /dev/null +++ b/system/gnsu/translations.diff @@ -0,0 +1,68 @@ +diff -Naur gnsu-0.3/po/ie.po gnsu-0.3.patched/po/ie.po +--- gnsu-0.3/po/ie.po 1969-12-31 19:00:00.000000000 -0500 ++++ gnsu-0.3.patched/po/ie.po 2025-01-17 17:01:35.920414846 -0500 +@@ -0,0 +1,28 @@ ++# SOME DESCRIPTIVE TITLE. ++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the PACKAGE package. ++# ++# Translators: ++# Caarmi, 2021 ++msgid "" ++msgstr "" ++"Project-Id-Version: Salix\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2013-11-24 00:01+0200\n" ++"PO-Revision-Date: 2021-09-02 21:59+0000\n" ++"Last-Translator: Caarmi\n" ++"Language-Team: Interlingue (http://www.transifex.com/gapan/salix/language/ie/)\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"Language: ie\n" ++"Plural-Forms: nplurals=2; plural=(n != 1);\n" ++ ++#: src/gnsu-askpass:59 ++#, python-format ++msgid "Please enter the password for %s:" ++msgstr "Ples intrar li contrasigne de %s:" ++ ++#: src/gnsu-askpass:61 ++msgid "Permission denied" ++msgstr "Permission es refusat" +diff -Naur gnsu-0.3/po/pt.po gnsu-0.3.patched/po/pt.po +--- gnsu-0.3/po/pt.po 2021-01-08 09:30:31.000000000 -0500 ++++ gnsu-0.3.patched/po/pt.po 2025-01-17 17:02:15.307411140 -0500 +@@ -23,7 +23,7 @@ + #: src/gnsu-askpass:59 + #, python-format + msgid "Please enter the password for %s:" +-msgstr "Por favor, insira a a palavra-passe para %s:" ++msgstr "Por favor, insira a palavra-passe para %s:" + + #: src/gnsu-askpass:61 + msgid "Permission denied" +diff -Naur gnsu-0.3/po/pt_BR.po gnsu-0.3.patched/po/pt_BR.po +--- gnsu-0.3/po/pt_BR.po 2021-01-08 09:30:31.000000000 -0500 ++++ gnsu-0.3.patched/po/pt_BR.po 2025-01-17 17:02:19.571410738 -0500 +@@ -22,7 +22,7 @@ + #: src/gnsu-askpass:59 + #, python-format + msgid "Please enter the password for %s:" +-msgstr "Por favor, insira a a senha para %s:" ++msgstr "Por favor, insira a senha para %s:" + + #: src/gnsu-askpass:61 + msgid "Permission denied" +diff -Naur gnsu-0.3/po/pt_PT.po gnsu-0.3.patched/po/pt_PT.po +--- gnsu-0.3/po/pt_PT.po 2021-01-08 09:30:31.000000000 -0500 ++++ gnsu-0.3.patched/po/pt_PT.po 2025-01-17 17:02:23.737410346 -0500 +@@ -23,7 +23,7 @@ + #: src/gnsu-askpass:59 + #, python-format + msgid "Please enter the password for %s:" +-msgstr "Por favor, insira a a palavra-passe para %s:" ++msgstr "Por favor, insira a palavra-passe para %s:" + + #: src/gnsu-askpass:61 + msgid "Permission denied" diff --git a/system/locust/locust.SlackBuild b/system/locust/locust.SlackBuild index 61d6637c0bd..877440a61b4 100644 --- a/system/locust/locust.SlackBuild +++ b/system/locust/locust.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=locust -VERSION=${VERSION:-2.32.6} +VERSION=${VERSION:-2.32.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/locust/locust.info b/system/locust/locust.info index 8be0c41f1c6..98d31a8a1e5 100644 --- a/system/locust/locust.info +++ b/system/locust/locust.info @@ -1,8 +1,8 @@ PRGNAM="locust" -VERSION="2.32.6" +VERSION="2.32.5" HOMEPAGE="https://github.com/locustio/locust" -DOWNLOAD="https://files.pythonhosted.org/packages/6c/73/2c247571513b5abc7f842163814c15e431f9273bdb4e4fbd0d5cebe42c80/locust-2.32.6.tar.gz" -MD5SUM="c08a7af5dd3b3aded2e1e1eeb8c6ef0c" +DOWNLOAD="https://files.pythonhosted.org/packages/db/b5/1e651ad5328e9314bb7661b5fbe3156ce86dfb526d919a841b4e7738aa2b/locust-2.32.5.tar.gz" +MD5SUM="f6b911c85ff67293629997f5fbc9dcf2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-geventhttpclient python3-Flask-Basicauth python3-pyzmq msgpack-python zope.interface zope.event python3-psutil python3-configargparse python3-typing-extensions roundrobin python3-Flask-Cors python3-blinker python3-Flask-Login python3-poetry-dynamic-versioning python3-dunamai" diff --git a/system/nerdctl/nerdctl.SlackBuild b/system/nerdctl/nerdctl.SlackBuild index 3e975cb38d5..ca7b637706f 100644 --- a/system/nerdctl/nerdctl.SlackBuild +++ b/system/nerdctl/nerdctl.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nerdctl -VERSION=${VERSION:-2.0.2} +VERSION=${VERSION:-2.0.3} GITHASH=${GITHASH:-1220ce7ec2701d485a9b1beeea63dae3da134fb5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/nerdctl/nerdctl.info b/system/nerdctl/nerdctl.info index 28fef9a4b81..b6220f27e02 100644 --- a/system/nerdctl/nerdctl.info +++ b/system/nerdctl/nerdctl.info @@ -1,10 +1,10 @@ PRGNAM="nerdctl" -VERSION="2.0.2" +VERSION="2.0.3" HOMEPAGE="https://github.com/containerd/nerdctl" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/containerd/nerdctl/archive/v2.0.2/nerdctl-2.0.2.tar.gz" -MD5SUM_x86_64="0fbe031015dd2b8c7f3e971815e608f7" +DOWNLOAD_x86_64="https://github.com/containerd/nerdctl/archive/v2.0.3/nerdctl-2.0.3.tar.gz" +MD5SUM_x86_64="d752a79353f78dd18c6456784e1e0fa4" REQUIRES="containerd" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/system/peazip/peazip.info b/system/peazip/peazip.info index 4cfc3c57826..fcfe4b9375f 100644 --- a/system/peazip/peazip.info +++ b/system/peazip/peazip.info @@ -5,6 +5,6 @@ DOWNLOAD="UNSUPPORTED" MD5SUM="" DOWNLOAD_x86_64="https://github.com/peazip/PeaZip/releases/download/10.1.0/peazip_10.1.0.LINUX.GTK2-1_amd64.deb" MD5SUM_x86_64="1b940bf095413fe44ed7bbf6de5d1a4d" -REQUIRES="%README%" +REQUIRES="" MAINTAINER="Marco Lavorini" EMAIL="sbo dot mlavorini at outlook dot com" diff --git a/system/quivira-font/README b/system/quivira-font/README new file mode 100644 index 00000000000..757d874acf3 --- /dev/null +++ b/system/quivira-font/README @@ -0,0 +1,21 @@ +quivira-font (OpenType font) + +Quivira is a Unicode-based OpenType font containing much more glyphs +than most of the well-known fonts. It is free to use. It provides a +large character repertoire, so that texts containing rather unusual +characters can be rendered pleasingly. + +Quivira is a free Unicode font in the OpenType format which is +supported by every usual office program or printer. From a typographic +point of view, Quivira is a proportional serif font like e.g. the +more well-known Times New Roman and Garamond. Thus it is suitable for +writing well readable texts. Quivira 4.1 contains 11,053 characters. + +Quivira is a variable-width font; it's not suitable for use with +terminals, though it can be used as a "fallback" font in urxvt's +URxvt*font resource. Example for use in ~/.Xdefaults: + +URxvt*font: Deja Vu Sans Mono:size=14,xft:Quivira:size=14 + +This will allow urxvt to display glyphs that don't exist in the main +font (Deja Vu Sans Mono, above) using Quivira. diff --git a/system/quivira-font/doinst.sh b/system/quivira-font/doinst.sh new file mode 100644 index 00000000000..bb6d1a67644 --- /dev/null +++ b/system/quivira-font/doinst.sh @@ -0,0 +1,19 @@ +# 20241213 bkw: this is both doinst.sh and douninst.sh for quivira-font. + +# Update fonts.{dir,scale,alias} +if [ -x /usr/bin/mkfontdir -a -x /usr/bin/mkfontscale ]; then + ( cd usr/share/fonts/OTF + /usr/bin/mkfontscale . + /usr/bin/mkfontdir . + ) +fi + +# If X is running... +if [ "$DISPLAY" != "" ] && [ -x /usr/bin/xset ]; then + /usr/bin/xset fp rehash >/dev/null 2>&1 +fi + +# Update the X font indexes: +if [ -x /usr/bin/fc-cache ]; then + /usr/bin/fc-cache -f +fi diff --git a/system/quivira-font/quivira-font.SlackBuild b/system/quivira-font/quivira-font.SlackBuild new file mode 100644 index 00000000000..216f5654b79 --- /dev/null +++ b/system/quivira-font/quivira-font.SlackBuild @@ -0,0 +1,56 @@ +#!/bin/bash + +# Slackware build script for quivira-font + +# Written by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# Original URL: +# http://www.quivira-font.com/files/Quivira.otf +# Not used in .info file because it'll get overwritten with the next version, +# whenever they release it. +# Since I have to host the file myself, I went ahead and renamed it so it +# has the version number in the filename. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=quivira-font +VERSION=${VERSION:-4.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch + +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 + +# Simplest package creation procedure ever: +rm -rf $PKG +mkdir -p $OUTPUT +install -D -m0644 $CWD/$PRGNAM-$VERSION.otf $PKG/usr/share/fonts/OTF/Quivira.otf + +# No docs, include our own README, mostly cribbed from the homepage, +# with an extra bit about using this with urxvt (since that's what I +# actually use it for). +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cat $CWD/README > $PKGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh +# *not* a typo, the douninst.sh is the same as doinst.sh: +cat $CWD/doinst.sh > $PKG/install/douninst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/system/quivira-font/quivira-font.info b/system/quivira-font/quivira-font.info new file mode 100644 index 00000000000..01cb0fcbadd --- /dev/null +++ b/system/quivira-font/quivira-font.info @@ -0,0 +1,10 @@ +PRGNAM="quivira-font" +VERSION="4.1" +HOMEPAGE="http://www.quivira-font.com/" +DOWNLOAD="https://slackware.uk/~urchlay/src/quivira-font-4.1.otf" +MD5SUM="35b77765018ffd77dd5d56c4d55de124" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/system/quivira-font/slack-desc b/system/quivira-font/slack-desc new file mode 100644 index 00000000000..d464e0800a0 --- /dev/null +++ b/system/quivira-font/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +quivira-font: quivira-font (OpenType font) +quivira-font: +quivira-font: Quivira is a Unicode-based OpenType font containing much more glyphs +quivira-font: than most of the well-known fonts. It is free to use. It provides a +quivira-font: large character repertoire, so that texts containing rather unusual +quivira-font: characters can be rendered pleasingly. +quivira-font: +quivira-font: +quivira-font: +quivira-font: +quivira-font: diff --git a/system/s6-linux-init/s6-linux-init.SlackBuild b/system/s6-linux-init/s6-linux-init.SlackBuild index 77ff74dd255..a1fbedef992 100644 --- a/system/s6-linux-init/s6-linux-init.SlackBuild +++ b/system/s6-linux-init/s6-linux-init.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=s6-linux-init -VERSION=${VERSION:-1.1.2.0} +VERSION=${VERSION:-1.1.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/s6-linux-init/s6-linux-init.info b/system/s6-linux-init/s6-linux-init.info index df267ce6fd4..0c85e2a4302 100644 --- a/system/s6-linux-init/s6-linux-init.info +++ b/system/s6-linux-init/s6-linux-init.info @@ -1,8 +1,8 @@ PRGNAM="s6-linux-init" -VERSION="1.1.2.0" +VERSION="1.1.2.1" HOMEPAGE="https://skarnet.org/software/s6-linux-init/" -DOWNLOAD="https://skarnet.org/software/s6-linux-init/s6-linux-init-1.1.2.0.tar.gz" -MD5SUM="872b2a839330c4f2893db8f15482fa77" +DOWNLOAD="https://skarnet.org/software/s6-linux-init/s6-linux-init-1.1.2.1.tar.gz" +MD5SUM="bac51af4198fba044fdab4f411ea0f93" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="s6" diff --git a/system/s6-rc/s6-rc.SlackBuild b/system/s6-rc/s6-rc.SlackBuild index fe6387ddc6b..58670799e88 100644 --- a/system/s6-rc/s6-rc.SlackBuild +++ b/system/s6-rc/s6-rc.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=s6-rc -VERSION=${VERSION:-0.5.4.3} +VERSION=${VERSION:-0.5.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/s6-rc/s6-rc.info b/system/s6-rc/s6-rc.info index a25e370a4a8..33a89c1e766 100644 --- a/system/s6-rc/s6-rc.info +++ b/system/s6-rc/s6-rc.info @@ -1,8 +1,8 @@ PRGNAM="s6-rc" -VERSION="0.5.4.3" +VERSION="0.5.5.0" HOMEPAGE="https://skarnet.org/software/s6-rc/" -DOWNLOAD="https://skarnet.org/software/s6-rc/s6-rc-0.5.4.3.tar.gz" -MD5SUM="5070ab7f41b57e46aafda98bab2b909f" +DOWNLOAD="https://skarnet.org/software/s6-rc/s6-rc-0.5.5.0.tar.gz" +MD5SUM="c890a76f2e3257cb4b38607406e58f9f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="s6" diff --git a/system/s6/s6.SlackBuild b/system/s6/s6.SlackBuild index 856745ddcca..3ed05879f40 100644 --- a/system/s6/s6.SlackBuild +++ b/system/s6/s6.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=s6 -VERSION=${VERSION:-2.13.0.0} +VERSION=${VERSION:-2.13.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/system/s6/s6.info b/system/s6/s6.info index c8840db846f..68f786185c0 100644 --- a/system/s6/s6.info +++ b/system/s6/s6.info @@ -1,8 +1,8 @@ PRGNAM="s6" -VERSION="2.13.0.0" +VERSION="2.13.1.0" HOMEPAGE="https://skarnet.org/software/s6/" -DOWNLOAD="https://skarnet.org/software/s6/s6-2.13.0.0.tar.gz" -MD5SUM="1ea20cf191f210811d2650581bb446b4" +DOWNLOAD="https://skarnet.org/software/s6/s6-2.13.1.0.tar.gz" +MD5SUM="eef8c7a241d8eef7d09d35fcaa8de147" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="execline" diff --git a/system/sbotools/README b/system/sbotools/README index 5b21c97b5d2..2bec4c930f4 100644 --- a/system/sbotools/README +++ b/system/sbotools/README @@ -1,26 +1,28 @@ -sbotools (ports-like interface to slackbuilds.org) +sbotools (ports-like interface to SlackBuilds.org) sbotools is a set of Perl scripts providing a ports-like automation -interface to slackbuilds.org. Features include dependency handling, +interface to SlackBuilds.org. Features include dependency handling, using a custom git branch, generating 32-bit and compat32 builds on -multilib systems, reverse dependency search, gpg verification and more. +multilib systems, reverse dependency search and rebuild, gpg +verification and more. There is a man page for each included command. For 'executive summaries' and online man pages, see the project's home page. The -SBO::LIB::* modules are documented in man 3. +SBO::Lib::* modules are documented in man 3. sbotools bundles the required Perl module Sort::Versions. This does not interfere with a copy installed from the CPAN or from -slackbuilds.org. +SlackBuilds.org. sbotools installs a default configuration file to /etc/sbotools/sbotools.conf.new. sbotools.conf files from version 2.7 are compatible, but some of the options are new. It may be convenient to examine the new file for added options and annotation when upgrading -from version 2.7. +from version 2.7. Alternatively, run "sboconfig" without flags and +options for an interactive menu with explanations for all settings. To blacklist scripts and notify sbotools of optional dependencies, see -/etc/sbotools/sbotools.hints. +/etc/sbotools/sbotools.hints or sbohints(1). Please note that sbotools-3.x is based on an actively-maintained fork of the repository used for versions 1.9 through 2.7. A debt of gratitude diff --git a/system/sbotools/sbotools.SlackBuild b/system/sbotools/sbotools.SlackBuild index 839d5df1088..2b8073bc475 100644 --- a/system/sbotools/sbotools.SlackBuild +++ b/system/sbotools/sbotools.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=sbotools -VERSION=${VERSION:-3.3} +VERSION=${VERSION:-3.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -72,7 +72,7 @@ find -L . \ make install DESTDIR=$PKG ) -SCRIPTS="check clean config find install remove upgrade" +SCRIPTS="check clean config find hints install remove upgrade" MANS="man1 man3 man5" mkdir -p $PKG/usr/sbin \ diff --git a/system/sbotools/sbotools.info b/system/sbotools/sbotools.info index e8a06788d10..e2bc54485e8 100644 --- a/system/sbotools/sbotools.info +++ b/system/sbotools/sbotools.info @@ -1,8 +1,8 @@ PRGNAM="sbotools" -VERSION="3.3" +VERSION="3.4" HOMEPAGE="https://pghvlaans.github.io/sbotools/" -DOWNLOAD="https://pghvlaans.github.io/sbotools/downloads/sbotools-3.3.tar.gz" -MD5SUM="518a5a0965e60632705af42d39bba4f6" +DOWNLOAD="https://pghvlaans.github.io/sbotools/downloads/sbotools-3.4.tar.gz" +MD5SUM="ee094ecdee5f4f115e8ebff48b84b612" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/sbotools/slack-desc b/system/sbotools/slack-desc index e62d9d9acbc..c068a35ff50 100644 --- a/system/sbotools/slack-desc +++ b/system/sbotools/slack-desc @@ -6,10 +6,10 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -sbotools: sbotools (ports-like interface to slackbuilds.org) +sbotools: sbotools (ports-like interface to SlackBuilds.org) sbotools: sbotools: sbotools is a set of Perl scripts providing a ports-like automation -sbotools: interface to slackbuilds.org. Features include dependency handling, +sbotools: interface to SlackBuilds.org. Features include dependency handling, sbotools: using a custom git branch, generating 32-bit and compat32 builds on sbotools: multilib systems, gpg verification and more. sbotools: