From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B6D9F158041 for ; Wed, 20 Mar 2024 22:04:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DD92DE29AA; Wed, 20 Mar 2024 22:04:08 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B2FFEE29AA for ; Wed, 20 Mar 2024 22:04:08 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 93291335DC3 for ; Wed, 20 Mar 2024 22:04:07 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id F353113C3 for ; Wed, 20 Mar 2024 22:04:05 +0000 (UTC) From: "Vitaly Zdanevich" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Vitaly Zdanevich" Message-ID: <1710972226.43cc8ffab5027662c7bdf1d80ccce4a2c73d0f87.zdanevich.vitaly@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-strategy/armies-of-exigo-demo/ X-VCS-Repository: repo/proj/guru X-VCS-Files: games-strategy/armies-of-exigo-demo/Manifest games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild games-strategy/armies-of-exigo-demo/metadata.xml X-VCS-Directories: games-strategy/armies-of-exigo-demo/ X-VCS-Committer: zdanevich.vitaly X-VCS-Committer-Name: Vitaly Zdanevich X-VCS-Revision: 43cc8ffab5027662c7bdf1d80ccce4a2c73d0f87 X-VCS-Branch: dev Date: Wed, 20 Mar 2024 22:04:05 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0e382035-c081-4f51-9943-8cef80e5e4bd X-Archives-Hash: 8da78042952e3a765a7a5489cb3e91e6 commit: 43cc8ffab5027662c7bdf1d80ccce4a2c73d0f87 Author: Vitaly Zdanevich ya ru> AuthorDate: Wed Mar 20 22:03:46 2024 +0000 Commit: Vitaly Zdanevich ya ru> CommitDate: Wed Mar 20 22:03:46 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43cc8ffa games-strategy/armies-of-exigo-demo: new package Signed-off-by: Vitaly Zdanevich ya.ru> games-strategy/armies-of-exigo-demo/Manifest | 1 + .../armies-of-exigo-demo-1.0.ebuild | 56 ++++++++++++++++++++++ games-strategy/armies-of-exigo-demo/metadata.xml | 12 +++++ 3 files changed, 69 insertions(+) diff --git a/games-strategy/armies-of-exigo-demo/Manifest b/games-strategy/armies-of-exigo-demo/Manifest new file mode 100644 index 0000000000..97ac98e107 --- /dev/null +++ b/games-strategy/armies-of-exigo-demo/Manifest @@ -0,0 +1 @@ +DIST armies-of-exigo--single-player-demo--portable-without-installer.tar.xz 97293504 BLAKE2B c9441d12795273cae4118ddab3e2fdd5df6c621b351f4370f8aba18310cec80a0d02295f343e4639236ca034a055491a9b714ddf2c2e8cd54c492eceb787b4f9 SHA512 b6121c64503fa7362a4c3050f601fa0c365b3154783c7e1fc84307e933f76b8b3fa9fe5061af6fa3fa813e88e680ef1b9ad8e34b4bf2f5d45a884e20f580b078 diff --git a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild new file mode 100644 index 0000000000..c8c0125fd8 --- /dev/null +++ b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit wrapper + +DESCRIPTION="Single and multiplayer demo of Armies of Exigo (like WarCraft III), Windows" +HOMEPAGE="https://en.wikipedia.org/wiki/Armies_of_Exigo" + +SRC_URI="https://archive.org/download/armies-of-exigo--single-player-demo--portable-without-installer.tar/armies-of-exigo--single-player-demo--portable-without-installer.tar.xz" +# TODO add multiplayer demo + +KEYWORDS="~amd64" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +RESTRICT="strip" + +RDEPEND=" + ~games-emulation/conty-1.25.2:0 +" + +QA_PREBUILT="*" + +src_install() { + + conty=conty-1.25.2 + + single=armies-of-exigo-demo-single + + mkdir -p "$ED"/opt/armies-of-exigo + + name=armies-of-exigo--single-player-demo--portable-without-installer + + cp -r "$name" "$ED"/opt/armies-of-exigo/single-player-demo + + path="/opt/armies-of-exigo/single-playerdemo/Exigo_spdemo.exe" + make_wrapper "$single" "$conty wine \"$path\"" + # TODO add USE flag to be able to choolse local wine or wine-proton, against 1.4 GB dependency? + +} + +pkg_postinst() { + einfo "More about the game:" + einfo "https://en.wikipedia.org/wiki/Armies_of_Exigo" + einfo "Discord: https://discord.gg/HcsjkNX3JY" + einfo "https://armies-of-exigo.fandom.com/wiki/Armies_of_Exigo_Wiki" + + einfo "This great game from 2004 is an abandonware - in 2024 you can buy it only as a second-hand CD." + einfo "List of creators: https://www.mobygames.com/game/16100/armies-of-exigo/credits/windows/" + einfo "If you want - please try to communicate with authors about making Armies of Exigo free and open source," + einfo "or Intellectual Property holder can make a remake - add more display resolutions, improve the AI," + einfo "make in runnable on modern Windows" +} diff --git a/games-strategy/armies-of-exigo-demo/metadata.xml b/games-strategy/armies-of-exigo-demo/metadata.xml new file mode 100644 index 0000000000..59b728cfaa --- /dev/null +++ b/games-strategy/armies-of-exigo-demo/metadata.xml @@ -0,0 +1,12 @@ + + + + + Vitaly Zdanevich + zdanevich.vitaly@ya.ru + + + robert7/nixnote2 + https://github.com/robert7/nixnote2/issues + +