From f20dcd259d6f3223974fb40b0b7a53cc550b9d93 Mon Sep 17 00:00:00 2001 From: JustAnyone Date: Fri, 13 Mar 2026 21:45:59 +0200 Subject: [PATCH] Add random-file-picker-git --- random-file-picker-git/.SRCINFO | 21 +++++++++++++++++++++ random-file-picker-git/.gitignore | 4 ++++ random-file-picker-git/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 random-file-picker-git/.SRCINFO create mode 100644 random-file-picker-git/.gitignore create mode 100644 random-file-picker-git/PKGBUILD diff --git a/random-file-picker-git/.SRCINFO b/random-file-picker-git/.SRCINFO new file mode 100644 index 0000000..995837d --- /dev/null +++ b/random-file-picker-git/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = random-file-picker-git + pkgdesc = A tool for picking random files from a directory for viewing. + pkgver = r2.ed55631 + pkgrel = 1 + url = https://git.svetikas.lt/JustAnyone/random-file-picker + arch = any + license = MIT + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-setuptools + makedepends = python-uv + makedepends = git + depends = python + depends = python-requests + provides = random-file-picker + conflicts = random-file-picker + source = git+https://git.svetikas.lt/JustAnyone/random-file-picker.git + md5sums = SKIP + +pkgname = random-file-picker-git diff --git a/random-file-picker-git/.gitignore b/random-file-picker-git/.gitignore new file mode 100644 index 0000000..713f6f8 --- /dev/null +++ b/random-file-picker-git/.gitignore @@ -0,0 +1,4 @@ +/* +!/.gitignore +!/.SRCINFO +!/PKGBUILD diff --git a/random-file-picker-git/PKGBUILD b/random-file-picker-git/PKGBUILD new file mode 100644 index 0000000..cfae345 --- /dev/null +++ b/random-file-picker-git/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Dominykas Svetikas +pkgname=random-file-picker-git +_pkgname=random-file-picker +pkgver=r2.ed55631 +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') +makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools' 'python-uv' 'git') +conflicts=('random-file-picker') +provides=('random-file-picker') +source=("git+$url.git") +md5sums=('SKIP') + +pkgver() { + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +build() { + cd "$_pkgname" + uv build --wheel --no-build-isolation --python /usr/bin/python3 +} + +package() { + cd "$_pkgname" + python -m installer --destdir="$pkgdir" dist/*.whl +}