flathub / net.ankiweb.Anki

https://flathub.org/apps/details/net.ankiweb.Anki
20 stars 13 forks source link

Update Anki to 2.1.50 #59

Closed ingemarberg closed 2 years ago

ingemarberg commented 2 years ago

This pull request updates Anki to the most recent version. Kerberos 5 seems to be a new dependency, so I've added that as well as x-checker-data metadata for use with flatpak-external-data-checker. Support for Wayland and IBus has also been added, since there are reports of those working.

I've built and tested this version Anki locally and it seems to work as expected. There are however quite a few changes so someone else should probably test it as well. I've not been able to test Wayland or IBus.

Anki 2.1.50 comes bundled with Fcitx4 and Fcitx5 support, which means that one can finally type in Japanese using Fcitx as well. This should close #37, close #42 and close #56.

flathubbot commented 2 years ago

Started test build 85575

flathubbot commented 2 years ago

Build 85575 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/83418/net.ankiweb.Anki.flatpakref
rayes0 commented 2 years ago

Is there a reason for not using the qt6 version?

rayes0 commented 2 years ago

Oh, I guess Qt5 is better for maintaining compatibility with add-ons. Although the Qt6 version does come with some Qt5 compatibility shims (see https://github.com/ankitects/anki/pull/1440), but when I tested a Qt6 build it seems some add-ons still don't work, though most do.

yue-dongchen commented 2 years ago

Do builds on Flathub expire? The flatpakref uri returns 404.

ingemarberg commented 2 years ago

@yue-dongchen I think that the test builds only are accessible for a few days at most. I'll ask the bot to build Anki again.

ingemarberg commented 2 years ago

bot, build

flathubbot commented 2 years ago

Queued test build for net.ankiweb.Anki.

flathubbot commented 2 years ago

Started test build 86596

flathubbot commented 2 years ago

Build 86596 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/84436/net.ankiweb.Anki.flatpakref