IIRC python-moderngl was outdated, so I created the -git version. It is up to date now, but it fails to build in my CI system due to missing makedepends, so I can't test that manim works with the original moderngl. I've already informed the maintainer, but until then you can switch to the -git version withuot any issues (I hope) or patch manim's PKGBUILD :)
Search Criteria
Package Details: manim 0.18.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/manimce.git (read-only, click to copy) |
---|---|
Package Base: | manimce |
Description: | Animation engine for explanatory math videos (community edition). |
Upstream URL: | https://github.com/ManimCommunity/manim |
Keywords: | animation graphics manim maths python |
Licenses: | custom, MIT |
Conflicts: | python-manimlib |
Submitter: | groctel |
Maintainer: | groctel (naveen521kk) |
Last Packager: | groctel |
Votes: | 12 |
Popularity: | 0.162172 |
First Submitted: | 2020-10-24 14:29 (UTC) |
Last Updated: | 2024-05-03 15:15 (UTC) |
Dependencies (41)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-backports.cached_propertyAUR
- python-cairo (python-cairo-gitAUR)
- python-click
- python-click-default-groupAUR
- python-cloupAUR
- python-colour
- python-decorator
- python-glcontextAUR
- python-google-api-core
- python-importlib-metadata
- python-isosurfacesAUR
- python-manimpangoAUR
- python-mapbox-earcutAUR
- python-modernglAUR
- python-moderngl-windowAUR
- python-networkx (python-networkx-gitAUR)
- python-numpy (python-numpy-gitAUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR, python-numpy1AUR)
- python-pillow
- python-pydubAUR (python-pydub-gitAUR)
- python-pygments
- python-requests
- python-rich
- python-scipy (python-scipy-gitAUR, python-scipy-mklAUR, python-scipy-mkl-binAUR, python-scipy-mkl-tbbAUR)
- python-screeninfoAUR
- python-setuptools
- python-skia-pathopsAUR (python-skia-pathops-gitAUR)
- python-srt (python-srt-gitAUR)
- python-svgelementsAUR
- python-tqdm
- python-typing_extensions
- python-watchdog (python-watchdog-gitAUR)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
- jupyterlab (jupyterlab-3) (optional) – Jupyter integration
- python-dearpyguiAUR (optional) – Graphical frontend
- python-grpcio-tools (optional) – WebGL renderer
- texlive-core (texlive-installerAUR, texlive-fullAUR, texlive-basic) (optional) – LaTeX support
Required by (1)
Sources (1)
groctel commented on 2022-05-12 12:46 (UTC)
phyxmeow commented on 2022-05-12 12:28 (UTC)
Why does this depend on python-moderngl-git but not python-moderngl? I have the latter installed and then cannot install manim.
Gregoire commented on 2022-02-22 18:34 (UTC)
Oops... I was doubly wrong, no idea why my yaourt aur's helper didn't update to current version and tried to compil an old one and for being wrong about nanimgl also. Thank you very much, it works !!! Sorry for the noise I made.
Volker_Weissmann commented on 2022-02-22 16:40 (UTC)
@groctel: If python-networkx-1.11 is not installed and I run pacaur -S manim
, it installs python-networkx and it everything works. If python-networkx-1.11 is installed, then pacaur -S manim
will not install python-networkx and manim will not work.
I do not know how python-networkx-1.11 got installed on my machine. If I'm not mistaken, the bug is not with manim, but with whatever made my machine install python-networkx-1.11. https://aur.archlinux.org/packages/python-networkx-1.11 only lists packages that depend on any package that provides python-networkx.
carlosal1015 commented on 2022-02-21 19:37 (UTC) (edited on 2022-02-21 19:43 (UTC) by carlosal1015)
Hi @Gregoire, manimgl != manim (community edition). In AUR there no exists a package for manimgl.
Gregoire commented on 2022-02-21 18:20 (UTC)
Hello,
I think the source of the code have changed to https://github.com/3b1b/manim/releases For example (untested) : 07629c2668790449e277df6ce23296c1ba6a5612882394bd71778029ce80a231 Source code (tar.gz) manim-1.5.0.tar.gz
groctel commented on 2022-02-12 22:31 (UTC)
It seems that you installed a different provider for networkx
than the one specified in the PKGBUILD
@Volker_Weissmann. The latest update CI's works without any problems: https://github.com/Groctel/pkgbuilds/runs/5124210956. Can you reproduce the error reinstalling manim
with the default provider?
Volker_Weissmann commented on 2022-02-12 21:06 (UTC)
The dependencies seem to be incorrectly specified:
$ pacaur -S manim
...
$ ipython
...
In [1]: import manim
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Input In [1], in <module>
----> 1 import manim
File /usr/lib/python3.10/site-packages/manim/__init__.py:59, in <module>
57 from .mobject.functions import *
58 from .mobject.geometry import *
---> 59 from .mobject.graph import *
60 from .mobject.logo import *
61 from .mobject.matrix import *
File /usr/lib/python3.10/site-packages/manim/mobject/graph.py:10, in <module>
7 from copy import copy
8 from typing import Hashable, List, Optional, Tuple, Type, Union
---> 10 import networkx as nx
11 import numpy as np
13 from manim.mobject.opengl_mobject import OpenGLMobject
ModuleNotFoundError: No module named 'networkx'
...
$ pacman -Q | grep networkx
python-networkx-1.11 1.11-2
$ sudo pacman -S python-networkx
resolving dependencies...
looking for conflicting packages...
:: python-networkx and python-networkx-1.11 are in conflict. Remove python-networkx-1.11? [y/N] y
Packages (3) python-networkx-1.11-1.11-2 [removal] python-pandas-1.4.0-1 python-networkx-2.6.3-4
...
now import manim
works
naveen521kk commented on 2021-05-17 17:11 (UTC)
Hello, I have updated the package(0.6.0-2
) for using the regular python-networkx
instead of the git version, also fixed a problem due to click 8. Hope things work --Naveen
yashlala commented on 2021-05-17 16:33 (UTC)
Understood -- the git dependency doesn't cause problems on my end, in any case.
Good luck with your uni work :)
Pinned Comments
groctel commented on 2024-05-03 15:20 (UTC)
PSA: The 0.18.1 update is broken due to two of manim's dependencies not building. You can apply these two patches to their corresponding dependencies'
PKGBUILD
files to fix the installation:python-skia-pathops:
python-svgelements: