diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index dbfaffe..9d966b4 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -13,16 +13,19 @@ makedepends=(python-distutils-extra) source=("https://launchpad.net/${pkgname}/trunk/$pkgver/+download/${pkgname}_${pkgver}-0%7E201%7Eubuntu16.04.1.tar.xz" "$pkgname.appdata.xml" "fix-wifi.patch" - "python3.patch") + "python3.patch" + "python3.9.patch") sha256sums=('4b3f63be3a671460a4ee2e4694077d0154fc5a663413e39a0dde4362b2703094' '42cb9b5a81924b6f8c4d484738413fc7178e94419c1cc12e03c059b8a43de41e' '1a5c01e010121368add29efe16e49128ebfa737d48e185886d90c8ca2846cbd9' - '555c3cfab67eb9661017dd25349be305cce308f040174bad59fafa96659258ab') + '555c3cfab67eb9661017dd25349be305cce308f040174bad59fafa96659258ab' + '0e12e98e58c497d3b7dc44da1b15eeb0a7a2dc1e75483b7ec1870c59b85ccf34') prepare() { cd $pkgname-$pkgver patch -Np0 -i ../fix-wifi.patch patch -Np1 -i ../python3.patch + patch -Np1 -i ../python3.9.patch } build() { diff --git a/trunk/python3.9.patch b/trunk/python3.9.patch new file mode 100644 index 0000000..9693011 --- /dev/null +++ b/trunk/python3.9.patch @@ -0,0 +1,22 @@ +diff --git a/qreator_lib/Builder.py b/qreator_lib/Builder.py +index 4c3c7be..e1c5b82 100644 +--- a/qreator_lib/Builder.py ++++ b/qreator_lib/Builder.py +@@ -85,7 +85,7 @@ class Builder(Gtk.Builder): + tree = ElementTree() + tree.parse(filename) + +- ele_widgets = tree.getiterator("object") ++ ele_widgets = tree.iter("object") + for ele_widget in ele_widgets: + name = ele_widget.attrib['id'] + widget = self.get_object(name) +@@ -107,7 +107,7 @@ class Builder(Gtk.Builder): + if connections: + self.connections.extend(connections) + +- ele_signals = tree.getiterator("signal") ++ ele_signals = tree.iter("signal") + for ele_signal in ele_signals: + self.glade_handler_dict.update( + {ele_signal.attrib["handler"]: None})