summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Riegert2020-12-07 14:12:45 -0500
committerMichael Riegert2020-12-07 14:12:45 -0500
commitc167052a4d8ea0eee827901bece9330e7d8d4e2a (patch)
tree4ab024f8173702facaec8befc9f2daa375edd556
parent640fe39986b3421c73ae504d01ed7a392723b095 (diff)
downloadaur-python-pychromecast6.tar.gz
Add patch for Python 3.9 support
-rw-r--r--.SRCINFO4
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD9
-rw-r--r--is_alive.patch10
4 files changed, 20 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab0e9116fa76..41d6b8d037ef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-pychromecast6
pkgdesc = Library for Python 3 to communicate with the Google Chromecast
pkgver = 6.0.1
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/balloob/pychromecast
arch = any
license = MIT
@@ -16,7 +16,9 @@ pkgbase = python-pychromecast6
provides = python-pychromecast=6.0.1
conflicts = python-pychromecast
source = python-pychromecast6-6.0.1.tar.gz::https://github.com/balloob/pychromecast/archive/6.0.1.tar.gz
+ source = is_alive.patch
sha512sums = f4b881a559e89d7eb81487ce44c13ac707831a731d348418a78d4786a559abb3c6e98c6b1aa762ad14e5c4461de9a7254ce68c7543bb80e30ce4c3af08d7b24e
+ sha512sums = bfe81d4de9011084046a487ba76cb6bc2d70fd7e7eeeaf9de45d0454353bcfd974c1df494ebb286d0438d4a6534101a83da8d95d2333af4b5d45b45f56f9aa3a
pkgname = python-pychromecast6
diff --git a/.gitignore b/.gitignore
index 05c6d4d4c97b..400168e96c46 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
!.gitignore
!.SRCINFO
!PKGBUILD
+!is_alive.patch
diff --git a/PKGBUILD b/PKGBUILD
index 12883e880a66..7061992f500f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,20 +8,23 @@
pkgname=python-pychromecast6
_name=pychromecast
pkgver=6.0.1
-pkgrel=4
+pkgrel=5
pkgdesc='Library for Python 3 to communicate with the Google Chromecast'
arch=('any')
url=https://github.com/balloob/pychromecast
license=('MIT')
depends=('python' 'python-protobuf' 'python-requests' 'python-zeroconf' 'python-six' 'python-setuptools' 'python-casttube')
makedepends=('python-setuptools')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/balloob/pychromecast/archive/$pkgver.tar.gz")
-sha512sums=('f4b881a559e89d7eb81487ce44c13ac707831a731d348418a78d4786a559abb3c6e98c6b1aa762ad14e5c4461de9a7254ce68c7543bb80e30ce4c3af08d7b24e')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/balloob/pychromecast/archive/$pkgver.tar.gz"
+ "is_alive.patch")
+sha512sums=('f4b881a559e89d7eb81487ce44c13ac707831a731d348418a78d4786a559abb3c6e98c6b1aa762ad14e5c4461de9a7254ce68c7543bb80e30ce4c3af08d7b24e'
+ 'bfe81d4de9011084046a487ba76cb6bc2d70fd7e7eeeaf9de45d0454353bcfd974c1df494ebb286d0438d4a6534101a83da8d95d2333af4b5d45b45f56f9aa3a')
provides=("python-pychromecast=$pkgver")
conflicts=('python-pychromecast')
build() {
cd "$_name-$pkgver"
+ patch -p0 -i ../is_alive.patch
python setup.py build
}
diff --git a/is_alive.patch b/is_alive.patch
new file mode 100644
index 000000000000..51ca8b5de56b
--- /dev/null
+++ b/is_alive.patch
@@ -0,0 +1,10 @@
+--- pychromecast/__init__.py 2020-06-28 00:58:09.000000000 -0700
++++ - 2020-12-07 09:21:51.082051341 -0800
+@@ -443,7 +443,7 @@
+ operation in seconds (or fractions thereof). Or None
+ to block forever.
+ """
+- if not self.socket_client.isAlive():
++ if not self.socket_client.is_alive():
+ self.socket_client.start()
+ self.status_event.wait(timeout=timeout)