[arch-commits] Commit in playitslowly/trunk (PKGBUILD python310.patch)

Evangelos Foutras foutrelis at gemini.archlinux.org
Sat Dec 11 06:21:54 UTC 2021


    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()



More information about the arch-commits mailing list