summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPatrick Northon2023-09-08 04:40:54 -0400
committerPatrick Northon2023-09-08 04:40:54 -0400
commit4e74b0cab9b79fc5c6bba102ea25c5b76eb05fa9 (patch)
tree68f9b3b2bf8ab13bbb4e3cffb7104ed29da06684 /PKGBUILD
parent994992cc1e4ef1317df723bad6782b98c61b7616 (diff)
downloadaur-dosage.tar.gz
Bump version and revamp.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 19 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 70f1b71d8fb4..27f344432195 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,34 @@
-# Maintainer: Konstantinos Tampouris <ktamp@chem.uoa.gr>
+# Maintainer: Patrick Northon <northon_patrick3@yahoo.ca>
+# Contributor: Konstantinos Tampouris <ktamp@chem.uoa.gr>
# Contributor: FJ <joostef@gmail.com>
# Contributor: Zaplanincan <zaplanincan@gmail.com>
# Contributor: yugrotavele <yugrotavele at archlinux dot us>
pkgname=dosage
-pkgver=2.17
+pkgver=3.0
pkgrel=1
pkgdesc='A comic downloader and archiver.'
arch=('any')
url='https://dosage.rocks'
license=('MIT')
-depends=('python' 'python-colorama' 'python-imagesize' 'python-lxml' 'python-requests' 'python-six')
-makedepends=('git' 'python-wheel')
+depends=('python' 'python-colorama' 'python-imagesize' 'python-lxml' 'python-platformdirs' 'python-requests')
+makedepends=('git' 'python-setuptools-scm' 'python-build' 'python-installer' 'python-wheel')
source=("git+https://github.com/webcomics/$pkgname.git#tag=$pkgver")
md5sums=('SKIP')
+_srcdir="$pkgname"
+
+build() {
+ cd "$_srcdir"
+ python -m build --wheel --no-isolation
+}
+
package() {
- cd $srcdir/$pkgname
- python setup.py install --root=$pkgdir/ --optimize=1
- install -d $pkgdir/usr/share/doc/$pkgname
- install CHANGELOG.md $pkgdir/usr/share/doc/$pkgname
- install COPYING $pkgdir/usr/share/doc/$pkgname
- install README.md $pkgdir/usr/share/doc/$pkgname
- install doc/* $pkgdir/usr/share/doc/$pkgname
+ cd "$_srcdir"
+ python -m installer --destdir="$pkgdir" dist/*.whl
+ install -dm755 "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm644 'COPYING' -t "$pkgdir/usr/share/licenses/$pkgname"
+ install -Dm644 'README.md' "$pkgdir/usr/share/doc/$pkgname"
+ install 'doc'/* "$pkgdir/usr/share/doc/$pkgname"
}
+