summaryrefslogtreecommitdiff
path: root/games-strategy/seven-kingdoms
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-strategy/seven-kingdoms
reinit the tree, so we can have metadata
Diffstat (limited to 'games-strategy/seven-kingdoms')
-rw-r--r--games-strategy/seven-kingdoms/Manifest10
-rw-r--r--games-strategy/seven-kingdoms/metadata.xml14
-rw-r--r--games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild59
-rw-r--r--games-strategy/seven-kingdoms/seven-kingdoms-2.14.5.ebuild55
-rw-r--r--games-strategy/seven-kingdoms/seven-kingdoms-2.14.7.ebuild37
5 files changed, 175 insertions, 0 deletions
diff --git a/games-strategy/seven-kingdoms/Manifest b/games-strategy/seven-kingdoms/Manifest
new file mode 100644
index 000000000000..14a2854ad89e
--- /dev/null
+++ b/games-strategy/seven-kingdoms/Manifest
@@ -0,0 +1,10 @@
+DIST 7kaa-2.14.5.tar.xz 31223408 SHA256 c7f04fa640d324ed8f1523da49945acd0f1ee2a99e3ee82ee29b52d2f735e464 SHA512 cd797e63ba377d1f7b3e37cd775afd381ad015baf90bdfe00bc3f8741f745548b8abdd61e4b334e9fa54a5c04b48493ba8a90fbebef3f977517f12563d1efddd WHIRLPOOL 0a786e9657568349579fa7ce2fe907942ffbcec1e03eb07b22a3ede915005a57389957960971df9680f7f8cb1a0b281e9da289500b9bf1e5c3e414aa60769451
+DIST 7kaa-2.14.7.tar.xz 31342092 SHA256 9425cfb7f11a915e82d4696649db35a4d53969a9479a4705b403206df462e543 SHA512 5c2067a842af18f2eaa21267ee0c48064eecfc6b967eb2abf967f2bf782a9699186b038d87de03fad71b5d88ec9fc1cfddd7521cb90c255a3a8d2aa586d3f2c1 WHIRLPOOL 89feb88acfa19e93a1d2e3820f1fe0d20c8225acff22d444616bd55e6c8ad214f7f6b3e3b830803c3c9c3cafa778da8b9adcbc937ef4f7db9dc36577011aa9b1
+DIST 7kaa-source-2.14.4.tar.bz2 27366752 SHA256 60b61f321db6c295330fb3fb21894bc41cb6e0bd797aff9abe45cf2392b49fa1 SHA512 7ee39aba89993d9f0041ab991e053069e0c3ab4298f74c0ec95e3f30f49a71731ef37d8870b1ab9afd97b1c4618a879492976006b8a513bfc4bc44dfac591bf0 WHIRLPOOL 4568d36278d4a286e0395b79ec06c03905b5e69be827faa80f4808c8b8fa097a65ac69ee5c58020dfcf21aa00649eaab2a3ac87a636b680167b4c83b3d3e5f73
+DIST 7kaa.png 559 SHA256 354f64479b55df2021ca67366abb4724218ca3676fde9e735bfb2218bc1559f4 SHA512 0ec1ba67107a7823943704879efaf12297c5441c43b54f49684550927b10dc40c657fe93eb7c4cc85208d08194f179c9602fd8df6545776f3e1b4481803b16e6 WHIRLPOOL cb896939453d8ed6fc425931bb1f5b74c62aeea67e71e4645fe79fc69fb13fae89d4959651fd95dcbb416c378b4ef44873dc6ebdabc1f2bb1fed3753332209da
+EBUILD seven-kingdoms-2.14.4.ebuild 1415 SHA256 10b67bd2faf334a3797b196563dbe51fc689f05fca45f5273f7f164a2cd425a5 SHA512 c5d8ed264a9e8e200fae0160f55f560e38e9b9f4118b1fb14a09dfa5c618f60b450568bf5d507c41542a6b4d9ad9123f14f961df19b0b300de573a19ef9caea0 WHIRLPOOL 6fcbbed8560e4f60f377625100c126280a9b107dae9a6f40d554509518cfa370ec9f0c64815bf7582c092c84589701e60860327b7c7c85b7ba6dbeaa1b1a4c96
+EBUILD seven-kingdoms-2.14.5.ebuild 1164 SHA256 b82845942a84a5b5aa175fcd3a899351d576aae6fc5cff02cacb1e0aa49d9203 SHA512 e3d8fd6b4c67a4d9f7b9e6ed01ca3d49bf810aaf96ed9034564380e0767cfc7738751b26dc7b962e9a0d5098e48d4d602367cd0eb7e31cc70c4a480e4ee29ed8 WHIRLPOOL a879d4e13efb54e03cb95f43e590932872af00cdbd00edf5250807bde4eff283074917567a72e53d6bbe9a40bf3359201460fbde7d4247f4bbbc40ecda7a4811
+EBUILD seven-kingdoms-2.14.7.ebuild 785 SHA256 976b7b37b786b65627658852601bd7ad19a772794d00b6d2c008e25593b7cb77 SHA512 ab225fa354d71af874605773b4a1eb0cccbbcf0f03169342eb202c7fb6ddaa51ffe29fa4618a888a60eaa75a8be4e33d46f32f880edc769d0ada40f4c3cdf073 WHIRLPOOL 6dc40baaff6f70bfadc59b7519939b27ab2d1e037bbd111c02fbc95127827abdf527d69980475e69332c2d3106065a50382245d4d5291d4aafdaf1429b20c57c
+MISC ChangeLog 2335 SHA256 932baabc69b15864cf08348a1645f42cab4b21f5cdabbb558e019ddbab9c6c2c SHA512 532bced276f40ab4061912c4e3788c926382a35110b9b7d2f9dc0b3ed84bd57931bb21e7ccf20b19ad61f9b8eba27224389576b0b8adfddf4b4ce46b07e84ae0 WHIRLPOOL 2a7102d355c55fde0edbe30f99e060bcddd2fbb14e2110f37b87ae51defb284492b7d6b0e1c4f2699718bb065d51294d82bc3c9a923a65e35cbbb7600f8a35e2
+MISC ChangeLog-2015 1920 SHA256 67b2b2d55b77f7e6f04b79a8179372d6f40567097f998fa214dcb59aa785502a SHA512 977907104020f4eb401b5473a8f94e798653aafd561195015e84ac9e3e85955446168652262dba8a46bbb421473789c0996ca4547edf35faa2cccddcf0f2dff4 WHIRLPOOL 7bed9fcedc54f313de443204afa47bc92819f72a5879de4e4a6f8ef107a0e792234c0a90627d0388cdc9ae83c9fbdffdf779a63cca687633765f49c13796a391
+MISC metadata.xml 433 SHA256 b1bf176eefcd8435ab3ac9322c93af65c3417931f76439ab0b10bb2dc860e838 SHA512 5f83ff52f28bcd4ea5e54556ab408ef1a635ce20cec2b56a1424697309d97f4a6402f6c8d5c5b194017487c00ec2eeeb215a3e1e538914afb9a3ae94e390140b WHIRLPOOL 8ce37106a8fd1b2e17f1a61d29e13e464e018531e08a93659ba63f70b6408864e38a71b7301c8c55f1bc500ed77d519a874994a34c7d7442f6a6ecd60f0c29d4
diff --git a/games-strategy/seven-kingdoms/metadata.xml b/games-strategy/seven-kingdoms/metadata.xml
new file mode 100644
index 000000000000..2010db746631
--- /dev/null
+++ b/games-strategy/seven-kingdoms/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <use>
+ <flag name="network">Enable support for multiplayer via <pkg>media-libs/sdl-net</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">skfans</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild
new file mode 100644
index 000000000000..b82832b94681
--- /dev/null
+++ b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit autotools-utils games
+
+MY_PN="7kaa"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Seven Kingdoms: Ancient Adversaries"
+HOMEPAGE="http://7kfans.com/"
+SRC_URI="mirror://sourceforge/skfans/${MY_PN}-source-${PV}.tar.bz2
+ https://dev.gentoo.org/~pinkbyte/distfiles/${MY_PN}.png"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="network"
+
+DEPEND="media-libs/libsdl[X,video]
+ media-libs/openal
+ network? ( media-libs/sdl-net )
+ !games-strategy/seven-kingdoms-data"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( README )
+
+src_prepare() {
+ sed -i -e '/#include <player_desc.h>/a\#include <string.h>' src/multiplayer/common/player_desc.cpp || die 'sed failed'
+
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ # In current state debugging works only on Windows :-/
+ egamesconf \
+ $(use_enable network) \
+ --disable-debug \
+ --without-directx \
+ --without-wine \
+ --datadir="${GAMES_DATADIR}/${MY_PN}"
+}
+
+src_install() {
+ autotools-utils_src_install
+
+ newgamesbin "src/client/${MY_PN}" "${MY_PN}.bin"
+ doicon "${DISTDIR}/${MY_PN}.png"
+ games_make_wrapper "${MY_PN}" "${GAMES_BINDIR}/${MY_PN}.bin" "${GAMES_DATADIR}/${MY_PN}"
+ make_desktop_entry "${MY_PN}" "Seven Kingdoms: Ancient Adversaries" "${MY_PN}" "Game;StrategyGame"
+
+ prepgamesdirs
+}
diff --git a/games-strategy/seven-kingdoms/seven-kingdoms-2.14.5.ebuild b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.5.ebuild
new file mode 100644
index 000000000000..1f8f9a54ed10
--- /dev/null
+++ b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils games
+
+MY_PN="7kaa"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Seven Kingdoms: Ancient Adversaries"
+HOMEPAGE="http://7kfans.com/"
+SRC_URI="mirror://sourceforge/skfans/${MY_PN}-${PV}.tar.xz
+ https://dev.gentoo.org/~pinkbyte/distfiles/${MY_PN}.png"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="net-libs/enet:1.3=
+ media-libs/libsdl2[X,video]
+ media-libs/openal
+ !games-strategy/seven-kingdoms-data"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( README )
+
+src_unpack() {
+ unpack ${MY_PN}-${PV}.tar.xz
+}
+
+src_prepare() {
+ epatch_user
+}
+
+src_configure() {
+ # In current state debugging works only on Windows :-/
+ egamesconf \
+ --disable-debug \
+ --without-wine \
+ --datadir="${GAMES_DATADIR}/${MY_PN}"
+}
+
+src_install() {
+ default
+
+ newgamesbin "src/client/${MY_PN}" "${MY_PN}.bin"
+ doicon "${DISTDIR}/${MY_PN}.png"
+ games_make_wrapper "${MY_PN}" "${GAMES_BINDIR}/${MY_PN}.bin" "${GAMES_DATADIR}/${MY_PN}"
+ make_desktop_entry "${MY_PN}" "Seven Kingdoms: Ancient Adversaries" "${MY_PN}" "Game;StrategyGame"
+
+ prepgamesdirs
+}
diff --git a/games-strategy/seven-kingdoms/seven-kingdoms-2.14.7.ebuild b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.7.ebuild
new file mode 100644
index 000000000000..012fe8f1bc68
--- /dev/null
+++ b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+MY_PN="7kaa"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Seven Kingdoms: Ancient Adversaries"
+HOMEPAGE="https://7kfans.com/"
+SRC_URI="https://github.com/the3dfxdude/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.xz
+ https://dev.gentoo.org/~pinkbyte/distfiles/${MY_PN}.png"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="net-libs/enet:1.3=
+ media-libs/libsdl2[X,video]
+ media-libs/openal
+ net-misc/curl"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${MY_P}.tar.xz
+}
+
+src_install() {
+ default
+
+ doicon "${DISTDIR}/${MY_PN}.png"
+ make_desktop_entry "${MY_PN}" "Seven Kingdoms: Ancient Adversaries" "${MY_PN}" "Game;StrategyGame"
+}