diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 16 insertions, 14 deletions
@@ -1,11 +1,14 @@ pkgbase = python-nbopen pkgdesc = Opens an Jupyter notebook in the best available server pkgver = 0.6 - pkgrel = 3 + pkgrel = 4 url = https://pypi.org/project/nbopen arch = any license = BSD + makedepends = python-setuptools + depends = python depends = jupyter-notebook + depends = jupyter-nbformat depends = shared-mime-info>=1.7 source = https://files.pythonhosted.org/packages/source/n/nbopen/nbopen-0.6.tar.gz md5sums = 9af5f92c857e0fdc1054f22f053d998b @@ -1,19 +1,20 @@ # Maintainer: Ke Liu <spcter119@gmail.com> pkgname=python-nbopen +_name=${pkgname#python-} pkgver=0.6 -pkgrel=3 +pkgrel=4 pkgdesc='Opens an Jupyter notebook in the best available server' arch=('any') url='https://pypi.org/project/nbopen' license=('BSD') -depends=(jupyter-notebook 'shared-mime-info>=1.7') -_pkgname=${pkgname//python-} -source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") +depends=(python jupyter-notebook jupyter-nbformat 'shared-mime-info>=1.7') +makedepends=('python-setuptools') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-$pkgver.tar.gz") md5sums=('9af5f92c857e0fdc1054f22f053d998b') build() { - cd "${_pkgname}-${pkgver}" + cd "$srcdir/${_name}-$pkgver" sed -i 's/distutils.core/setuptools/' setup.py sed -i '/package_data=package_data,/d' setup.py rm -rf nbopen/install_*.py @@ -22,15 +23,13 @@ build() { } package() { - cd "${_pkgname}-${pkgver}" - python setup.py install --root "$pkgdir" + cd "$srcdir/${_name}-$pkgver" + python setup.py install --root "$pkgdir" --skip-build --optimize=1 - install -Dm755 {"$srcdir/${_pkgname}-${pkgver}/${_pkgname}","$pkgdir/usr/share/applications"}/nbopen.desktop + install -Dm755 {"$srcdir/${_name}-$pkgver/${_name}","$pkgdir/usr/share/applications"}/nbopen.desktop sed -i 's/{PYTHON} -m nbopen/\/usr\/bin\/nbopen/' $pkgdir/usr/share/applications/nbopen.desktop - - for s in $(ls "$srcdir/${_pkgname}-${pkgver}/${_pkgname}/icons"| grep -o "[0-9]*x[0-9]*" -); do - install -Dm644 "$srcdir/${_pkgname}-${pkgver}/${_pkgname}/icons/ipynb_icon_${s}.png" "$pkgdir/usr/share/icons/hicolor/${s}/mimetypes/application-x-ipynb+json.png" + for s in $(ls "$srcdir/${_name}-$pkgver/${_name}/icons"| grep -o "[0-9]*x[0-9]*" -); do + install -Dm644 "$srcdir/${_name}-$pkgver/${_name}/icons/ipynb_icon_${s}.png" "$pkgdir/usr/share/icons/hicolor/$s/mimetypes/application-x-ipynb+json.png" done - - install -Dm644 "$srcdir/${_pkgname}-${pkgver}/LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 "$srcdir/${_name}-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |