summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTassos (nakano) Natsakis2024-04-04 14:57:44 +0300
committerTassos (nakano) Natsakis2024-04-04 14:57:44 +0300
commit6d6e72fbadc6fa34cd40e2a286b44f27f30724a3 (patch)
treeeac9222de6f778be30f8731cc8aaefb9bc8f8a38
parentcd22b21c24c4386add45dc08e74c7ad379cb745b (diff)
downloadaur-6d6e72fbadc6fa34cd40e2a286b44f27f30724a3.tar.gz
Updated to version 2.6.3
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD55
2 files changed, 75 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 439ce3d22308..a6a2be82e077 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,35 @@
pkgbase = python-standardebooks
pkgdesc = The toolset used to produce Standard Ebooks epub ebooks.
pkgver = 2.6.3
- pkgrel = 2
+ pkgrel = 3
url = https://standardebooks.org
- arch = any
- license = GPLv3
- makedepends = python
- makedepends = python-pip
+ arch = x86_64
+ license = GPL3
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ depends = java-runtime
+ depends = python-cairosvg
+ depends = python-chardet
+ depends = python-cssselect
+ depends = python-cssutils
+ depends = python-ftfy
+ depends = python-gitpython
+ depends = python-lxml
+ depends = python-natsort
+ depends = python-pillow
+ depends = python-psutil
+ depends = python-pyphen
+ depends = python-regex
+ depends = python-requests
+ depends = python-rich
+ depends = python-roman
+ depends = python-selenium
+ depends = python-setuptools
+ depends = python-smartypants
+ depends = python-tinycss2
+ depends = python-titlecase
+ depends = python-unidecode
+ source = tools-2.6.3.tar.gz::https://github.com/standardebooks/tools/archive/refs/tags/2.6.3.tar.gz
pkgname = python-standardebooks
-
diff --git a/PKGBUILD b/PKGBUILD
index 785f3189ae90..ef4ef310a69f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,57 @@
-# PKGBUILD generated by pipman
# Python package author: Standard Ebooks <standardebooks@googlegroups.com>
# Maintainer: Tassos Natsakis <7712382@eipieq.com>
# Maintainer: Standard Ebooks <admin@standardebooks.org>
+# Contributor: Claudia Pellegrino <aur ät cpellegrino.de>
pkgname=python-standardebooks
+_name=tools
pkgver=2.6.3
-pkgrel=2
+pkgrel=3
pkgdesc="The toolset used to produce Standard Ebooks epub ebooks."
-arch=(any)
+arch=(x86_64)
url="https://standardebooks.org"
-license=(GPLv3)
-makedepends=("python" "python-pip")
+license=(GPL3)
+depends=(
+ "java-runtime"
+ "python-cairosvg"
+ "python-chardet"
+ "python-cssselect"
+ "python-cssutils"
+ "python-ftfy"
+ "python-gitpython"
+ "python-lxml"
+ "python-natsort"
+ "python-pillow"
+ "python-psutil"
+ "python-pyphen"
+ "python-regex"
+ "python-requests"
+ "python-rich"
+ "python-roman"
+ "python-selenium"
+ "python-setuptools"
+ "python-smartypants"
+ "python-tinycss2"
+ "python-titlecase"
+ "python-unidecode"
+)
+makedepends=("python-build" "python-installer" "python-wheel")
+
+source=("${_name}-${pkgver}.tar.gz::https://github.com/standardebooks/tools/archive/refs/tags/${pkgver}.tar.gz")
+
+sha512sum=("404e4dc9d77472db1ddee277fcfa86ffb4c464537bcde15147fc9a73eaff3005a413a1277546d68d63c85d534bbe40dbf82253f3d338c18ca6023c385ab1285a")
+
+prepare() {
+ # Fix `importlib_resources` deprecation
+ grep -lFR --include="*.py" "importlib_resources" "${_name}-${pkgver}" \
+ | xargs -r -n 1 sed -i -e "s/importlib_resources/importlib.resources/g"
+}
+
build() {
- pip install --no-deps --target="standardebooks" standardebooks==$pkgver
+ cd "${_name}-${pkgver}"
+ python -m build --wheel --no-isolation
}
+
package() {
- sitepackages=$(python -c "import site; print(site.getsitepackages()[0])")
- mkdir -p $pkgdir/"$sitepackages"
- cp -r $srcdir/standardebooks/* $pkgdir/"$sitepackages"
+ cd "${_name}-${pkgver}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}