summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-04-28 07:58:41 +0800
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-04-28 07:58:41 +0800
commitfb2f1d5df969460c0ecbdedccc633200cd06f253 (patch)
treefcba7016bcc801977b3b993e993e964f2674aeb8
parentdevel/py-moto: Update to 4.1.8 (diff)
devel/py-nbclassic: Add DESKTOP option
- Bump PORTREVISION for dependency and package change
-rw-r--r--devel/py-nbclassic/Makefile9
-rw-r--r--devel/py-nbclassic/files/extra-patch-setup.cfg13
2 files changed, 21 insertions, 1 deletions
diff --git a/devel/py-nbclassic/Makefile b/devel/py-nbclassic/Makefile
index 2a1712bb769c..205f2ecd9de2 100644
--- a/devel/py-nbclassic/Makefile
+++ b/devel/py-nbclassic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nbclassic
PORTVERSION= 0.5.5
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter/nbclassic/releases/download/v${PORTVERSION}/
@@ -30,9 +31,15 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=0:security/py-argon2-cffi@${PY_
${PYTHON_PKGNAMEPREFIX}tornado>=6.1:www/py-tornado@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traitlets>=4.2.1:devel/py-traitlets@${PY_FLAVOR}
-USES= desktop-file-utils python:3.7+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
+OPTIONS_DEFINE= DESKTOP
+DESKTOP_DESC= Install desktop entry file
+
+DESKTOP_USES= desktop-file-utils
+DESKTOP_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-setup.cfg
+
.include <bsd.port.mk>
diff --git a/devel/py-nbclassic/files/extra-patch-setup.cfg b/devel/py-nbclassic/files/extra-patch-setup.cfg
new file mode 100644
index 000000000000..5a525ce8c1b0
--- /dev/null
+++ b/devel/py-nbclassic/files/extra-patch-setup.cfg
@@ -0,0 +1,13 @@
+--- setup.cfg.orig 2023-04-05 03:12:02 UTC
++++ setup.cfg
+@@ -51,10 +51,6 @@ install_requires =
+ [options.data_files]
+ etc/jupyter/jupyter_server_config.d =
+ jupyter_server_config.d/nbclassic.json
+-share/applications =
+- jupyter-nbclassic.desktop
+-share/icons/hicolor/scalable/apps =
+- nbclassic.svg
+
+ [options.extras_require]
+ test =