summaryrefslogtreecommitdiff
path: root/sci-misc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-01 11:48:39 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-01 11:48:39 +0000
commit1e39e6a8c127767a57f0465ed9ece4fefb44b4ae (patch)
tree3559e11cac3d1d8c48d4a253876d1927017c508f /sci-misc
parentd13aef5a4ce5eb3b31565d0d9e67e903e5e932df (diff)
gentoo auto-resync : 01:02:2024 - 11:48:38
Diffstat (limited to 'sci-misc')
-rw-r--r--sci-misc/Manifest.gzbin2576 -> 2574 bytes
-rw-r--r--sci-misc/jupyterlab-desktop-bin/Manifest2
-rw-r--r--sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.12.1.ebuild110
3 files changed, 112 insertions, 0 deletions
diff --git a/sci-misc/Manifest.gz b/sci-misc/Manifest.gz
index b4b934675803..cb5bbe49d31e 100644
--- a/sci-misc/Manifest.gz
+++ b/sci-misc/Manifest.gz
Binary files differ
diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest b/sci-misc/jupyterlab-desktop-bin/Manifest
index 748dbd656688..6e3b63b1b67b 100644
--- a/sci-misc/jupyterlab-desktop-bin/Manifest
+++ b/sci-misc/jupyterlab-desktop-bin/Manifest
@@ -1,5 +1,7 @@
DIST jupyterlab-desktop-bin-4.0.11.1.rpm 296558525 BLAKE2B c520defe5b5ba360e84e3d77a6049c2a115bb3f708f601901e4c2aaeee5b67c0b0d8a31532932633cbc4cb2560583bb39e2cd9cd543b32ef868a74eed0573b67 SHA512 24809df57d6c2aea542648b69fa6dc21d9f11dd2a7643ad7782252a0f9e5ae93936fd0f6451e1e6c854755cdf86bae2f2386ba43d28cbff3fc7b070089aaeab7
+DIST jupyterlab-desktop-bin-4.0.12.1.rpm 298353821 BLAKE2B 54b5d040b6365996e7b910ad07c4a100c36a2c6144c017f57573dd2a5b94f8b69d63e8875704eee3ef46985769e4419c576295769a89977f46efb98dd1fcea84 SHA512 4972f1eafc70505a2a25d60d0029e9129ca089ff2f142efbb45e96ecb5286a42378c6aed7918b09af11c9ada6e6b0f8c39087d9c91533ab8f0fe45f50aabe610
DIST jupyterlab-desktop-bin-4.0.7.1.rpm 268183073 BLAKE2B e04d0b74108b16fb4027a2cad296fd388c8a89d7fc218fa9f0be2c577ad890ecb6333ebfaacb187550068b3acb6bdbbd5031e0f07cbdd0166afde7e4e69f6c4c SHA512 ee1e07a7ddd57583d648eed05b9dbf9d0b047cc4c9efd7cb6d425e1f3397d43b1b52ca4fa3759e84ba18ee7e479c5548f00b580326d00ede6f2a28c07159e1bc
EBUILD jupyterlab-desktop-bin-4.0.11.1.ebuild 2820 BLAKE2B bf7acac42a34adfba5ecb131c36675e20c11709d736bcf70386a7b6fcd1bf6626d6f0393eca620fa1340bfeb9baf75c63087ee331e8852b4742cd9ed908b9ad0 SHA512 62f828993ac89810e4d07a71857d29a37c9b4bb895e3060a1cee7ff382f75295c4ae34d2f54fdf3cfacd2994dd2995b32cf6515582b025e579900cc7758a1d41
+EBUILD jupyterlab-desktop-bin-4.0.12.1.ebuild 2824 BLAKE2B 42e86fdabfc1b671214482449a2fed5004d7f34d265a95258e90cb747ba73f95afcf2a224c3e52122bc6482a943cd775dfeae455712bc0a83ea0d0040cee2a62 SHA512 0f92bf77ce285a989f91df5a1e44c065259f3844176b3b809a10ea2f871ebacc03be8ffc47649af665e564d06cdf052408d46b776a0bf199ad99d20d717b3a69
EBUILD jupyterlab-desktop-bin-4.0.7.1.ebuild 2820 BLAKE2B 9d05a73476723448063d7fd11976e133117adb5a44283d7984fe0e51da236833c595a429bfb57416bef93f58a7b9914e68eab81ea5f23d14fda7c8885c61c66d SHA512 065c2738d4959c18772c9d33df0538ccb9e95e5fbda5848854e9c2462e9bee5a32c78fd28ba5b0073cb8047944ce04393c4ba65b36bd05adf6f962009748f63e
MISC metadata.xml 430 BLAKE2B 1bd3f621bb4d25086cc80c5b44a7eef4a61f58c1f56c7cb91ca4e39b8a5e7d5fdd37e912e48d99ee6ba6a19de1c61252b4ebe3afd554d487c549d22597c376fc SHA512 b99b088cb0bdcfdaa9d584fb580b12a754f30a378fdede655f7723075e81948fc57f9aad11a59944b164eb8c9c24f6f0828e95c5a227766e985778900ea08079
diff --git a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.12.1.ebuild b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.12.1.ebuild
new file mode 100644
index 000000000000..fba316a220ed
--- /dev/null
+++ b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.12.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+ af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+ hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+ sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop rpm xdg
+
+DESCRIPTION="JupyterLab desktop application, based on Electron"
+HOMEPAGE="https://jupyter.org/"
+SRC_URI="https://github.com/jupyterlab/${PN%%-bin}/releases/download/v$(ver_rs 3 -)/JupyterLab-Setup-Fedora-x64.rpm -> ${P}.rpm"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64"
+# Electron bundles a bunch of things
+LICENSE="
+ MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
+ unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+"
+SLOT="0"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-python/jupyterlab-$(ver_cut 1-3)
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/glibc
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/libxshmfence
+ x11-libs/pango
+"
+
+QA_PREBUILT="opt/JupyterLab/*"
+
+pkg_pretend() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+ default
+ # cleanup languages
+ pushd "opt/JupyterLab/locales" || die
+ chromium_remove_language_paks
+ popd || die
+}
+
+src_configure() {
+ chromium_suid_sandbox_check_kernel_config
+ default
+}
+
+src_install() {
+ local size=512
+ doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/jupyterlab-desktop.png"
+
+ domenu usr/share/applications/jupyterlab-desktop.desktop
+
+ local DESTDIR="/opt/JupyterLab"
+ pushd "opt/JupyterLab" || die
+
+ exeinto "${DESTDIR}"
+ doexe chrome-sandbox chrome_crashpad_handler jupyterlab-desktop *.so*
+
+ insinto "${DESTDIR}"
+ doins *.pak *.bin *.json *.dat
+ insopts -m0755
+ doins -r locales resources
+
+ # Chrome-sandbox requires the setuid bit to be specifically set.
+ # see https://github.com/electron/electron/issues/17972
+ fperms 4755 "${DESTDIR}"/chrome-sandbox
+
+ dosym "${DESTDIR}"/jupyterlab-desktop /opt/bin/jupyterlab-desktop
+ popd || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ elog ""
+ elog "On initial startup you will be prompted to select the python environment of"
+ elog "your choice. Either select a specific python version, e.g. /usr/bin/pythonX.Y,"
+ elog "or choose /usr/bin/python to follow the system wide setting in"
+ elog "/etc/python-exec/python-exec.conf."
+ elog "Please note that only python environments corresponding to the enabled"
+ elog "PYTHON_TARGETS on dev-python/jupyterlab will work."
+ elog ""
+}