1 |
commit: a1754bf69bf31c5a4474c44719e97a138f31acc1 |
2 |
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Apr 1 22:06:51 2022 +0000 |
4 |
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Apr 1 22:06:51 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1754bf6 |
7 |
|
8 |
games-rpg/the-longest-journey: New package |
9 |
|
10 |
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> |
11 |
|
12 |
games-rpg/the-longest-journey/Manifest | 2 + |
13 |
games-rpg/the-longest-journey/metadata.xml | 12 +++++ |
14 |
.../the-longest-journey-142.24607.ebuild | 62 ++++++++++++++++++++++ |
15 |
3 files changed, 76 insertions(+) |
16 |
|
17 |
diff --git a/games-rpg/the-longest-journey/Manifest b/games-rpg/the-longest-journey/Manifest |
18 |
new file mode 100644 |
19 |
index 000000000000..8fe86ac94bbf |
20 |
--- /dev/null |
21 |
+++ b/games-rpg/the-longest-journey/Manifest |
22 |
@@ -0,0 +1,2 @@ |
23 |
+DIST setup_the_longest_journey_142_lang_update_(24607)-1.bin 1731065137 BLAKE2B 55d67ee12bcb527b45c4028ee1b84b6670fccad3000c0752138cd47e1225c7ed7a1f929be3711a091c6d749ec724c0768000bfa2324064d99eb070689a8dec57 SHA512 95d550a444f37b049c26aec04e851d5c057fdbd662306650024d0fc0eb88eaea8c831b2fddb599afed2dc1ed88b6a7d4f171525ebfc61fc6303080de30992687 |
24 |
+DIST setup_the_longest_journey_142_lang_update_(24607).exe 2126208 BLAKE2B 794c36e5080681da6b9e88fb42bb2325784336b5e2b6117240f07cc3aca87eaaa7001150dac42a5506bd3a41234775e401bd9bef4e59fff14589037f9c540cf4 SHA512 51c4221e8ddcf803814c781b0b441c8e38f17c78df0f62f35b540141799616abdcab2791dcc5f90c7ac4a9ff06ebb29b7d65a38777799087752f7c07ee1abdb9 |
25 |
|
26 |
diff --git a/games-rpg/the-longest-journey/metadata.xml b/games-rpg/the-longest-journey/metadata.xml |
27 |
new file mode 100644 |
28 |
index 000000000000..8815a3aa2353 |
29 |
--- /dev/null |
30 |
+++ b/games-rpg/the-longest-journey/metadata.xml |
31 |
@@ -0,0 +1,12 @@ |
32 |
+<?xml version="1.0" encoding="UTF-8"?> |
33 |
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> |
34 |
+<pkgmetadata> |
35 |
+ <maintainer type="project"> |
36 |
+ <email>games@g.o</email> |
37 |
+ <name>Gentoo Games Project</name> |
38 |
+ </maintainer> |
39 |
+ <use> |
40 |
+ <flag name="hd">Install high definition backgrounds and sprites</flag> |
41 |
+ <flag name="hd-fmv">Install upscaled full motion videos</flag> |
42 |
+ </use> |
43 |
+</pkgmetadata> |
44 |
|
45 |
diff --git a/games-rpg/the-longest-journey/the-longest-journey-142.24607.ebuild b/games-rpg/the-longest-journey/the-longest-journey-142.24607.ebuild |
46 |
new file mode 100644 |
47 |
index 000000000000..e0aab360720b |
48 |
--- /dev/null |
49 |
+++ b/games-rpg/the-longest-journey/the-longest-journey-142.24607.ebuild |
50 |
@@ -0,0 +1,62 @@ |
51 |
+# Copyright 1999-2022 Gentoo Authors |
52 |
+# Distributed under the terms of the GNU General Public License v2 |
53 |
+ |
54 |
+EAPI=8 |
55 |
+ |
56 |
+CHECKREQS_DISK_BUILD="1826M" |
57 |
+CHECKREQS_DISK_USR="1820M" |
58 |
+inherit check-reqs desktop wrapper xdg |
59 |
+ |
60 |
+MY_EXE="setup_the_longest_journey_${PV%.*}_lang_update_(${PV##*.})" |
61 |
+ICON="9c94fffadc23bac626a24a9c04cf8f107598ef9d0d2a58cbb6a9abd4d6eb0fbc.png" |
62 |
+ |
63 |
+DESCRIPTION="Adventure through the twin worlds of Stark and Arcadia, seen through the eyes of an 18-year old student" |
64 |
+HOMEPAGE="https://www.gog.com/game/the_longest_journey" |
65 |
+SRC_URI="${MY_EXE}.exe ${MY_EXE}-1.bin" |
66 |
+LICENSE="GOG-EULA" |
67 |
+SLOT="0" |
68 |
+KEYWORDS="~amd64" |
69 |
+IUSE="+hd +hd-fmv" |
70 |
+RESTRICT="bindist fetch" |
71 |
+ |
72 |
+RDEPEND=" |
73 |
+ >=games-engines/scummvm-2.5.1[opengl,truetype,vorbis] |
74 |
+" |
75 |
+ |
76 |
+PDEPEND=" |
77 |
+ hd? ( ${CATEGORY}/${PN}-hd ) |
78 |
+ hd-fmv? ( ${CATEGORY}/${PN}-hd-fmv ) |
79 |
+" |
80 |
+ |
81 |
+BDEPEND=" |
82 |
+ app-arch/innoextract |
83 |
+ app-arch/unzip |
84 |
+" |
85 |
+ |
86 |
+S="${WORKDIR}" |
87 |
+ |
88 |
+pkg_nofetch() { |
89 |
+ einfo "Please buy and download ${MY_EXE}{.exe,-1.bin} from:" |
90 |
+ einfo " ${HOMEPAGE}" |
91 |
+ einfo "and move it to your distfiles directory." |
92 |
+} |
93 |
+ |
94 |
+src_unpack() { |
95 |
+ innoextract -e -s -m "${DISTDIR}/${MY_EXE}.exe" || die |
96 |
+ unzip -qo app/webcache.zip "${ICON}" || die |
97 |
+} |
98 |
+ |
99 |
+src_install() { |
100 |
+ local dir=/usr/share/${PN} |
101 |
+ |
102 |
+ insinto "${dir}" |
103 |
+ doins -r [0-9]?/ Global/ Static/ Fonts/ game.exe x.xarc *.ini |
104 |
+ dodoc manual.pdf |
105 |
+ |
106 |
+ docinto html |
107 |
+ dodoc -r tlj_faq_files/ tlj_faq.html |
108 |
+ |
109 |
+ newicon -s 128 "${ICON}" "${PN}.png" |
110 |
+ make_wrapper ${PN} "scummvm -p \"${EPREFIX}${dir}\" tlj" |
111 |
+ make_desktop_entry ${PN} "The Longest Journey" |
112 |
+} |