commit: 5b7d525493ebb10032746212a3cef010bb0d69ab Author: Matt Jolly <kangie <AT> gentoo <DOT> org> AuthorDate: Mon Feb 23 11:04:46 2026 +0000 Commit: Matt Jolly <kangie <AT> gentoo <DOT> org> CommitDate: Mon Feb 23 12:10:38 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7d5254
games-strategy/ja2-stracciatella: drop 0.22.1 Signed-off-by: Matt Jolly <kangie <AT> gentoo.org> .../ja2-stracciatella-0.22.1.ebuild | 291 --------------------- 1 file changed, 291 deletions(-) diff --git a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.22.1.ebuild b/games-strategy/ja2-stracciatella/ja2-stracciatella-0.22.1.ebuild deleted file mode 100644 index 09cea5b1e94c..000000000000 --- a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.22.1.ebuild +++ /dev/null @@ -1,291 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected]+23.1.7779620 - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected]+wasi-snapshot-preview1 - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] -" - -# There's something screwy that means this doesn't build with nightly -# but 1.94.0 beta seems fine; I'm assuming this is a bad version check -# in a dependent crate. -RUST_MIN_VER=1.85.1 - -# See dependencies/lib-lua/CMakeLists.txt -LUA_COMPAT=( lua5-3 ) - -inherit cargo cmake lua-single xdg - -DESCRIPTION="An improved, cross-platform, stable Jagged Alliance 2 runtime" -HOMEPAGE="https://ja2-stracciatella.github.io/" -SRC_URI=" - https://github.com/ja2-stracciatella/ja2-stracciatella/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - editor? ( https://github.com/ja2-stracciatella/free-ja2-resources/releases/download/v1/editor.slf -> ${PN}-editor.slf ) - ${CARGO_CRATE_URIS} -" - -LICENSE="public-domain SFI-SCLA" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="cdinstall editor +launcher ru-gold test" -# ./ja2 -unittest can't find save files -RESTRICT="!test? ( test ) test" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - >=dev-cpp/magic_enum-0.9.5 - >=dev-cpp/sol2-3.3.0 - >=dev-cpp/string-theory-3.1 - >=dev-games/libsmacker-1.2.0_p43-r1 - >=dev-libs/miniaudio-0.11.11 - media-libs/libsdl2[X,sound,video] - launcher? ( x11-libs/fltk:1= ) -" -RDEPEND=" - ${DEPEND} - cdinstall? ( games-strategy/ja2-stracciatella-data ) -" - -pkg_setup() { - lua-single_pkg_setup - rust_pkg_setup -} - -src_prepare() { - PATCHES=( - "${FILESDIR}"/${P}-system-smacker.patch - "${FILESDIR}"/${PN}-0.20.0-lua-cmake.patch - ) - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DLUA_VERSION="${ELUA#lua}" - -DUSE_SCCACHE=OFF - - # Local means vendored, not system. - -DLOCAL_FLTK_LIB=OFF - -DLOCAL_GTEST_LIB=OFF - -DLOCAL_LUA_LIB=OFF - -DLOCAL_MAGICENUM_LIB=OFF - -DLOCAL_MINIAUDIO_LIB=OFF - -DLOCAL_SDL_LIB=OFF - -DLOCAL_SMACKER_LIB=OFF - -DLOCAL_SOL_LIB=OFF - -DLOCAL_STRING_THEORY_LIB=OFF - - -DWITH_MAGICENUM=ON - -DWITH_RUST_BINARIES=OFF - -DWITH_UNITTESTS=$(usex test) - - -DBUILD_LAUNCHER=$(usex launcher) - - -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - -DEXTRA_DATA_DIR="${EPREFIX}/usr/share/ja2" - -DMINIAUDIO_INCLUDE_DIR="${EPREFIX}/usr/include/miniaudio" - -DMAGICENUM_INCLUDE_DIR="${EPREFIX}/usr/include" - ) - - cargo_gen_config - cmake_src_configure -} - -src_install() { - if use editor; then - insinto /usr/share/ja2 - doins "${DISTDIR}/${PN}-editor.slf" - dosym "${PN}-editor.slf" "/usr/share/ja2/editor.slf" - fi - - cmake_src_install -} - -src_test() { - "${BUILD_DIR}"/ja2 -unittests || die -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]] && use !cdinstall; then - elog "You need to copy all files from the Data directory of" - elog "Jagged Alliance 2 installation to" - elog "e.g. /opt/ja2/data and set game_dir in .ja2/ja2.json" - elog "accordingly." - elog "Make sure the filenames are lowercase." - fi - - xdg_pkg_postinst -}
