commit:     42d04332d436494988fcc436c80ce38753eefdf3
Author:     Tim Sviridov <Lt.Infiltrator <AT> gmail <DOT> com>
AuthorDate: Sat Aug 23 12:58:51 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Aug 24 23:50:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42d04332

games-strategy/7k-ambition: add music

Signed-off-by: Tim Sviridov <Lt.Infiltrator <AT> gmail.com>

 .../7k-ambition/7k-ambition-3.2.3.ebuild           | 25 +++++++++++++++++++---
 games-strategy/7k-ambition/7k-ambition-9999.ebuild | 25 +++++++++++++++++++---
 games-strategy/7k-ambition/Manifest                |  1 +
 games-strategy/7k-ambition/metadata.xml            |  3 +++
 4 files changed, 48 insertions(+), 6 deletions(-)

diff --git a/games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild 
b/games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild
index 1ccdaf29af..dd3b6c6a98 100644
--- a/games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild
+++ b/games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild
@@ -16,12 +16,16 @@ fi
 
 DESCRIPTION="Seven Kingdoms: Ambition"
 HOMEPAGE="https://seven-kingdoms-ambition.sourceforge.io/";
-SRC_URI+=" 
https://sourceforge.net/projects/seven-kingdoms-ambition/files/${PN}.png/download
 -> ${PN}.png"
+SRC_URI+=" 
https://sourceforge.net/projects/seven-kingdoms-ambition/files/${PN}.png/download
 -> ${PN}.png
+       music? ( https://www.7kfans.com/downloads/7kaa-music-2.15.tar.bz2 )
+"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2
+               music? ( 7k-music )"
 SLOT="0"
+IUSE="+nls +multiplayer +music"
+RESTRICT="music? ( bindist ) mirror"
 
-IUSE="+nls +multiplayer"
 DEPEND="
        dev-libs/boost:=
        nls? ( <=sys-devel/gettext-0.22.5-r2 )
@@ -34,6 +38,14 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_unpack() {
+       if [[ ${PV} == *9999* ]]; then
+               git-r3_src_unpack
+       fi
+
+       default
+}
+
 src_prepare() {
        default
        eautoreconf
@@ -54,6 +66,13 @@ src_compile() {
 src_install() {
        default
 
+       if use music ; then
+               insinto "usr/share/${PN}/"
+               doins -r "${WORKDIR}/7kaa-music/MUSIC"
+
+               dodoc "${WORKDIR}/7kaa-music/README-Music.txt" 
"${WORKDIR}/7kaa-music/COPYING-Music.txt"
+       fi
+
        doicon "${DISTDIR}/${PN}.png"
 
        make_desktop_entry ${PN} "Seven Kingdoms: Ambition" 
/usr/share/pixmaps/${PN}.png Game

diff --git a/games-strategy/7k-ambition/7k-ambition-9999.ebuild 
b/games-strategy/7k-ambition/7k-ambition-9999.ebuild
index 1ccdaf29af..dd3b6c6a98 100644
--- a/games-strategy/7k-ambition/7k-ambition-9999.ebuild
+++ b/games-strategy/7k-ambition/7k-ambition-9999.ebuild
@@ -16,12 +16,16 @@ fi
 
 DESCRIPTION="Seven Kingdoms: Ambition"
 HOMEPAGE="https://seven-kingdoms-ambition.sourceforge.io/";
-SRC_URI+=" 
https://sourceforge.net/projects/seven-kingdoms-ambition/files/${PN}.png/download
 -> ${PN}.png"
+SRC_URI+=" 
https://sourceforge.net/projects/seven-kingdoms-ambition/files/${PN}.png/download
 -> ${PN}.png
+       music? ( https://www.7kfans.com/downloads/7kaa-music-2.15.tar.bz2 )
+"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2
+               music? ( 7k-music )"
 SLOT="0"
+IUSE="+nls +multiplayer +music"
+RESTRICT="music? ( bindist ) mirror"
 
-IUSE="+nls +multiplayer"
 DEPEND="
        dev-libs/boost:=
        nls? ( <=sys-devel/gettext-0.22.5-r2 )
@@ -34,6 +38,14 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_unpack() {
+       if [[ ${PV} == *9999* ]]; then
+               git-r3_src_unpack
+       fi
+
+       default
+}
+
 src_prepare() {
        default
        eautoreconf
@@ -54,6 +66,13 @@ src_compile() {
 src_install() {
        default
 
+       if use music ; then
+               insinto "usr/share/${PN}/"
+               doins -r "${WORKDIR}/7kaa-music/MUSIC"
+
+               dodoc "${WORKDIR}/7kaa-music/README-Music.txt" 
"${WORKDIR}/7kaa-music/COPYING-Music.txt"
+       fi
+
        doicon "${DISTDIR}/${PN}.png"
 
        make_desktop_entry ${PN} "Seven Kingdoms: Ambition" 
/usr/share/pixmaps/${PN}.png Game

diff --git a/games-strategy/7k-ambition/Manifest 
b/games-strategy/7k-ambition/Manifest
index ec9b38af5c..b9895c25a6 100644
--- a/games-strategy/7k-ambition/Manifest
+++ b/games-strategy/7k-ambition/Manifest
@@ -1,2 +1,3 @@
 DIST 7k-ambition-3.2.3.tar.gz 63133137 BLAKE2B 
fa34f9052cf438fcd3ba5b34e144dbc456598aaf92a901067539ec86bbd958471aa339e8938228ce3d022c33a63a8a117474aa2bb15283ea103047a7ff7b49cc
 SHA512 
afc66da988d9faf57e73c5f4b35b928f532e79414dc91fb2a02b8a775ec3a0e608441e0e195925356a0c4e2c70d8b949085252fec5b716dfb940818be28b65ea
 DIST 7k-ambition.png 203178 BLAKE2B 
1feaeab6a4538a278578bdbd195d3b809472008fa8d691d564a27d05da3adcc1125f0eafe42c45dd28c8719c62397dedac2f2bf31276430e0e42be246a98f7be
 SHA512 
33a4ed08facceb626f2dc3ed99c0e05b0e3898d2a800878be55520acbfeb2f4d71dfc9bc927b18aa24fb2bef5678674065a79c08fc8a8b44ecafe28d901b5c28
+DIST 7kaa-music-2.15.tar.bz2 20050332 BLAKE2B 
e051ee3071d79316ab5a8d9dbcde5047c551e398da7f4f857c4eaf6f60ec6b66eafb892372e05c4db837238dc2777bdbe9b57079c938b072fda2a250e423f627
 SHA512 
e2c7ce14dc6e50581dca9769f03167e59e4be19aa559bfc2a7acd277f72c060935f3158edc735711ce971924b105e8df5984c2c40da8d6f484625e5ce94a7f73

diff --git a/games-strategy/7k-ambition/metadata.xml 
b/games-strategy/7k-ambition/metadata.xml
index 09219dfee0..905d149b9a 100644
--- a/games-strategy/7k-ambition/metadata.xml
+++ b/games-strategy/7k-ambition/metadata.xml
@@ -13,6 +13,9 @@
     </longdescription>
     <use>
       <flag name="multiplayer">Enable multiplayer.</flag>
+      <flag name="music">
+        Download and install the music too.  It's great.  Highly recommended.
+      </flag>
     </use>
     <upstream>
         <remote-id type="github">Infiltrator/7k-ambition</remote-id>

Reply via email to