From e78b618bb78b31c52a9f4f81fe935452208f64d2 Mon Sep 17 00:00:00 2001 From: saundersp Date: Sun, 19 Oct 2025 12:49:08 +0200 Subject: [PATCH] Added sci-mathematics/scilab-bin-2026.0.0 --- .../sci-mathematics/scilab-bin-2026.0.0 | 14 ++++ sci-mathematics/scilab-bin/Manifest | 2 + .../scilab-bin/scilab-bin-2026.0.0.ebuild | 65 +++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 metadata/md5-cache/sci-mathematics/scilab-bin-2026.0.0 create mode 100644 sci-mathematics/scilab-bin/scilab-bin-2026.0.0.ebuild diff --git a/metadata/md5-cache/sci-mathematics/scilab-bin-2026.0.0 b/metadata/md5-cache/sci-mathematics/scilab-bin-2026.0.0 new file mode 100644 index 0000000..3f26161 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/scilab-bin-2026.0.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst postrm preinst prepare +DESCRIPTION=Scientific software package for numerical computations +EAPI=8 +HOMEPAGE=https://www.scilab.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=xdg +KEYWORDS=-* ~amd64 +LICENSE=GPL-2 +RDEPEND=media-libs/alsa-lib media-libs/freetype media-libs/mesa sci-libs/lapack sys-libs/zlib x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm +RESTRICT=mirror strip test +SLOT=0 +SRC_URI=https://www.scilab.org/download/2026.0.0/scilab-2026.0.0.bin.x86_64-linux-gnu.tar.xz +_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 +_md5_=b7d57baae5eeb4d33c9032983e32a466 diff --git a/sci-mathematics/scilab-bin/Manifest b/sci-mathematics/scilab-bin/Manifest index 445f803..3dd03df 100644 --- a/sci-mathematics/scilab-bin/Manifest +++ b/sci-mathematics/scilab-bin/Manifest @@ -1,3 +1,5 @@ DIST scilab-2025.1.0.bin.x86_64-linux-gnu.tar.xz 523326052 BLAKE2B 18133fdfb1340af682c6c6a77741642c499758782663caf55dd388f8e8334c8b2007ae8e674c3a14584de778bbf40c9df432025f9c12bf06056fd788d2e897f5 SHA512 1468b8ecb899b12c16785e02920a47aef415354d046f5be63b9975d2eef1fdf9f57cb97bf4f6b7f74f2b763c05e0b0681285d1825a2d2f3c1a6c00a292dcdf92 +DIST scilab-2026.0.0.bin.x86_64-linux-gnu.tar.xz 540820204 BLAKE2B bfc4490e623b87334d2cb182d2d15bf3acb1f313c22eeeac057ef6fe63d262217d3abd0d23961e24a8d4946c3a0f9011efb23be2295d9c8b6af6116732220e7e SHA512 4e66b721a59a57f92abf7ab3ba1aaab440906bc985aff53c8bbf3d8fb2a84c5f311e3e8cd8a2cf1c2b5b9902b5479fdad0279add2a72275c6d2846b5df3dbb64 EBUILD scilab-bin-2025.1.0.ebuild 1434 BLAKE2B 18712a9ab49fb5ec4c82e8a6b1fa91393d75cb81a582cf6e5a69cc0145fb78bdd94fa50bcdbbff862176b906d2f8f944b7679c8835576afb426ab5fb87e71758 SHA512 75c94b23452ffdf53c58c6ed2b4cca2b56da44297c81c45ce77dd1f86e442537b51575fab8cbb160ef707d1f897bd74b5bfbad83c61e343ab7efe4c0b9fa184c +EBUILD scilab-bin-2026.0.0.ebuild 1435 BLAKE2B 08d90b137fe8faf5c003b556a10b4e4362cc8d4f897c1834a8a5fdea1c57288559a14227534afbb39cb8d182c487d497c672b46fd794cf1de7ac2d207e42ac0d SHA512 41f510d317df4d06efaaa9620fbe673c476bd2a7f8b0d00f8db1e65c21826f3751083aa42549d3db369cdb18daa516279761ee40d21148bafc2329a617dd9957 MISC metadata.xml 495 BLAKE2B 0656545a086d567514fb55d6ebe115d10018b5c436d2aa8eeeaf2fddcced7011066e04996ca86a9f0f3aeaf3b233cdbc04cb16f41ab9a690b8821a51c8685982 SHA512 2399762932997d23aa0dad45a436ac399391c5dcbebb830f4b7bfca2c533c9d8f50c8e96cfd79e648922f7ad3c2836d5e0db34213d9201523cb96d13ebeb35c6 diff --git a/sci-mathematics/scilab-bin/scilab-bin-2026.0.0.ebuild b/sci-mathematics/scilab-bin/scilab-bin-2026.0.0.ebuild new file mode 100644 index 0000000..b8da3be --- /dev/null +++ b/sci-mathematics/scilab-bin/scilab-bin-2026.0.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION='Scientific software package for numerical computations' +HOMEPAGE='https://www.scilab.org/' +SRC_URI="https://www.scilab.org/download/${PV}/scilab-${PV}.bin.x86_64-linux-gnu.tar.xz" +S="${WORKDIR}/scilab-${PV}" + +LICENSE='GPL-2' +SLOT='0' +KEYWORDS='-* ~amd64' +RESTRICT='mirror strip test' + +RDEPEND=' + media-libs/alsa-lib + media-libs/freetype + media-libs/mesa + sci-libs/lapack + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libXxf86vm + x11-libs/libdrm +' + +DESTDIR='/opt/scilab-bin' +QA_PREBUILT="${DESTDIR}/.*" +DOCS=( ACKNOWLEDGEMENTS COPYING CHANGES.md README.md ) + +src_prepare() { + default + + # bug #709450 + mv share/appdata share/metainfo || die +} + +src_install() { + insinto "${DESTDIR}" + doins -r bin include lib thirdparty + + for executable in {modelica{c,t},scilab{{,-bin},-adv-cli,-cli{,-bin}},scinotes,xcos,XML2Modelica}; do + fperms +x "${DESTDIR}/bin/${executable}" + # Only symlink shellscript if there is an option + if ! [[ ${executable} =~ .*-bin ]]; then + dosym "${DESTDIR}/bin/${executable}" "/usr/bin/${executable}" + fi + done + + insinto "${DESTDIR}/share" + doins -r share/{locale,scilab} + + insinto /usr/share + doins -r share/{applications,icons,locale,metainfo,mime} + + einstalldocs +}