FZUG / repo

Fedora 中文社区软件源
https://zh.fedoracommunity.org/repo/
527 stars 97 forks source link

youdao-dict 不能用了 #89

Closed sunznx closed 7 years ago

sunznx commented 8 years ago

RT

sunznx commented 8 years ago

dnf update -y 之后就不能用了,不知道哪里冲突了,看源里面版本都没更新过,不知道哪里有问题

1dot75cm commented 8 years ago

上游也一直没更新过。 刚刚看了一下,是由于 Qt 已更新至 5.6.0,而 PyQt 5.5.1 还未完全支持 5.6.0。临时解决办法是 降级 qt5-qtbase 至 5.5.0 版本 即可。

sunznx commented 8 years ago

ok 了

juteman commented 8 years ago

我的也是,看来要降级。。。。。

sztsian commented 8 years ago

Close as FIXED. Thanks for your report.

sunznx commented 8 years ago

现在fedora24了,youdao-dict 又不能用了,这次降不了级

han190 commented 8 years ago

同上,更性24以后不能用了,貌似还是qt的问题。

xinmeng1 commented 8 years ago

哪个大神可以解决呢?

sunznx commented 8 years ago

每天 dnf update 一次,好失望啊,几个月了 - -

redapple0204 commented 7 years ago

解决办法请看下面的Comments

https://aur.archlinux.org/packages/youdao-dict/

alick commented 7 years ago

@redapple0204 你是指 https://paste.xinu.at/a0GW/ 的patch吗? @1dot75cm 也许可以试一试。

sztsian commented 7 years ago

看了下,当前的做法是解包Deb然后转换为RPM。但根据有道词典的版权信息,Deb包只能在Ubuntu及其衍生版中依样使用,不能做修改。所以不太好解决。 查看其他的许可协议,发现.tar.gz版中除了数据文件之外都是GPLv3许可,因此打算改造这个RPM使其使用tar.gz版有道词典。之后再尝试打上述补丁。

1dot75cm commented 7 years ago

tar.gz 包中没有以下两个文件,虽然好像不影响什么功能(影响托盘样式 GTK or Qt) @sztsian

/usr/share/youdao-dict/indicator-youdao.py
/usr/share/dbus-1/services/com.youdao.indicator.service

该补丁可以修复该问题。@alick @sunznx @juteman @han190 @xinmeng1 @redapple0204

archlinuxcn bbs discuss: http://bbs.archlinuxcn.org/viewtopic.php?id=4261