summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGroctel2021-07-10 19:43:11 +0200
committerGroctel2021-07-10 19:43:11 +0200
commitf109ae9f159c1487c609ae09fa78d1fa79c6ef46 (patch)
tree947876428a3a573dbefd600f3d7f602fff8cf272
parente9b7519cbc49e43738b73a79cf84d0222d8d2ab1 (diff)
downloadaur-f109ae9f159c1487c609ae09fa78d1fa79c6ef46.tar.gz
Added new dependencies, fixed patching
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD42
2 files changed, 29 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec8758c42531..7f268fe169bc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = manimce
pkgdesc = Animation engine for explanatory math videos (community edition).
pkgver = 0.8.0
- pkgrel = 1
+ pkgrel = 2
url = https://www.manim.community/
arch = any
license = MIT
@@ -14,6 +14,8 @@ pkgbase = manimce
depends = python-click-default-group
depends = python-colour
depends = python-decorator
+ depends = python-google-api-core
+ depends = python-importlib-metadata
depends = python-numpy
depends = python-pillow
depends = python-pygments
@@ -32,7 +34,9 @@ pkgbase = manimce
depends = python-moderngl-window
depends = python-pydub
depends = python-screeninfo
- optdepends = texlive-most: latex support
+ optdepends = jupyterlab: Jupyter something
+ optdepends = python-grpcio-tools: WebGL renderer
+ optdepends = texlive-most: LaTeX support
conflicts = python-manimlib
source = https://github.com/ManimCommunity/manim/releases/download/v0.8.0/manim-0.8.0.tar.gz
sha512sums = 2857afc0c9acd04bf0c5088f939edef744b5aef5455d48f22036baebb64d8e82482376281e06bb24fc7980eca13946779a9d7e9dcaa145fda5650235a1d1c05e
diff --git a/PKGBUILD b/PKGBUILD
index 519ab5ed0bec..49c07031e449 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,21 @@
# Maintainer: Groctel <aur@taxorubio.com>
-# Maintainer: Naveen M K <naveen@syrusdark.website>
+# Maintainer: Naveen M K <naveen521kk@gmail.com>
pkgbase=manimce
pkgname=manim
pkgver=0.8.0
-pkgrel=1
+pkgrel=2
pkgdesc="Animation engine for explanatory math videos (community edition)."
+
arch=('any')
-url="https://www.manim.community/"
license=('MIT' 'custom')
+url="https://www.manim.community/"
+
+source=("https://github.com/ManimCommunity/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
+sha512sums=('2857afc0c9acd04bf0c5088f939edef744b5aef5455d48f22036baebb64d8e82482376281e06bb24fc7980eca13946779a9d7e9dcaa145fda5650235a1d1c05e')
+
+conflicts=('python-manimlib')
+
depends=(
'ffmpeg'
'python'
@@ -17,6 +24,8 @@ depends=(
'python-click-default-group'
'python-colour'
'python-decorator'
+ 'python-google-api-core'
+ 'python-importlib-metadata'
'python-numpy'
'python-pillow'
'python-pygments'
@@ -37,34 +46,29 @@ depends=(
'python-pydub'
'python-screeninfo'
)
-makedepends=(
- 'python-setuptools'
-)
+makedepends=('python-setuptools')
optdepends=(
- 'texlive-most: latex support'
+ 'jupyterlab: Jupyter something'
+ 'python-grpcio-tools: WebGL renderer'
+ 'texlive-most: LaTeX support'
)
-conflicts=('python-manimlib')
-provides=()
-source=("https://github.com/ManimCommunity/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('2857afc0c9acd04bf0c5088f939edef744b5aef5455d48f22036baebb64d8e82482376281e06bb24fc7980eca13946779a9d7e9dcaa145fda5650235a1d1c05e')
-prepare() {
+prepare ()
+{
cd "$srcdir/$pkgname-$pkgver"
- sed -i 's/rich>=6.0,<7.0/rich/' setup.py
- sed -i 's/decorator<5.0.0/decorator/' setup.py
- sed -i 's/click>=7.1,<8.0/click/' setup.py
- sed -i 's/cloup>=0.7.0,<0.8.0/cloup>=0.8.0/' setup.py
+ sed -i 's/cloup>=0.7.0,<0.8.0/cloup/g' setup.py
}
-build() {
+build ()
+{
cd "$srcdir/$pkgname-$pkgver"
python setup.py build
}
-package() {
+package ()
+{
cd "$srcdir/$pkgname-$pkgver"
python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -D -m644 LICENSE.community "$pkgdir/usr/share/licenses/$pkgname/LICENSE.community"
}
-