diff options
author | txtsd | 2025-01-04 20:52:02 +0530 |
---|---|---|
committer | txtsd | 2025-01-04 20:52:02 +0530 |
commit | 2020eda8158a8137a60bd7a840543ba19c8b3e39 (patch) | |
tree | b1dd140e3cf162823abe7b2cff4d7020ce53b4c2 | |
download | aur-2020eda8158a8137a60bd7a840543ba19c8b3e39.tar.gz |
upgpkg: python-comicfn2dict 0.2.4-1
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | .nvchecker.toml | 3 | ||||
-rw-r--r-- | PKGBUILD | 45 |
4 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..04df6522a146 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = python-comicfn2dict + pkgdesc = Parse common comic filenames and return a dict of metadata attributes + pkgver = 0.2.4 + pkgrel = 1 + url = https://github.com/ajslater/comicfn2dict + arch = any + license = GPL-3.0-only + checkdepends = python-deepdiff + checkdepends = python-pytest + checkdepends = python-pytest-cov + makedepends = python-build + makedepends = python-installer + makedepends = python-poetry-core + makedepends = python-wheel + depends = python + options = !debug + source = https://files.pythonhosted.org/packages/source/c/comicfn2dict/comicfn2dict-0.2.4.tar.gz + sha256sums = a154d6405824b0323b81471f0977f5b884987012a7904ca135761000511d8835 + +pkgname = python-comicfn2dict diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..218cc907c9ed --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore +!.nvchecker.toml diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..4645a621fc4b --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,3 @@ +[python-comicfn2dict] +source = "pypi" +pypi = "comicfn2dict" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1bff1f7ac0e6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: txtsd <aur.archlinux@ihavea.quest> + +pkgname=python-comicfn2dict +_pkgname="${pkgname#python-}" +pkgver=0.2.4 +pkgrel=1 +pkgdesc='Parse common comic filenames and return a dict of metadata attributes' +arch=(any) +url='https://github.com/ajslater/comicfn2dict' +license=('GPL-3.0-only') +depends=(python) +makedepends=( + python-build + python-installer + python-poetry-core + python-wheel +) +checkdepends=( + python-deepdiff + python-pytest + python-pytest-cov +) +options=(!debug) +source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") +sha256sums=('a154d6405824b0323b81471f0977f5b884987012a7904ca135761000511d8835') + +build() { + cd "${_pkgname}-${pkgver}" + + python -m build --wheel --no-isolation +} + +check() { + cd "${_pkgname}-${pkgver}" + + pytest tests +} + +package() { + cd "${_pkgname}-${pkgver}" + + python -m installer --destdir="${pkgdir}" dist/*.whl + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |