summaryrefslogtreecommitdiff
path: root/games-strategy/ja2-stracciatella/ja2-stracciatella-0.12.1_p7072.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'games-strategy/ja2-stracciatella/ja2-stracciatella-0.12.1_p7072.ebuild')
-rw-r--r--games-strategy/ja2-stracciatella/ja2-stracciatella-0.12.1_p7072.ebuild87
1 files changed, 0 insertions, 87 deletions
diff --git a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.12.1_p7072.ebuild b/games-strategy/ja2-stracciatella/ja2-stracciatella-0.12.1_p7072.ebuild
deleted file mode 100644
index 74f846424ca0..000000000000
--- a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.12.1_p7072.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="A port of Jagged Alliance 2 to SDL"
-HOMEPAGE="https://ja2-stracciatella.github.io/"
-SRC_URI="https://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz
- http://tron.homeunix.org/ja2/editor.slf.gz"
-
-LICENSE="SFI-SCLA"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="cdinstall editor ru-gold zlib"
-
-DEPEND="media-libs/libsdl[X,sound,video]
- zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}
- cdinstall? ( games-strategy/ja2-stracciatella-data )"
-
-LANGS="l10n_de +l10n_en l10n_fr l10n_it l10n_nl l10n_pl l10n_ru"
-IUSE="$IUSE $LANGS"
-REQUIRED_USE="^^ ( ${LANGS//+/} )"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-makefile.patch
- epatch "${FILESDIR}"/${P}-gcc6.patch
-
- sed \
- -e "s:/some/place/where/the/data/is:${GAMES_DATADIR}/ja2:" \
- -i sgp/FileMan.cc || die
-
- sed \
- -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}/ja2/data:" \
- "${FILESDIR}"/ja2-convert.sh > "${T}"/ja2-convert || die
-}
-
-src_compile() {
- local myconf
-
- case ${L10N} in
- de) myconf="LNG=GERMAN" ;;
- nl) myconf="LNG=DUTCH" ;;
- fr) myconf="LNG=FRENCH" ;;
- it) myconf="LNG=ITALIAN" ;;
- pl) myconf="LNG=POLISH" ;;
- ru) myconf="LNG=$(usex ru-gold RUSSIAN_GOLD RUSSIAN)" ;;
- en) myconf="LNG=ENGLISH" ;;
- *) die "wat" ;;
- esac
- elog "Chosen language is ${myconf#LNG=}"
-
- use editor && myconf+=" JA2EDITOR=yes JA2BETAVERSION=yes"
- use zlib && myconf+=" WITH_ZLIB=yes"
-
- emake ${myconf}
-}
-
-src_install() {
- dogamesbin ja2 "${T}"/ja2-convert
-
- if use editor; then
- insinto "${GAMES_DATADIR}"/ja2/data
- doins "${WORKDIR}"/editor.slf
- fi
-
- make_desktop_entry ja2 ${PN}
- doman ja2.6
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
-
- elog "You need ja2 in the chosen language, otherwise set it in package.use!"
-
- if ! use cdinstall ; then
- elog "You need to copy all files from the Data directory of"
- elog "Jagged Alliance 2 installation to"
- elog "${GAMES_DATADIR}/ja2/data "
- elog "Make sure the filenames are lowercase. You may want to run the"
- elog "script":
- elog "${GAMES_BINDIR}/ja2-convert"
- fi
-}