From ae68f3d104b7bfc79a2fc869af312d5927b3cbf2 Mon Sep 17 00:00:00 2001 From: zenobit Date: Thu, 1 Jan 2026 00:17:05 +0100 Subject: [PATCH] soft-serve: update to 0.11.5 --- .../files/soft-serve/env/SOFT_SERVE_DATA_PATH | 1 + .../soft-serve/env/SOFT_SERVE_INITIAL_ADMIN_KEYS | 0 srcpkgs/soft-serve/files/soft-serve/run | 6 +----- srcpkgs/soft-serve/template | 13 +++++++++---- 4 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 srcpkgs/soft-serve/files/soft-serve/env/SOFT_SERVE_DATA_PATH create mode 100644 srcpkgs/soft-serve/files/soft-serve/env/SOFT_SERVE_INITIAL_ADMIN_KEYS diff --git a/srcpkgs/soft-serve/files/soft-serve/env/SOFT_SERVE_DATA_PATH b/srcpkgs/soft-serve/files/soft-serve/env/SOFT_SERVE_DATA_PATH new file mode 100644 index 00000000000000..19b97da76be8d9 --- /dev/null +++ b/srcpkgs/soft-serve/files/soft-serve/env/SOFT_SERVE_DATA_PATH @@ -0,0 +1 @@ +/var/lib/soft-serve diff --git a/srcpkgs/soft-serve/files/soft-serve/env/SOFT_SERVE_INITIAL_ADMIN_KEYS b/srcpkgs/soft-serve/files/soft-serve/env/SOFT_SERVE_INITIAL_ADMIN_KEYS new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/srcpkgs/soft-serve/files/soft-serve/run b/srcpkgs/soft-serve/files/soft-serve/run index e91512ccd57068..d0ab7cb5588122 100644 --- a/srcpkgs/soft-serve/files/soft-serve/run +++ b/srcpkgs/soft-serve/files/soft-serve/run @@ -1,7 +1,3 @@ #!/bin/sh exec 2>&1 - -export HOME=/var/lib/soft-serve -export SOFT_SERVE_DATA_PATH="${HOME}" - -exec chpst -u _softserve:_softserve soft serve +exec chpst -e ./env -u _softserve:_softserve soft serve diff --git a/srcpkgs/soft-serve/template b/srcpkgs/soft-serve/template index 06fcf445d46860..2e14946d82651f 100644 --- a/srcpkgs/soft-serve/template +++ b/srcpkgs/soft-serve/template @@ -1,20 +1,25 @@ # Template file for 'soft-serve' pkgname=soft-serve -version=0.7.4 -revision=2 +version=0.11.5 +revision=1 build_style=go build_helper=qemu go_import_path="github.com/charmbracelet/soft-serve" go_ldflags="-X main.Version=${version}" go_package="github.com/charmbracelet/soft-serve/cmd/soft" -depends="git" +depends="git git-lfs openssh" +checkdepends="${depends}" short_desc="Tasty, self-hostable Git server for the command line" maintainer="zenobit " license="MIT" homepage="https://github.com/charmbracelet/soft-serve" changelog="https://github.com/charmbracelet/soft-serve/releases" distfiles="https://github.com/charmbracelet/soft-serve/archive/refs/tags/v${version}.tar.gz" -checksum=56ba8a51446afa3b53d451a86f0fdbef0a4ce90d5072a0ef9359e3150c466d50 +checksum=1cdee6932cc65cabfd92e42b3a1bc961d2fdbb514c8e11a6aa14d2a6f253098f +if [[ "$XBPS_TARGET_MACHINE" == 'i686' ]] && [[ "$XBPS_TARGET_LIBC" == "glibc" ]]; then + make_check=no # The test failure on i686 comes from git-lfs + # Pending patch: https://github.com/git-lfs/git-lfs/pull/6200 +fi system_accounts="_softserve" _softserve_homedir="/var/lib/soft-serve"