diff options
author | Groctel | 2021-07-10 19:43:11 +0200 |
---|---|---|
committer | Groctel | 2021-07-10 19:43:11 +0200 |
commit | f109ae9f159c1487c609ae09fa78d1fa79c6ef46 (patch) | |
tree | 947876428a3a573dbefd600f3d7f602fff8cf272 | |
parent | e9b7519cbc49e43738b73a79cf84d0222d8d2ab1 (diff) | |
download | aur-f109ae9f159c1487c609ae09fa78d1fa79c6ef46.tar.gz |
Added new dependencies, fixed patching
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 29 insertions, 21 deletions
@@ -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 @@ -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" } - |