games-util/mtga-updater - 1.0 (Miezhiko)

Search

Install

Install this version:

emerge -a =games-util/mtga-updater-1.0

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =games-util/mtga-updater-1.0

Or alternatively:

emerge --autounmask-write -a =games-util/mtga-updater-1.0

Package Information

Description:
Update Magic: The Gathering Arena installed in a Wine prefix (bypasses MTGALauncher)
Homepage:
https://www.reddit.com/r/MagicArena/comments/1pl0m03/
License:
MIT

Ebuild Details

Version EAPI Keywords Slot
1.0 8 ~amd64 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Update Magic: The Gathering Arena installed in a Wine prefix (bypasses MTGALauncher)"
HOMEPAGE="https://www.reddit.com/r/MagicArena/comments/1pl0m03/"

# No upstream tarball; script lives in ${FILESDIR}
SRC_URI=""

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

# Runtime deps only; no compile-time deps
RDEPEND="
	app-arch/unzip
	app-misc/jq
	net-misc/curl
	virtual/wine
"

# Scripts only; no build step
S="${WORKDIR}"

src_unpack() {
	# Nothing to unpack; SRC_URI is empty
	:
}

src_install() {
	# Install the updater script
	newbin "${FILESDIR}/mtga-update.sh" mtga-update

	# Optional: provide a short man page or README
	dodoc <<-EOF
	mtga-update - update MTGA inside a Wine prefix

	Usage:
	  mtga-update            # update if newer version is available
	  mtga-update --force    # reinstall current version

	Environment:
	  WINEPREFIX   Wine prefix containing MTGA (default: \$HOME/.wine)
	  WINE_BIN     Wine binary to use (default: wine)

	This tool fetches the latest full installer from Wizards of the Coast
	and installs it via 'wine msiexec', bypassing MTGALauncher.exe which
	crashes under Wine when scanning the Z: drive.

	The game is expected at:
	  \$WINEPREFIX/drive_c/Program Files/Wizards of the Coast/MTGA/MTGA.exe
	EOF
}

Dependencies

RDEPEND

	app-arch/unzip
	app-misc/jq
	net-misc/curl
	virtual/wine