From 5e45b2c5c1ae2f27a5db710466d4ae19025e2b38 Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Sat, 10 Jan 2026 20:59:48 -0500 Subject: [PATCH] AUR: Add zbar dependency, create temp_files directories - Move zbar from optdepends to depends (required for Web UI QR reading) - Create temp_files directories for web and api frontends Co-Authored-By: Claude Opus 4.5 --- aur/PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/aur/PKGBUILD b/aur/PKGBUILD index afb1788..f301a41 100644 --- a/aur/PKGBUILD +++ b/aur/PKGBUILD @@ -10,6 +10,7 @@ license=('MIT') # Python 3.11-3.14 supported (uses jpeglib for modern Python compatibility) depends=( 'python>=3.11' + 'zbar' # QR code reading for Web UI ) makedepends=( 'git' @@ -17,9 +18,6 @@ makedepends=( 'python-build' 'python-hatchling' ) -optdepends=( - 'zbar: QR code reading from webcam/images' -) provides=('stegasoo') conflicts=('stegasoo') install=stegasoo-git.install @@ -57,8 +55,10 @@ package() { local site_packages="$pkgdir/opt/stegasoo/venv/lib/python${pyver}/site-packages" cp -r frontends "$site_packages/" - # Create instance directory for Flask (writable by stegasoo user) + # Create writable directories for stegasoo user install -dm755 "$pkgdir/opt/stegasoo/venv/var/app-instance" + install -dm755 "$site_packages/frontends/web/temp_files" + install -dm755 "$site_packages/frontends/api/temp_files" # Fix shebangs - replace build-time paths with installed paths find "$pkgdir/opt/stegasoo/venv/bin" -type f -exec \