summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.AURINFO12
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD30
3 files changed, 25 insertions, 27 deletions
diff --git a/.AURINFO b/.AURINFO
deleted file mode 100644
index 65d476e81654..000000000000
--- a/.AURINFO
+++ /dev/null
@@ -1,12 +0,0 @@
-pkgbase = dosage
- pkgdesc = A comic downloader and archiver
- pkgver = 2.15
- pkgrel = 1
- url = http://wummel.github.io/dosage
- arch = any
- license = GPL
- depends = python-requests
- source = https://pypi.python.org/packages/source/d/dosage/dosage-2.15.tar.gz
-
-pkgname = dosage
-
diff --git a/.SRCINFO b/.SRCINFO
index 84180462676d..b8d0d3e2eba3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,22 @@
pkgbase = dosage
pkgdesc = A comic downloader and archiver.
- pkgver = 2.17
+ pkgver = 3.0
pkgrel = 1
url = https://dosage.rocks
arch = any
license = MIT
makedepends = git
+ makedepends = python-setuptools-scm
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-wheel
depends = python
depends = python-colorama
depends = python-imagesize
depends = python-lxml
+ depends = python-platformdirs
depends = python-requests
- depends = python-six
- source = git+https://github.com/webcomics/dosage.git#tag=2.17
+ source = git+https://github.com/webcomics/dosage.git#tag=3.0
md5sums = SKIP
pkgname = dosage
-
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"
}
+