# Copyright 1999-2024 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 fperms +x ${DESTDIR}/thirdparty/java/lib/* insinto "${DESTDIR}/share" doins -r share/{locale,scilab} insinto /usr/share doins -r share/{applications,icons,locale,metainfo,mime} einstalldocs }