From bc8a19ac403a683a14d5fc6974e7f29a340cccf2 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 24 Mar 2026 14:12:25 +0100 Subject: [PATCH] dev-games/surgescript: remove docs USE It depends on mkdocs, which is masked for removal on ::gentoo Signed-off-by: David Roman --- .../surgescript/surgescript-0.6.1-r1.ebuild | 44 +++++++++++++++++++ dev-games/surgescript/surgescript-9999.ebuild | 11 +---- 2 files changed, 45 insertions(+), 10 deletions(-) create mode 100644 dev-games/surgescript/surgescript-0.6.1-r1.ebuild diff --git a/dev-games/surgescript/surgescript-0.6.1-r1.ebuild b/dev-games/surgescript/surgescript-0.6.1-r1.ebuild new file mode 100644 index 0000000000..d96a8c1b3d --- /dev/null +++ b/dev-games/surgescript/surgescript-0.6.1-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="scripting language made for opensurge" +HOMEPAGE="https://alemart.github.io/surgescript" + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/alemart/${PN}.git" + SLOT="0" +else + SRC_URI="https://github.com/alemart/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + SLOT="0/$(ver_cut 1-3)" +fi + +LICENSE="Apache-2.0" +IUSE="examples static-libs" + +DOCS=( CHANGES.md README.md ) + +src_prepare() { + cmake_src_prepare + + sed -i -e '/^strict: true$/d' -e '/^google_analytics/d' mkdocs.yml || die +} + +src_configure() { + local mycmakeargs=( + -DWANT_STATIC=$(usex static-libs) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + docompress -x /usr/share/doc/${PF}/examples + use examples && dodoc -r examples +} diff --git a/dev-games/surgescript/surgescript-9999.ebuild b/dev-games/surgescript/surgescript-9999.ebuild index 584011e559..d96a8c1b3d 100644 --- a/dev-games/surgescript/surgescript-9999.ebuild +++ b/dev-games/surgescript/surgescript-9999.ebuild @@ -3,11 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_12 ) -DOCS_BUILDER="mkdocs" -DOCS_DEPEND="dev-python/mkdocs-material" - -inherit cmake python-any-r1 docs +inherit cmake DESCRIPTION="scripting language made for opensurge" HOMEPAGE="https://alemart.github.io/surgescript" @@ -40,11 +36,6 @@ src_configure() { cmake_src_configure } -src_compile() { - cmake_src_compile - docs_compile -} - src_install() { cmake_src_install