[arch-commits] Commit in playitslowly/trunk (PKGBUILD gtk-version.patch)
Balló György
bgyorgy at archlinux.org
Fri May 21 09:07:00 UTC 2021
Date: Friday, May 21, 2021 @ 09:06:59
Author: bgyorgy
Revision: 940528
upgpkg: playitslowly 1.5.1-6: Specify GTK version to fix run with gtk4 installed
Added:
playitslowly/trunk/gtk-version.patch
Modified:
playitslowly/trunk/PKGBUILD
-------------------+
PKGBUILD | 11 +++++++++--
gtk-version.patch | 24 ++++++++++++++++++++++++
2 files changed, 33 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-05-21 08:32:27 UTC (rev 940527)
+++ PKGBUILD 2021-05-21 09:06:59 UTC (rev 940528)
@@ -5,7 +5,7 @@
pkgname=playitslowly
pkgver=1.5.1
-pkgrel=5
+pkgrel=6
pkgdesc='Play back audio files at a different speed or pitch'
arch=('any')
url='https://29a.ch/playitslowly'
@@ -15,16 +15,23 @@
'gst-plugins-ugly: Extra media codecs'
'gst-libav: Extra media codecs')
source=("http://29a.ch/$pkgname/$pkgname-$pkgver.tar.gz"
+ 'gtk-version.patch'
'playitslowly.appdata.xml')
sha256sums=('7dfe3da5417971183a13002d1e4ba4f30770baaf1ae3f9ef0ac66a6727f476aa'
+ '397b430ad7bc16c606e466d53000c5c4ac57ee0b5390ddd8276bf46dbc17dd26'
'ebe2890f7e42dfb7988d4304a4faee6d5657556f12bcebcd3279e9de86ec1ae4')
prepare() {
cd $pkgname-$pkgver
+
+ # Specify required GTK version
+ patch -Np1 -i ../gtk-version.patch
+
+ # Move files to their right places
mkdir -p share/icons/hicolor/{32x32,128x128,scalable}/apps share/metainfo
mv share/pixmaps/playitslowly.png share/icons/hicolor/128x128/apps/playitslowly.png
mv share/icons/hicolor/32x32/playitslowly.png share/icons/hicolor/32x32/apps/playitslowly.png
- mv share/icons/hicolor/scalable/playitslowly.svg share/icons/hicolor/scalable/apps/playitslowly.png
+ mv share/icons/hicolor/scalable/playitslowly.svg share/icons/hicolor/scalable/apps/playitslowly.svg
cp ../playitslowly.appdata.xml share/metainfo/playitslowly.appdata.xml
rm -r share/pixmaps
}
Added: gtk-version.patch
===================================================================
--- gtk-version.patch (rev 0)
+++ gtk-version.patch 2021-05-21 09:06:59 UTC (rev 940528)
@@ -0,0 +1,24 @@
+From be3acf296a230b13cf27409d6f313c810277897e Mon Sep 17 00:00:00 2001
+From: sylvain <sylv1pdt at gmail.com>
+Date: Fri, 12 Mar 2021 22:34:44 +0100
+Subject: [PATCH] Force Gtk version 3.0
+
+Import fails when using gtk4: AttributeError: 'gi.repository.Gtk'
+object has no attribute 'Container'
+https://gitlab.gnome.org/GNOME/pygobject/-/issues/423
+---
+ playitslowly/app.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/playitslowly/app.py b/playitslowly/app.py
+index 32ad43b..9dbcbc2 100755
+--- a/playitslowly/app.py
++++ b/playitslowly/app.py
+@@ -32,6 +32,7 @@
+
+ import gi
+ gi.require_version('Gst', '1.0')
++gi.require_version('Gtk', '3.0')
+
+ from gi.repository import Gtk, GObject, Gst, Gio, Gdk
+
More information about the arch-commits
mailing list