diff options
author | Jason Nader | 2022-09-08 21:04:46 +0900 |
---|---|---|
committer | Jason Nader | 2022-09-08 21:04:56 +0900 |
commit | da07436bd186ea27a7300e4ecae58b8a8fd5c274 (patch) | |
tree | 30a8e8f8975b3e183c9fd5853853965f68254158 | |
parent | fed6030b48983de0e358d7e7878007ea34e5c051 (diff) | |
download | aur-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-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 17 insertions, 19 deletions
@@ -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 @@ -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 } |