summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD25
2 files changed, 16 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c1a6e7d03ca8..6a52466027c5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a223cc1c1302..182621ece2c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}