Date: Saturday, December 11, 2021 @ 06:21:54 Author: foutrelis Revision: 1068184
upgpkg: playitslowly 1.5.1-10: fix build with Python 3.10 Added: playitslowly/trunk/python310.patch Modified: playitslowly/trunk/PKGBUILD -----------------+ PKGBUILD | 7 ++++++- python310.patch | 12 ++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-11 06:15:11 UTC (rev 1068183) +++ PKGBUILD 2021-12-11 06:21:54 UTC (rev 1068184) @@ -5,7 +5,7 @@ pkgname=playitslowly pkgver=1.5.1 -pkgrel=9 +pkgrel=10 pkgdesc='Play back audio files at a different speed or pitch' arch=('any') url='https://29a.ch/playitslowly' @@ -15,9 +15,11 @@ optdepends=('gst-plugins-ugly: Extra media codecs' 'gst-libav: Extra media codecs') source=("http://29a.ch/$pkgname/$pkgname-$pkgver.tar.gz" + 'python310.patch' 'gtk-version.patch' 'playitslowly.appdata.xml') sha256sums=('7dfe3da5417971183a13002d1e4ba4f30770baaf1ae3f9ef0ac66a6727f476aa' + '007fa2535e058894adaa31422be6b64106cb9d61b1e726fd53363ab516ce77f2' '397b430ad7bc16c606e466d53000c5c4ac57ee0b5390ddd8276bf46dbc17dd26' 'ebe2890f7e42dfb7988d4304a4faee6d5657556f12bcebcd3279e9de86ec1ae4') @@ -24,6 +26,9 @@ prepare() { cd $pkgname-$pkgver + # Correct 'site-packages/playitslowly-py3.1.install-info' filename + patch -Np1 -i ../python310.patch + # Specify required GTK version patch -Np1 -i ../gtk-version.patch Added: python310.patch =================================================================== --- python310.patch (rev 0) +++ python310.patch 2021-12-11 06:21:54 UTC (rev 1068184) @@ -0,0 +1,12 @@ +diff -upr playitslowly-1.5.1.orig/setup.py playitslowly-1.5.1/setup.py +--- playitslowly-1.5.1.orig/setup.py 2016-05-21 23:57:51.000000000 +0300 ++++ playitslowly-1.5.1/setup.py 2021-12-11 08:18:39.611049106 +0200 +@@ -22,7 +22,7 @@ class new_install(install): + # write install-info + basename = "%s-py%s.install-info" % ( + to_filename(safe_name(self.distribution.get_name())), +- sys.version[:3] ++ ".".join(map(str, sys.version_info[:2])) + ) + install_info = os.path.join(self.install_libbase, basename) + outputs = self.get_outputs()