From eb6a8900b23bcbc726c310e4be96ba1dea1cb34e Mon Sep 17 00:00:00 2001 From: sudacode Date: Wed, 3 Sep 2025 20:42:52 -0700 Subject: [PATCH] update to standard based install --- .SRCINFO | 11 +++++------ PKGBUILD | 57 +++++++++++++++++++++++++++++--------------------------- 2 files changed, 35 insertions(+), 33 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 31928f9..e8d1e0c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,16 @@ pkgbase = mokuro pkgdesc = Read Japanese manga inside browser with selectable text. pkgver = 0.2.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/kha-white/mokuro arch = x86_64 license = GPL-3.0 checkdepends = python-pytest - makedepends = python-pip makedepends = python-build - makedepends = python-wheel makedepends = python-installer - makedepends = python-setuptools + makedepends = python-installer depends = python>=3.6 + depends = python-requests depends = python-opencv depends = python-torch-summary depends = python-shapely @@ -19,8 +18,6 @@ pkgbase = mokuro depends = python-tqdm depends = python-loguru depends = python-scipy - depends = python-pytorch - depends = python-torchvision depends = python-pyclipper depends = python-fire depends = python-natsort @@ -29,6 +26,8 @@ pkgbase = mokuro depends = python-transformers>=4.25.0 depends = python-safetensors>=0.4.1 depends = python-manga-ocr + depends = python-torchvision + optdepends = python-pytorch source = https://files.pythonhosted.org/packages/source/m/mokuro/mokuro-0.2.2.tar.gz sha256sums = 7534d32d1e25ac7be8a828d328be9aceb06a05d3c3392721120410f4cff02fe3 diff --git a/PKGBUILD b/PKGBUILD index fbaf5ca..6f4eaa1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,48 +1,51 @@ -# sudacode +# Maintainer: sudacode pkgname=mokuro _name=mokuro pkgver=0.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="Read Japanese manga inside browser with selectable text. " arch=('x86_64') url="https://github.com/kha-white/mokuro" license=('GPL-3.0') depends=( - 'python>=3.6' - 'python-opencv' - 'python-torch-summary' - 'python-shapely' - 'python-yattag' - 'python-tqdm' - 'python-loguru' - 'python-scipy' - 'python-pytorch' - 'python-torchvision' - 'python-pyclipper' - 'python-fire' - 'python-natsort' - 'python-numpy' - 'python-pillow>=7.1.2' - 'python-transformers>=4.25.0' - 'python-safetensors>=0.4.1' - 'python-manga-ocr' + 'python>=3.6' + 'python-requests' + 'python-opencv' + 'python-torch-summary' + 'python-shapely' + 'python-yattag' + 'python-tqdm' + 'python-loguru' + 'python-scipy' + 'python-pyclipper' + 'python-fire' + 'python-natsort' + 'python-numpy' + 'python-pillow>=7.1.2' + 'python-transformers>=4.25.0' + 'python-safetensors>=0.4.1' + 'python-manga-ocr' + 'python-torchvision' ) -makedepends=('python-pip' 'python-build' 'python-wheel' 'python-installer' 'python-setuptools') +optdepends=( + 'python-pytorch' +) +makedepends=('python-build' 'python-installer' 'python-installer') checkdepends=('python-pytest') source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name//-/_}/${_name//-/_}-$pkgver.tar.gz") sha256sums=('7534d32d1e25ac7be8a828d328be9aceb06a05d3c3392721120410f4cff02fe3') check() { - cd "$_name-$pkgver" - pytest -o addopts="" + cd "$_name-$pkgver" + pytest -o addopts="" } build() { - cd "$_name-$pkgver" - python -m pip wheel . --no-deps --wheel-dir dist + cd "$_name-$pkgver" + python -m build --wheel --no-isolation } package() { - cd "$_name-$pkgver" - python -m pip install --no-deps --root="$pkgdir" --prefix=/usr --ignore-installed . + cd "$_name-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl }