Package Details: manim 0.18.1-1

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.33
First Submitted: 2020-10-24 14:29 (UTC)
Last Updated: 2024-05-03 15:15 (UTC)

Dependencies (41)

Required by (1)

Sources (1)

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:

diff --git a/PKGBUILD b/PKGBUILD
index 58e18da..b5ac1e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,10 +12,10 @@ license=(BSD)
 depends=(python)
 makedepends=(python-pip)
 options=(!strip)
-_py=cp311
+_py=cp312
 _wheel="${_pkgname/-/_}-$pkgver-$_py-$_py-manylinux_2_17_$CARCH.manylinux2014_$CARCH.whl"
 source=("https://files.pythonhosted.org/packages/$_py/${_pkgname::1}/$_pkgname/$_wheel")
-sha256sums=('27861201a5eabcd50b1d4c94be9cd28749d9236cbbab797e5ca6a293b6c15178')
+sha256sums=('b7b6873b65b682f8cf94a3baf8fccf98219f689e09a08967075bda36da128d57')

 # If anybody wants to mess around with the Chromium tree and figure out how to
 # build skia from source on Arch I'm open to patches, but even after mucking

python-svgelements:

diff --git a/PKGBUILD b/PKGBUILD
index 752aaf3..fbc30da 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,10 +25,10 @@ build() {
     python -m build --wheel --no-isolation
 }

-check() {
-    cd "$_name-$pkgver"
-    python -m unittest -v
-}
+# check() {
+#     cd "$_name-$pkgver"
+#     python -m unittest -v
+# }

 package() {
     cd "$_name-$pkgver"

Latest Comments

« First ‹ Previous 1 2 3

groctel commented on 2021-05-17 09:09 (UTC)

There's an open issue with python-networkx and its python-decorator dependency. I submitted a small patch to update the dependency to the latest version but that required building from HEAD. When this issue is finally fixed it won't be needed. I've just checked the latest manim pyproject.toml and it looks like it's not required anymore (there used to be a comment about the issue). I'll look into it in a few days because I'm overwhelmed with uni responsibilities right now.

yashlala commented on 2021-05-17 03:24 (UTC)

Is there a reason this package uses python-networkx-git instead of regular python-networkx?