summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDashon Wells2023-02-19 17:48:00 -0600
committerDashon Wells2023-02-19 17:48:00 -0600
commitdbac1bce14ef7b31aa4ba520005de14b6df88418 (patch)
tree561d013d3ab15033acf162e23b699f7de5abb2be
parent17a3ece88286d0ef213f88e784c918c56a3d4c15 (diff)
downloadaur-dbac1bce14ef7b31aa4ba520005de14b6df88418.tar.gz
Update to 0.12.10
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD50
2 files changed, 39 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7ea250bf620c..d12c5793a646 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,20 @@
pkgbase = catt
pkgdesc = Cast All The Things - Send videos from many, many online sources to your Chromecast.
- pkgver = 0.12.9
- pkgrel = 2
+ pkgver = 0.12.10
+ pkgrel = 1
url = https://github.com/skorokithakis/catt
arch = any
license = BSD
+ makedepends = python-installer
+ makedepends = python-poetry
makedepends = python-setuptools
+ provides = catt
+ conflicts = catt
+ source = catt-0.12.10.tar.gz::https://github.com/skorokithakis/catt/archive/refs/tags/v0.12.10.tar.gz
+ sha256sums = 11b77cf5a3ccb96a5f3234334a8f888cf23d2435d4acefbcaca0376290468be0
+
+pkgname = catt
depends = python-click
depends = python-importlib-metadata
- depends = python-pychromecast>=7.5.0
+ depends = python-pychromecast
depends = yt-dlp
- source = https://files.pythonhosted.org/packages/source/c/catt/catt-0.12.9.tar.gz
- sha256sums = 5aab8745872e2ed57602ce3d045da08741fdf08c319d6280cf8da07ae216872d
-
-pkgname = catt
diff --git a/PKGBUILD b/PKGBUILD
index f48ecbe593a3..bb8dbc909645 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,33 +4,39 @@
# Contributor: Sibren Vasse <arch@sibrenvasse.nl>
# Contributor: Clint Valentine <valentine.clint@gmail.com>
-pkgname='catt'
-pkgver=0.12.9
-pkgrel=2
+pkgname="catt"
+pkgver=0.12.10
+pkgrel=1
pkgdesc='Cast All The Things - Send videos from many, many online sources to your Chromecast.'
arch=('any')
-url=https://github.com/skorokithakis/"${pkgname}"
+url="https://github.com/skorokithakis/catt"
license=('BSD')
+depends=()
+makedepends=(
+ 'python-installer'
+ 'python-poetry'
+ 'python-setuptools'
+)
+provides=("$pkgname")
+conflicts=(${provides[@]})
+source=("$pkgname-$pkgver.tar.gz"::"$url/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('11b77cf5a3ccb96a5f3234334a8f888cf23d2435d4acefbcaca0376290468be0')
-depends=(
- 'python-click'
- 'python-importlib-metadata'
- 'python-pychromecast>=7.5.0'
- 'yt-dlp')
-
-makedepends=('python-setuptools')
-
-source=(https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz)
-sha256sums=('5aab8745872e2ed57602ce3d045da08741fdf08c319d6280cf8da07ae216872d')
-
-build(){
- cd "${srcdir}"/"${pkgname}"-"${pkgver}"
- python setup.py build
+build() {
+ cd "$pkgname-$pkgver"
+ python -m poetry build --format wheel
}
package() {
- cd "${srcdir}"/"${pkgname}"-"${pkgver}"
- 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
+ depends+=(
+ 'python-click'
+ 'python-importlib-metadata' # silence namcap warning
+ 'python-pychromecast'
+ 'yt-dlp'
+ )
+
+ cd "$pkgname-$pkgver"
+ install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+ python -m installer --destdir="$pkgdir" dist/*.whl
}