Search Criteria
Package Details: anki 24.06.3-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/anki.git (read-only, click to copy) |
---|---|
Package Base: | anki |
Description: | Helps you remember facts (like words/phrases in a foreign language) efficiently |
Upstream URL: | https://apps.ankiweb.net/ |
Keywords: | anki languages learning vocabulary |
Licenses: | AGPL3 |
Conflicts: | anki-bin, anki-git, anki-qt5 |
Submitter: | demize |
Maintainer: | AlexBocken |
Last Packager: | AlexBocken |
Votes: | 167 |
Popularity: | 3.80 |
First Submitted: | 2021-09-17 22:31 (UTC) |
Last Updated: | 2024-08-02 10:08 (UTC) |
Dependencies (30)
- python (python37AUR, python311AUR, python310AUR)
- python-beautifulsoup4
- python-certifi
- python-decorator
- python-distro
- python-flask-cors
- python-jsonschema
- python-markdown
- python-orjson (python-orjson-gitAUR)
- python-protobuf (python-protobuf-gitAUR)
- python-pyqt6-webengine
- python-pysocks
- python-requests
- python-send2trash
- python-waitress
- qt6-multimedia
- qt6-svg
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust, rustup) (make)
- git (git-gitAUR, git-glAUR) (make)
- mold (mold-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- python-installer (python-installer-gitAUR) (make)
- python-wheel (make)
- rsync (rsync-gitAUR, rsync-reflinkAUR, rsync-reflink-gitAUR) (make)
- yarn (corepackerAUR, yarn-pnpm-corepackAUR, yarn-berryAUR) (make)
- lame (lame-svnAUR, lame-altivecAUR) (optional) – record sound
- mplayer (mplayer-vaapiAUR, mplayer-gui-svnAUR) (optional) – play sound
- mpv (mpv-light-pulseAUR, mpv-vapoursynth-gitAUR, mpv-build-gitAUR, mpv-fullAUR, mpv-gitAUR, mpv-amd-full-gitAUR, mpv-full-build-gitAUR, mpv-full-gitAUR) (optional) – play sound. prefered over mplayer
- texlive-most (optional) – render LaTex in cards
Required by (2)
- kindle2anki-git
- subs2srs (optional)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 30 Next › Last »
AlexBocken commented on 2023-07-22 09:17 (UTC)
@Cenda Thanks for the report. All PKGBUILDs (and hence also all AUR packages) assume the
base-devel
group to be installed.patch
is part of that group.base-devel
packages should not be included in the depends according to https://wiki.archlinux.org/title/PKGBUILD I'd advise you to install thebase-devel
group :)Cenda commented on 2023-07-22 09:11 (UTC)
I think the patch dependency is missing:
Installing the patch package fixed it
AlexBocken commented on 2023-06-07 16:31 (UTC) (edited on 2023-06-07 16:42 (UTC) by AlexBocken)
Yes this is most likely an issue because of pip installs. Most python packages should be found either in the arch repos or the AUR (python-<name_of_package>).
Refrain from using pip, this creates double installs, lots of outdated versions being used etc.
All dependency anki needs are provided, you should not need to install anything manually to build this package.
python-google
,python-google-api-core
, etc. are not required.eclairevoyant commented on 2023-06-07 16:20 (UTC) (edited on 2023-06-07 16:22 (UTC) by eclairevoyant)
Uninstall whatever you installed via pip
Stop using pip
Make sure
python-protobuf
is up to date (repo version is 21.12-2) and in general your system should be up-to-dateAlso building in a clean chroot can help prevent unnecessary build issues.
f_wenzel commented on 2023-06-07 16:16 (UTC) (edited on 2023-06-07 16:34 (UTC) by f_wenzel)
Hey, when building this I get the message
even though I have google, google-api-core and whatever adjacent package I could find installed via pip. Is there any other reason this error could happen?
edit: It turned out that some part of what I did (installing google-api-core in pip and via pacman and installing rustup instead of rust) actually worked but I needed to delete the build dir once again, which I forgot to do.
AlexBocken commented on 2023-06-05 05:43 (UTC)
After rust has updated to 1.70.0 I was noticing how my previous advice concerning rustup was incorrect. Indeed, a
rustup update
may be necessary to use the most recent stable toolchain. Because of this, the PKGBUILD as of 2.1.65 now includes a check for rustup and forces an update in prepare() if it is used as the system cargo provider. This should allow for easier build reproducability between rust and rustup users.Thank you very much for posting your errors here.
jd72 commented on 2023-05-31 14:42 (UTC) (edited on 2023-05-31 14:44 (UTC) by jd72)
Before to write my previous message I have done following:
deleted anki build cache dir;
rustup update
makepkg -s
AlexBocken commented on 2023-05-31 14:16 (UTC)
Really not a lot of information. Can you retry by deleting the src folder and makepkg -s? It feels like you're working in a dirty directory. The module is a local module so it's not like this could be a dependency issue, at least not directly. Also please heed the previous comments about using a cargo which is provided by pacman (rustup or cargo).
jd72 commented on 2023-05-31 14:09 (UTC) (edited on 2023-05-31 14:17 (UTC) by jd72)
...
Traceback (most recent call last):
File "/mnt/MM/AUR_bld/anki/src/anki-2.1.64/pylib/tools/genbackend.py", line 22, in <module>
ModuleNotFoundError: No module named 'anki.image_occlusion_pb2'
...
Build failed.
==> ERROR: A failure occurred in build().
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 30 Next › Last »