summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGroctel2021-01-05 16:49:04 +0100
committerGroctel2021-01-05 16:49:04 +0100
commit475cfa0eb89e363464786981e6cd638ec146ed8b (patch)
treeff80bacb6659e89446cf3f8d1f15ce0befea82d9
parentf9b2620c741f8774be4420dd02db2bb05f163d7b (diff)
downloadaur-475cfa0eb89e363464786981e6cd638ec146ed8b.tar.gz
Upgraded to 0.2.0
Fixed some horrible error I won't push ever again.
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD50
2 files changed, 46 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c5f37600446..4e175338aa1a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,30 +1,40 @@
-pkgbase = manimce
+pkgbase = manim-community
pkgdesc = Animation engine for explanatory math videos (community edition).
- pkgver = 0.1.1
+ pkgver = 0.2.0
pkgrel = 1
url = https://github.com/ManimCommunity/manim/
arch = any
license = MIT
license = custom
- makedepends = python-pip
- makedepends = python-wheel
+ makedepends = sed
+ depends = python
depends = cairo
depends = ffmpeg
depends = python
+ depends = python-black
depends = python-cairo
- depends = python-cairocffi
depends = python-colour
+ depends = python-grpcio
+ depends = python-guzzle-sphinx-theme
+ depends = python-matplotlib
+ depends = python-networkx
depends = python-numpy
depends = python-pillow
depends = python-pygments
+ depends = python-pylint
+ depends = python-pytest
+ depends = python-recommonmark
depends = python-rich
depends = python-scipy
depends = python-tqdm
depends = python-watchdog
+ depends = python-grpcio-tools
+ depends = python-manimpango
+ depends = python-pydub
optdepends = texlive-most: latex support
conflicts = python-manimlib
- source = https://github.com/ManimCommunity/manim/releases/download/v0.1.1/manimce-0.1.1.tar.gz
- sha256sums = 9660f1bf2a9696e6b4c5313ffb4b223f66468df5ab554bc605ff42ce1076b9b2
+ source = https://github.com/ManimCommunity/manim/releases/download/v0.2.0/manim-0.2.0.tar.gz
+ sha256sums = 01925f8550b5dd96275259e1943a12216d18f851202aa88abde16d660148638f
-pkgname = manimce
+pkgname = manim-community
diff --git a/PKGBUILD b/PKGBUILD
index 1d573fe9e6b8..b333b01c3834 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,59 +1,65 @@
# Maintainer: Groctel <aur@taxorubio.com>
-pkgname=manimce
-pkgver=0.1.1
+pkgname=manim-community
+_name=manim
+pkgver=0.2.0
pkgrel=1
pkgdesc="Animation engine for explanatory math videos (community edition)."
arch=('any')
url="https://github.com/ManimCommunity/manim/"
license=('MIT' 'custom')
depends=(
+ 'python'
'cairo'
'ffmpeg'
'python'
+ 'python-black'
'python-cairo'
- 'python-cairocffi'
'python-colour'
+ 'python-grpcio'
+ 'python-guzzle-sphinx-theme'
+ 'python-matplotlib'
+ 'python-networkx'
'python-numpy'
'python-pillow'
- # 'python-progressbar' Doesn't work, must be installed with pip
'python-pygments'
+ 'python-pylint'
+ 'python-pytest'
+ 'python-recommonmark'
'python-rich'
'python-scipy'
'python-tqdm'
'python-watchdog'
+
+ # Aur dependencies
+ 'python-grpcio-tools'
+ 'python-manimpango'
+ 'python-pydub'
)
makedepends=(
- 'python-pip'
- 'python-wheel'
+ 'sed'
)
optdepends=(
'texlive-most: latex support'
)
-provides=()
conflicts=('python-manimlib')
-source=("https://github.com/ManimCommunity/manim/releases/download/v$pkgver/manimce-$pkgver.tar.gz")
-sha256sums=('9660f1bf2a9696e6b4c5313ffb4b223f66468df5ab554bc605ff42ce1076b9b2')
+provides=()
+source=("https://github.com/ManimCommunity/$_name/releases/download/v$pkgver/$_name-$pkgver.tar.gz")
+sha256sums=('01925f8550b5dd96275259e1943a12216d18f851202aa88abde16d660148638f')
prepare() {
- pip install pip --upgrade
- pip install --no-cache --force \
- grpcio \
- grpcio-tools \
- pangocffi==0.8.0 \
- pangocairocffi \
- progressbar \
- pydub \
- rich==6.0
+ cd "$srcdir/$_name-$pkgver"
+ sed -i "/'progressbar',/d" setup.py
+ sed -i 's/rich>=6.0,<7.0/rich/' setup.py
}
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$srcdir/$_name-$pkgver"
python setup.py build
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$srcdir/$_name-$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"
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$_name/LICENSE"
+ install -D -m644 LICENSE.community "$pkgdir/usr/share/licenses/$_name/LICENSE.community"
}