diff options
author | yesuu | 2016-12-22 21:55:49 +0800 |
---|---|---|
committer | yesuu | 2016-12-22 21:55:49 +0800 |
commit | 9eb143b8810eea91ef6537474383ce862247f8e2 (patch) | |
tree | ef188a721aad8902594ccbd81ecb70f173d457db | |
parent | 7030a285a9806c363d81cbc70747018fdc3067dc (diff) | |
download | aur-9eb143b8810eea91ef6537474383ce862247f8e2.tar.gz |
add youdao-arch.patch
youdao-arch.patch from:
https://paste.xinu.at/a0GW/
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | youdao-arch.patch | 29 |
3 files changed, 39 insertions, 1 deletions
@@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Sun Jan 3 10:24:37 UTC 2016 +# Thu Dec 22 13:37:16 UTC 2016 pkgbase = youdao-dict pkgdesc = YouDao Dictionary pkgver = 1.1.0 @@ -23,6 +23,8 @@ pkgbase = youdao-dict depends = python-xdg depends = python-webob depends = qt5-webkit + source = youdao-arch.patch + sha256sums = ab1e8cf2b38c459c60af5e47814a022ad485d2e2c0ae257ffae4c03174e703a6 source_i686 = http://codown.youdao.com/cidian/linux/youdao-dict_1.1.0-0~i386.tar.gz sha256sums_i686 = d1ff404f1e465d6a196b566294ddfea1a1bfe4568226201b65d74236407152fc source_x86_64 = http://codown.youdao.com/cidian/linux/youdao-dict_1.1.0-0~amd64.tar.gz @@ -24,11 +24,18 @@ depends=( 'qt5-webkit' ) install=youdao-dict.install +source=('youdao-arch.patch') source_i686=('http://codown.youdao.com/cidian/linux/youdao-dict_1.1.0-0~i386.tar.gz') source_x86_64=('http://codown.youdao.com/cidian/linux/youdao-dict_1.1.0-0~amd64.tar.gz') +sha256sums=('ab1e8cf2b38c459c60af5e47814a022ad485d2e2c0ae257ffae4c03174e703a6') sha256sums_i686=('d1ff404f1e465d6a196b566294ddfea1a1bfe4568226201b65d74236407152fc') sha256sums_x86_64=('5c3a5ed105238e2fad181704fd99815c4275bf546136f99e817614188794dc07') +prepare() { + cd "${srcdir}/src" + patch -Np2 -i "${srcdir}/youdao-arch.patch" +} + package() { cd "${srcdir}" mkdir -p "${pkgdir}/usr/bin" diff --git a/youdao-arch.patch b/youdao-arch.patch new file mode 100644 index 000000000000..165f76bdb93c --- /dev/null +++ b/youdao-arch.patch @@ -0,0 +1,29 @@ +--- a/youdao-dict/app/plugins/youdao/dbus_proxy.py 2016-05-24 11:12:53.000000000 +0800 ++++ b/youdao-dict/app/plugins/youdao/dbus_proxy.py 2016-09-22 14:43:11.571453798 +0800 +@@ -52,6 +52,7 @@ + def __init__(self): + QtCore.QObject.__init__(self) + self.session_bus = QDBusConnection.sessionBus() ++ self.session_bus.registerObject('/', self) + self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE, + 'hide', self.hideSlot) + self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE, +@@ -204,6 +205,7 @@ + def __init__(self): + QtCore.QObject.__init__(self) + self.session_bus = QDBusConnection.sessionBus() ++ self.session_bus.registerObject('/indicator', self) + self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE, + 'MenuItemClicked', self.MenuItemClickedSlot) + self.session_bus.connect(self.DBUS_NAME, self.DBUS_PATH, self.DBUS_IFACE, +--- a/youdao-dict/dae/ewmh.py 2016-05-24 11:12:53.000000000 +0800 ++++ b/youdao-dict/dae/ewmh.py 2016-09-22 14:43:20.551538216 +0800 +@@ -116,7 +116,7 @@ + self.display.get_atom(property_type), + Xatom.STRING, + 8, +- property_content, ++ property_content.encode('ascii'), + ) + self.display.sync() + |