[arch-commits] Commit in anki/trunk (PKGBUILD anki-pyqtwebengine.patch)

Antonio Rojas arojas at archlinux.org
Tue Feb 12 21:37:37 UTC 2019


    Date: Tuesday, February 12, 2019 @ 21:37:37
  Author: arojas
Revision: 431997

Add fix for split pyqtwebengine (FS#61710)

Added:
  anki/trunk/anki-pyqtwebengine.patch
Modified:
  anki/trunk/PKGBUILD

--------------------------+
 PKGBUILD                 |   13 ++++++++++---
 anki-pyqtwebengine.patch |   11 +++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-02-12 19:58:58 UTC (rev 431996)
+++ PKGBUILD	2019-02-12 21:37:37 UTC (rev 431997)
@@ -6,7 +6,7 @@
 
 pkgname=anki
 pkgver=2.1.8
-pkgrel=2
+pkgrel=3
 
 pkgdesc="Helps you remember facts (like words/phrases in a foreign language) efficiently"
 url="https://ankisrs.net/"
@@ -21,9 +21,16 @@
             'mpv: play sound (prefered over mplayer)'
             'mplayer: play sound')
 
-source=(https://apps.ankiweb.net/downloads/current/anki-$pkgver-source.tgz)
-sha256sums=('57c466884ba43ef704c438bb0129e7ed793c468d36ea03cd3007af7a394c8b23')
+source=(https://apps.ankiweb.net/downloads/current/anki-$pkgver-source.tgz
+        anki-pyqtwebengine.patch)
+sha256sums=('57c466884ba43ef704c438bb0129e7ed793c468d36ea03cd3007af7a394c8b23'
+            '56cf512a5f023d61fa2b18348a5586b4489d48ac89a8c60612ef61dbe1809c4a')
 
+prepare() {
+  cd anki-$pkgver
+  patch -p1 -i ../anki-pyqtwebengine.patch # Compatibility with split pyqtwebengine
+}
+
 package() {
   cd anki-$pkgver
 

Added: anki-pyqtwebengine.patch
===================================================================
--- anki-pyqtwebengine.patch	                        (rev 0)
+++ anki-pyqtwebengine.patch	2019-02-12 21:37:37 UTC (rev 431997)
@@ -0,0 +1,11 @@
+--- anki-2.1.8/aqt/qt.py.orig	2019-02-12 21:32:36.515462520 +0000
++++ anki-2.1.8/aqt/qt.py	2019-02-12 21:32:45.032117131 +0000
+@@ -13,7 +13,7 @@
+ from PyQt5.Qt import *
+ # trigger explicit message in case of missing libraries
+ # instead of silently failing to import
+-from PyQt5.QtWebEngineWidgets import QWebEnginePage
++from PyQt5.QtWebEngineWidgets import *
+ try:
+     from PyQt5 import sip
+ except ImportError:



More information about the arch-commits mailing list