Update BackTunnel PKGBUILD: reset version, refine dependencies, and add backtunnel-auth-setup script

This commit is contained in:
2025-09-20 11:16:49 +02:00
parent 98e995b9a8
commit 2d936f1637

View File

@@ -3,16 +3,18 @@
# Repo: https://labs.pmisuite.com/PMISuite/BackTunnel # Repo: https://labs.pmisuite.com/PMISuite/BackTunnel
pkgname=backtunnel pkgname=backtunnel
pkgver=0.0.0.r13.g608a6a3 pkgver=0.0.0
pkgrel=1 pkgrel=1
pkgdesc="BackTunnel Reverse SSH folder sharing toolkit with Dolphin (KDE) service menus, GUI wrapper, and profiles" pkgdesc="BackTunnel Reverse SSH folder sharing toolkit with Dolphin (KDE) service menus, GUI/TUI wrappers, and profiles"
arch=('any') arch=('any')
url="https://labs.pmisuite.com/PMISuite/BackTunnel" url="https://labs.pmisuite.com/PMISuite/BackTunnel"
license=('GPL3') license=('GPL3')
depends=('bash' 'openssh' 'sshfs' 'kdialog' 'konsole' 'coreutils') depends=('bash' 'openssh' 'sshfs' 'kdialog' 'konsole' 'coreutils')
optdepends=('qrencode: show QR code for invite' optdepends=(
'qrencode: show QR code for invites'
'bash-completion: tab completion for backtunnel-share/access' 'bash-completion: tab completion for backtunnel-share/access'
'plasma-desktop: Dolphin (KDE/Plasma) service menus') 'plasma-desktop: Dolphin (KDE/Plasma) service menus'
)
makedepends=('git') makedepends=('git')
install=${pkgname}.install install=${pkgname}.install
backup=('etc/backtunnel/profiles.ini') backup=('etc/backtunnel/profiles.ini')
@@ -41,6 +43,7 @@ package() {
install -Dm755 "scripts/backtunnel-open-term" "${pkgdir}/usr/bin/backtunnel-open-term" install -Dm755 "scripts/backtunnel-open-term" "${pkgdir}/usr/bin/backtunnel-open-term"
install -Dm755 "scripts/backtunnel-share-tui" "${pkgdir}/usr/bin/backtunnel-share-tui" install -Dm755 "scripts/backtunnel-share-tui" "${pkgdir}/usr/bin/backtunnel-share-tui"
install -Dm755 "scripts/backtunnel-access-tui" "${pkgdir}/usr/bin/backtunnel-access-tui" install -Dm755 "scripts/backtunnel-access-tui" "${pkgdir}/usr/bin/backtunnel-access-tui"
install -Dm755 "scripts/backtunnel-auth-setup" "${pkgdir}/usr/bin/backtunnel-auth-setup"
# Optional helper to create per-user config from example # Optional helper to create per-user config from example
if [[ -f "scripts/backtunnel-init" ]]; then if [[ -f "scripts/backtunnel-init" ]]; then