# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{9..10} ) DOCS_BUILDER="sphinx" DOCS_DIR="doc/user-manual" DOCS_AUTODOC=0 inherit meson toolchain-funcs python-any-r1 docs MY_P=${P/_/-} DESCRIPTION="Lua interactive shell for sci-libs/gsl" HOMEPAGE="https://www.nongnu.org/gsl-shell/" SRC_URI="https://github.com/franko/gsl-shell/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${MY_P}" SLOT="0" LICENSE="GPL-3" KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" >=sci-libs/gsl-1.14:= virtual/blas >=x11-libs/agg-2.5 >=media-libs/freetype-2.4.10 sys-libs/readline:0= || ( media-fonts/ubuntu-font-family media-fonts/freefont media-fonts/dejavu ) x11-libs/fox:1.7 " DEPEND="${RDEPEND}" BDEPEND=" dev-lang/luajit virtual/pkgconfig doc? ( virtual/latex-base ) " src_prepare() { default sed -i -e 's/fox\>/fox17/' -e '/^luajit_proj/d' \ -e "s/luajit_proj.*/dependency('luajit')/" \ -e '/libgsl_options/d;/foreach/d' \ -e '/^libgsl_proj/d' \ -e "s/libgsl_proj.*/dependency('gsl')/" \ -e "/gsl_shell_link_args/s/\[\]/\[ '-lX11' \]/" \ meson.build || die #-e '/^libgsl_options/,/^endforeach/d' \ #meson.build || die }