summarylogtreecommitdiffstats
path: root/PKGBUILD.live
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD.live')
-rw-r--r--PKGBUILD.live54
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD.live b/PKGBUILD.live
new file mode 100644
index 000000000000..ebcfe9aba485
--- /dev/null
+++ b/PKGBUILD.live
@@ -0,0 +1,54 @@
+# Maintainer: loathingkernel <loathingkernel _a_ gmail _d_ com>
+
+pkgname=comictagger
+pkgver=1.4.8
+pkgrel=1
+pkgdesc='Application for writing metadata to digital comics, written in Python and PyQt'
+arch=(any)
+url='https://github.com/comictagger/comictagger'
+license=(Apache)
+depends=(python
+ python-beautifulsoup4
+ python-importlib-metadata
+ python-natsort
+ python-pathvalidate
+ python-pillow
+ python-py7zr
+ python-pycountry
+ python-requests
+ python-text2digits
+ python-thefuzz
+ python-typing_extensions
+ python-unrar-cffi
+ python-pyqt5
+)
+makedepends=(python-{build,installer}
+ python-setuptools-scm
+ python-wheel)
+makedepends+=(git)
+source=(git+https://github.com/comictagger/comictagger.git#branch=develop)
+sha256sums=('SKIP')
+
+pkgver() {
+ cd comictagger
+ printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd comictagger
+ python -m build -wn
+}
+
+package() {
+ cd comictagger
+ python -m installer -d "$pkgdir" dist/*.whl
+
+ sed -e 's|/usr/local/share/comictagger/app.png|/usr/share/icons/comictagger.png|g' \
+ -e 's|%%CTSCRIPT%% %F|/usr/bin/comictagger|g' \
+ -i desktop-integration/linux/ComicTagger.desktop
+
+ install -Dm644 desktop-integration/linux/ComicTagger.desktop \
+ "$pkgdir"/usr/share/applications/comictagger.desktop
+ install -Dm644 comictaggerlib/graphics/app.png \
+ "$pkgdir"/usr/share/icons/comictagger.png
+}