diff --git a/metadata/md5-cache/sci-mathematics/scilab-bin-2025.0.0 b/metadata/md5-cache/sci-mathematics/scilab-bin-2025.0.0 new file mode 100644 index 0000000..86f6463 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/scilab-bin-2025.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/2025.0.0/scilab-2025.0.0.bin.x86_64-linux-gnu.tar.xz +_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 +_md5_=93ea90e29b879d0e4170b552b51a56a6 diff --git a/sci-mathematics/scilab-bin/Manifest b/sci-mathematics/scilab-bin/Manifest new file mode 100644 index 0000000..b6912ea --- /dev/null +++ b/sci-mathematics/scilab-bin/Manifest @@ -0,0 +1 @@ +DIST scilab-2025.0.0.bin.x86_64-linux-gnu.tar.xz 236499356 BLAKE2B d64c3d0f66c7f7a4462ae187c0b85f8a22548cc0bab08e7fc9753d0d7a3e1ccacdc6113d1f305574379a07e13ff957cb5bee0df593a1c3cea35f402210b1fa24 SHA512 f34aa56452ead1fbdeb1bc2545f72851280251ea9786d646d97af55397e5ed3589b83da2a700f42ac80aa640bc39faea44c95b909a5991b91bbee2782bf27a31 diff --git a/sci-mathematics/scilab-bin/metadata.xml b/sci-mathematics/scilab-bin/metadata.xml new file mode 100644 index 0000000..7614073 --- /dev/null +++ b/sci-mathematics/scilab-bin/metadata.xml @@ -0,0 +1,15 @@ + + + + + xgqt@riseup.net + Maciej Barć + + + Open source, cross-platform numerical computational package and + a high-level, numerically oriented programming language. + + + scilab/scilab + + diff --git a/sci-mathematics/scilab-bin/scilab-bin-2025.0.0.ebuild b/sci-mathematics/scilab-bin/scilab-bin-2025.0.0.ebuild new file mode 100644 index 0000000..2a8e1aa --- /dev/null +++ b/sci-mathematics/scilab-bin/scilab-bin-2025.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 +}