From 0e7641af7bdb1191a8540eed46772733f1f017bb Mon Sep 17 00:00:00 2001 From: JustAnyone Date: Mon, 29 Jun 2026 17:03:23 +0300 Subject: [PATCH] chore(random-file-picker-git): update PKGBUILD to include new dependencies --- random-file-picker-git/.SRCINFO | 3 ++- random-file-picker-git/PKGBUILD | 13 ++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/random-file-picker-git/.SRCINFO b/random-file-picker-git/.SRCINFO index 995837d..2d5c96c 100644 --- a/random-file-picker-git/.SRCINFO +++ b/random-file-picker-git/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = random-file-picker-git pkgdesc = A tool for picking random files from a directory for viewing. - pkgver = r2.ed55631 + pkgver = r4.5667833 pkgrel = 1 url = https://git.svetikas.lt/JustAnyone/random-file-picker arch = any @@ -13,6 +13,7 @@ pkgbase = random-file-picker-git makedepends = git depends = python depends = python-requests + depends = python-textual provides = random-file-picker conflicts = random-file-picker source = git+https://git.svetikas.lt/JustAnyone/random-file-picker.git diff --git a/random-file-picker-git/PKGBUILD b/random-file-picker-git/PKGBUILD index cfae345..c6df871 100644 --- a/random-file-picker-git/PKGBUILD +++ b/random-file-picker-git/PKGBUILD @@ -1,13 +1,13 @@ -# Maintainer: Dominykas Svetikas +# Maintainer: Dominykas Svetikas pkgname=random-file-picker-git _pkgname=random-file-picker -pkgver=r2.ed55631 +pkgver=r4.5667833 pkgrel=1 pkgdesc='A tool for picking random files from a directory for viewing.' arch=('any') url='https://git.svetikas.lt/JustAnyone/random-file-picker' license=('MIT') -depends=('python' 'python-requests') +depends=('python' 'python-requests' 'python-textual') makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools' 'python-uv' 'git') conflicts=('random-file-picker') provides=('random-file-picker') @@ -22,9 +22,16 @@ pkgver() { build() { cd "$_pkgname" uv build --wheel --no-build-isolation --python /usr/bin/python3 + # Download the typed-argparse wheel into a vendored directory + mkdir -p "$srcdir/vendored_wheels" + pip download "typed-argparse==0.3.1" \ + --dest "$srcdir/vendored_wheels" \ + --no-deps } package() { cd "$_pkgname" python -m installer --destdir="$pkgdir" dist/*.whl + # Install the vendored wheels into the package directory + python -m installer --destdir="$pkgdir" "$srcdir/vendored_wheels"/*.whl }