Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-misc/Fallout3Terminal/files/, games-misc/Fallout3Terminal/
Date: Wed, 01 Apr 2020 10:18:39
Message-Id: 1585736310.f5f017dede3a1a82d29eaf5e6773e6ca71e6cb56.Alessandro-Barbieri@gentoo
1 commit: f5f017dede3a1a82d29eaf5e6773e6ca71e6cb56
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Wed Apr 1 10:15:24 2020 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Wed Apr 1 10:18:30 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5f017de
7
8 games-misc/Fallout3Terminal: new package
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 .../Fallout3Terminal-2019.11.05.ebuild | 32 ++++++++++++++++++++++
14 games-misc/Fallout3Terminal/Manifest | 1 +
15 games-misc/Fallout3Terminal/files/Fallout3Terminal | 2 ++
16 games-misc/Fallout3Terminal/metadata.xml | 25 +++++++++++++++++
17 4 files changed, 60 insertions(+)
18
19 diff --git a/games-misc/Fallout3Terminal/Fallout3Terminal-2019.11.05.ebuild b/games-misc/Fallout3Terminal/Fallout3Terminal-2019.11.05.ebuild
20 new file mode 100644
21 index 0000000..b652b74
22 --- /dev/null
23 +++ b/games-misc/Fallout3Terminal/Fallout3Terminal-2019.11.05.ebuild
24 @@ -0,0 +1,32 @@
25 +# Copyright 1999-2020 Gentoo Authors
26 +# Distributed under the terms of the GNU General Public License v2
27 +
28 +EAPI=7
29 +
30 +COMMIT="04cad950ca949d1a437a5718b40d3d0b9e33ee0d"
31 +
32 +DESCRIPTION=" A recreation of the Fallout 3 terminal via a linux bash script!"
33 +HOMEPAGE="https://github.com/fohtla/Fallout3Terminal"
34 +SRC_URI="https://github.com/fohtla/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
35 +
36 +LICENSE="MIT"
37 +SLOT="0"
38 +KEYWORDS="~amd64"
39 +RDEPEND="
40 + app-shells/bash
41 + media-sound/sox
42 + sys-apps/pv
43 + x11-terms/cool-retro-term
44 +"
45 +DEPEND=""
46 +
47 +S="${WORKDIR}/${PN}-${COMMIT}"
48 +
49 +src_install() {
50 + dobin "${FILESDIR}/${PN}"
51 + exeinto "/usr/share/${PN}"
52 + doexe terminalscript
53 + rm -f terminalscript || die
54 + insinto "/usr/share/${PN}"
55 + doins -r .
56 +}
57
58 diff --git a/games-misc/Fallout3Terminal/Manifest b/games-misc/Fallout3Terminal/Manifest
59 new file mode 100644
60 index 0000000..78ec10a
61 --- /dev/null
62 +++ b/games-misc/Fallout3Terminal/Manifest
63 @@ -0,0 +1 @@
64 +DIST Fallout3Terminal-2019.11.05.tar.gz 21090 BLAKE2B 4842455faea85c1cfab75c3dbcd934ca4836f926e59217545109d52dc74d152af292b1cfdb6762d31d9b7c9ebf22c0652cdeb8ec9a726950fbe742a2e570adc4 SHA512 7eedc437d12e3a3d5fe10db316273fb47f4000bb92cb16f2e64e412691900302926063fb5e93c34230e4045da1743a195a8434b358f9b2f70071c65ddd174111
65
66 diff --git a/games-misc/Fallout3Terminal/files/Fallout3Terminal b/games-misc/Fallout3Terminal/files/Fallout3Terminal
67 new file mode 100644
68 index 0000000..fad5abe
69 --- /dev/null
70 +++ b/games-misc/Fallout3Terminal/files/Fallout3Terminal
71 @@ -0,0 +1,2 @@
72 +#!/bin/sh
73 +cool-retro-term --fullscreen --noclose -e bash /usr/share/Fallout3Terminal/terminalscript
74
75 diff --git a/games-misc/Fallout3Terminal/metadata.xml b/games-misc/Fallout3Terminal/metadata.xml
76 new file mode 100644
77 index 0000000..1abbee5
78 --- /dev/null
79 +++ b/games-misc/Fallout3Terminal/metadata.xml
80 @@ -0,0 +1,25 @@
81 +<?xml version="1.0" encoding="UTF-8"?>
82 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
83 +
84 +<pkgmetadata>
85 + <maintainer type="person">
86 + <email>lssndrbarbieri@×××××.com</email>
87 + <name>Alessandro Barbieri</name>
88 + </maintainer>
89 + <longdescription>
90 +Fallout3Terminal is my own version of a Fallout 3/4/NV Terminal operating system, complete
91 +with the ability to write journal entries, and in-game sounds from Fallout 3 itself! I
92 +tried to recreate as many little details there are in the games, like the RobCo OS header
93 +and such, though you will notice I took quite a few liberties.
94 +
95 +This is actually just a bash script that can be run from the terminal, and the output is
96 +displaying on a highly customizable retro terminal called cool-retro-terminal.
97 +
98 +See my demonstration video of this on reddit, the post can be found here:
99 +https://www.reddit.com/r/linux/comments/dw9gfw/i_recreated_a_fallout_3_terminal_as_a_linux_bash/
100 + </longdescription>
101 + <upstream>
102 + <remote-id type="github">python-hyper/hyper-h2</remote-id>
103 + <remote-id type="pypi">h2</remote-id>
104 + </upstream>
105 +</pkgmetadata>