diff options
author | Luis Martinez | 2022-12-17 19:05:56 -0600 |
---|---|---|
committer | Luis Martinez | 2022-12-17 19:05:56 -0600 |
commit | 330381e47333f9959cb9a7d5b30e31194a88aeb4 (patch) | |
tree | cad10ed72dd8845e53373322dbd70b3422e4b455 | |
parent | 76e125349465c42aae118087bd2b0b5652f7c3bb (diff) | |
download | aur-330381e47333f9959cb9a7d5b30e31194a88aeb4.tar.gz |
package cleanup
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 36 insertions, 26 deletions
@@ -1,21 +1,21 @@ pkgbase = python-pychromecast-git - pkgdesc = Library for Python 3 to communicate with the Google Chromecast. - pkgver = 360.0a3ba3f + pkgdesc = Library for Python 3 to communicate with the Google Chromecast + pkgver = 13.0.4.r1.g83659c6 pkgrel = 1 - url = https://github.com/balloob/pychromecast + url = https://github.com/home-assistant-libs/pychromecast arch = any license = MIT makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - depends = python - depends = python-requests + makedepends = python-wheel depends = python-protobuf depends = python-zeroconf + depends = python-casttube provides = python-pychromecast conflicts = python-pychromecast - options = !emptydirs - source = git+https://github.com/balloob/pychromecast.git + source = python-pychromecast::git+https://github.com/home-assistant-libs/pychromecast sha256sums = SKIP pkgname = python-pychromecast-git - @@ -1,30 +1,40 @@ -# Maintainer: Francois Menning <f.menning@pm.me> -# Contributor: Denis A. AltoƩ Falqueto <denisfalqueto@gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Mark Wagie <mark dot wagie at tutanota dot com> +# Contributor: Michael Riegert <michael at eowyn net> +# Contributor: Felix Golatofski <contact@xdfr.de> +# Contributor: Sibren Vasse <arch@sibrenvasse.nl> +# Contributor: Daniel M. Capella <polyzen@archlinux.info> +# Contributor: Morten Linderud <morten@linderud.pw> pkgname=python-pychromecast-git -pkgver=360.0a3ba3f +_pkgname="${pkgname%-git}" +_pkg="${_pkgname#python-}" +pkgver=13.0.4.r1.g83659c6 pkgrel=1 -pkgdesc="Library for Python 3 to communicate with the Google Chromecast." +pkgdesc='Library for Python 3 to communicate with the Google Chromecast' arch=('any') -url="https://github.com/balloob/pychromecast" +url="https://github.com/home-assistant-libs/pychromecast" license=('MIT') -depends=('python' 'python-requests' 'python-protobuf' 'python-zeroconf') -makedepends=('git' 'python-setuptools') -provides=('python-pychromecast') -conflicts=('python-pychromecast') -options=(!emptydirs) -source=('git+https://github.com/balloob/pychromecast.git') +depends=('python-protobuf' 'python-zeroconf' 'python-casttube') +makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel') +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("$_pkgname::git+$url") sha256sums=('SKIP') pkgver() { - cd "$srcdir/pychromecast" - echo $(git rev-list --count master).$(git rev-parse --short master) + git -C "$_pkgname" describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } -package() { - cd "$srcdir/pychromecast" - python setup.py install --root="$pkgdir/" --optimize=1 - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +build() { + cd "$_pkgname" + python -m build --wheel --no-isolation } -# vim:set ts=2 sw=2 et: +package() { + cd "$_pkgname" + python -m installer --destdir="$pkgdir" dist/*.whl + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -dv "$pkgdir/usr/share/licenses/$pkgname/" + ln -sv "$_site/PyChromecast-${pkgver%.r*}.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" +} |