summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Nader2022-09-08 21:04:46 +0900
committerJason Nader2022-09-08 21:04:56 +0900
commitda07436bd186ea27a7300e4ecae58b8a8fd5c274 (patch)
tree30a8e8f8975b3e183c9fd5853853965f68254158
parentfed6030b48983de0e358d7e7878007ea34e5c051 (diff)
downloadaur-da07436bd186ea27a7300e4ecae58b8a8fd5c274.tar.gz
Fix build
Switch to python-poetry since python-dephell project is archived and last packaged version is failing to build Also switch to unannotated tags since upstream no longer seems to use annotated ones
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD30
2 files changed, 17 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb2bb1077d06..8b4aea6f5eef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,12 @@
pkgbase = catt-git
pkgdesc = Cast All The Things - Send videos from many, many online sources to your Chromecast.
- pkgver = 0.12.5.r7.g79d8e5a
- pkgrel = 2
+ pkgver = v0.12.9.r6.ge30fa5c
+ pkgrel = 1
url = https://github.com/skorokithakis/catt
arch = any
license = BSD
makedepends = git
- makedepends = python-dephell
+ makedepends = python-poetry
makedepends = python-setuptools
depends = python
depends = python-click
diff --git a/PKGBUILD b/PKGBUILD
index 78e44fad4c22..d9115d27bc6a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,8 @@
# Maintainer: Jason Nader <jason *add-dot-here* nader *you-know-what-goes-here* protonmail.com>
pkgname='catt-git'
-_pkgname=catt
-pkgver=0.12.5.r7.g79d8e5a
-pkgrel=2
+pkgver=v0.12.9.r6.ge30fa5c
+pkgrel=1
pkgdesc='Cast All The Things - Send videos from many, many online sources to your Chromecast.'
arch=('any')
url="https://github.com/skorokithakis/catt"
@@ -16,30 +15,29 @@ depends=(
'python-pychromecast>=7.5.0'
'python-requests'
'youtube-dl>=2020.06.06')
-makedepends=('git' 'python-dephell' 'python-setuptools')
+makedepends=(
+ 'git'
+ 'python-poetry'
+ 'python-setuptools'
+)
source=("${pkgname%-*}::git+https://github.com/skorokithakis/catt.git")
sha256sums=('SKIP')
provides=("catt")
conflicts=("catt")
pkgver() {
- cd "$_pkgname"
- git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
-}
-
-prepare() {
- cd "$_pkgname"
- dephell deps convert --from pyproject.toml --to setup.py
+ cd "${pkgname%-*}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "$_pkgname"
- python setup.py build
+ cd "${pkgname%-*}"
+ python -m poetry build --format wheel
}
package() {
- cd "$_pkgname"
- install -Dm644 README.rst "${pkgdir}"/usr/share/doc/"${pkgname}"/README.rst
+ cd "${pkgname%-*}"
+ install -Dm644 README.md "${pkgdir}"/usr/share/doc/"${pkgname}"/README.md
install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
- python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
}