summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortxtsd2025-01-04 20:52:02 +0530
committertxtsd2025-01-04 20:52:02 +0530
commit2020eda8158a8137a60bd7a840543ba19c8b3e39 (patch)
treeb1dd140e3cf162823abe7b2cff4d7020ce53b4c2
downloadaur-2020eda8158a8137a60bd7a840543ba19c8b3e39.tar.gz
upgpkg: python-comicfn2dict 0.2.4-1
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore5
-rw-r--r--.nvchecker.toml3
-rw-r--r--PKGBUILD45
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"
+}