chore(random-file-picker-git): update PKGBUILD to include new dependencies

This commit is contained in:
2026-06-29 17:03:23 +03:00
parent bd92c395e1
commit 0e7641af7b
2 changed files with 12 additions and 4 deletions
+2 -1
View File
@@ -1,6 +1,6 @@
pkgbase = random-file-picker-git pkgbase = random-file-picker-git
pkgdesc = A tool for picking random files from a directory for viewing. pkgdesc = A tool for picking random files from a directory for viewing.
pkgver = r2.ed55631 pkgver = r4.5667833
pkgrel = 1 pkgrel = 1
url = https://git.svetikas.lt/JustAnyone/random-file-picker url = https://git.svetikas.lt/JustAnyone/random-file-picker
arch = any arch = any
@@ -13,6 +13,7 @@ pkgbase = random-file-picker-git
makedepends = git makedepends = git
depends = python depends = python
depends = python-requests depends = python-requests
depends = python-textual
provides = random-file-picker provides = random-file-picker
conflicts = random-file-picker conflicts = random-file-picker
source = git+https://git.svetikas.lt/JustAnyone/random-file-picker.git source = git+https://git.svetikas.lt/JustAnyone/random-file-picker.git
+10 -3
View File
@@ -1,13 +1,13 @@
# Maintainer: Dominykas Svetikas <dominykas@svetikas.lt> # Maintainer: Dominykas Svetikas <archlinux@svetikas.lt>
pkgname=random-file-picker-git pkgname=random-file-picker-git
_pkgname=random-file-picker _pkgname=random-file-picker
pkgver=r2.ed55631 pkgver=r4.5667833
pkgrel=1 pkgrel=1
pkgdesc='A tool for picking random files from a directory for viewing.' pkgdesc='A tool for picking random files from a directory for viewing.'
arch=('any') arch=('any')
url='https://git.svetikas.lt/JustAnyone/random-file-picker' url='https://git.svetikas.lt/JustAnyone/random-file-picker'
license=('MIT') license=('MIT')
depends=('python' 'python-requests') depends=('python' 'python-requests' 'python-textual')
makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools' 'python-uv' 'git') makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools' 'python-uv' 'git')
conflicts=('random-file-picker') conflicts=('random-file-picker')
provides=('random-file-picker') provides=('random-file-picker')
@@ -22,9 +22,16 @@ pkgver() {
build() { build() {
cd "$_pkgname" cd "$_pkgname"
uv build --wheel --no-build-isolation --python /usr/bin/python3 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() { package() {
cd "$_pkgname" cd "$_pkgname"
python -m installer --destdir="$pkgdir" dist/*.whl python -m installer --destdir="$pkgdir" dist/*.whl
# Install the vendored wheels into the package directory
python -m installer --destdir="$pkgdir" "$srcdir/vendored_wheels"/*.whl
} }