diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 27 insertions, 5 deletions
@@ -1,6 +1,6 @@ pkgbase = python-einsteinpy-git pkgdesc = Python package for General Relativity - pkgver = 0.1.0.r397.g17580ec + pkgver = 0.1.0.r400.g86b1e9c pkgrel = 1 url = https://einsteinpy.org/ arch = i686 @@ -13,6 +13,10 @@ pkgbase = python-einsteinpy-git checkdepends = python-astropy makedepends = git makedepends = python-setuptools + makedepends = python-nbsphinx + makedepends = python-numba + makedepends = pandoc + makedepends = graphviz source = git+https://github.com/einsteinpy/einsteinpy md5sums = SKIP @@ -27,3 +31,8 @@ pkgname = python-einsteinpy-git provides = python-einsteinpy conflicts = python-einsteinpy +pkgname = python-einsteinpy-doc-git + pkgdesc = Documentation for EinsteinPy + provides = python-einsteinpy-doc + conflicts = python-einsteinpy-doc + @@ -1,14 +1,14 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> pkgbase=python-einsteinpy-git _gitname=einsteinpy -pkgname=("python-${_gitname}-git") -pkgver=0.1.0.r397.g17580ec +pkgname=("python-${_gitname}-git" "python-${_gitname}-doc-git") +pkgver=0.1.0.r400.g86b1e9c pkgrel=1 pkgdesc="Python package for General Relativity" arch=('i686' 'x86_64') url="https://einsteinpy.org/" license=('MIT') -makedepends=('git' 'python-setuptools') +makedepends=('git' 'python-setuptools' 'python-nbsphinx' 'python-numba' 'pandoc' 'graphviz') checkdepends=('python-pytest' 'python-matplotlib' 'python-sympy' 'python-plotly' 'python-astropy') source=("git+https://github.com/einsteinpy/einsteinpy") md5sums=('SKIP') @@ -24,8 +24,10 @@ pkgver() { build() { cd ${srcdir}/${_gitname} - python setup.py build + + msg "Building Docs" + PYTHONPATH="build/lib" python setup.py build_sphinx } check() { @@ -46,3 +48,14 @@ package_python-einsteinpy-git() { install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 } + +package_python-einsteinpy-doc-git() { + pkgdesc="Documentation for EinsteinPy" + provides=("${pkgname%-git}") + conflicts=("${pkgname%-git}") + cd ${srcdir}/${_gitname}/build/sphinx + + install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ../../COPYING + install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a html "${pkgdir}/usr/share/doc/${pkgbase}" +} |