Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: games-fps/quakespasm/
Date: Wed, 26 May 2021 13:42:47
Message-Id: 1621982597.d5416bdda593cb5fa1a05c47bdf01ee84461581f.andrewammerlaan@gentoo
1 commit: d5416bdda593cb5fa1a05c47bdf01ee84461581f
2 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
3 AuthorDate: Tue May 25 20:26:28 2021 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Tue May 25 22:43:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5416bdd
7
8 games-fps/quakespasm: New Package
9
10 Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
11
12 games-fps/quakespasm/Manifest | 1 +
13 games-fps/quakespasm/metadata.xml | 11 ++++++++
14 games-fps/quakespasm/quakespasm-0.93.2.ebuild | 39 +++++++++++++++++++++++++++
15 games-fps/quakespasm/quakespasm-9999.ebuild | 39 +++++++++++++++++++++++++++
16 4 files changed, 90 insertions(+)
17
18 diff --git a/games-fps/quakespasm/Manifest b/games-fps/quakespasm/Manifest
19 new file mode 100644
20 index 000000000..c7353589a
21 --- /dev/null
22 +++ b/games-fps/quakespasm/Manifest
23 @@ -0,0 +1 @@
24 +DIST quakespasm-0.93.2.tgz 8527223 BLAKE2B 98128174cde86bdd9cee17860302f5364531bb473c0fa07ab613462a8a2247143919614824fa8caab7033204531680bc5ea81684e954460d1064fe59c09d3d37 SHA512 30e8515aa9c6a64ef76f2440e878493e98e85e8c19356738e35b5bbd6e5f49ed42b4d73dc716cce0e687b4e7e27a65fa97541e89ae7857fb165a63e09385743f
25
26 diff --git a/games-fps/quakespasm/metadata.xml b/games-fps/quakespasm/metadata.xml
27 new file mode 100644
28 index 000000000..1a8ab4d94
29 --- /dev/null
30 +++ b/games-fps/quakespasm/metadata.xml
31 @@ -0,0 +1,11 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person" proxied="no">
36 + <email>contact@×××××××××.me</email>
37 + <name>Haelwenn (lanodan) Monnier</name>
38 + </maintainer>
39 + <use>
40 + <flag name="sdl2">Use <pkg>media-libs/libsdl2</pkg> instead of <pkg>media-libs/libsdl</pkg></flag>
41 + </use>
42 +</pkgmetadata>
43
44 diff --git a/games-fps/quakespasm/quakespasm-0.93.2.ebuild b/games-fps/quakespasm/quakespasm-0.93.2.ebuild
45 new file mode 100644
46 index 000000000..2b5141550
47 --- /dev/null
48 +++ b/games-fps/quakespasm/quakespasm-0.93.2.ebuild
49 @@ -0,0 +1,39 @@
50 +# Copyright 1999-2021 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=7
54 +
55 +if [[ "${PV}" == "9999" ]]; then
56 + inherit git-r3
57 + EGIT_REPO_URI="git://git.code.sf.net/p/quakespasm/quakespasm.git"
58 +else
59 + SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
60 + KEYWORDS="~amd64"
61 +fi
62 +
63 +DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake"
64 +HOMEPAGE="http://quakespasm.sourceforge.net"
65 +LICENSE="GPL-2"
66 +SLOT="0"
67 +IUSE="sdl2"
68 +
69 +DEPEND="
70 + media-libs/libvorbis
71 + media-libs/libogg
72 + media-libs/libmad
73 + virtual/opengl
74 + sdl2? ( media-libs/libsdl2 )
75 + !sdl2? ( media-libs/libsdl )
76 +"
77 +RDEPEND="${DEPEND}"
78 +DOCS=( Quakespasm.html Quakespasm-Music.txt Quakespasm.txt )
79 +
80 +src_compile() {
81 + cd Quake || die
82 + emake COMMON_LIBS="-lm -lOpenGL" USE_SDL2=$(usex sdl2 1 0) STRIP="/bin/true"
83 +}
84 +
85 +src_install() {
86 + einstalldocs
87 + dobin Quake/quakespasm
88 +}
89
90 diff --git a/games-fps/quakespasm/quakespasm-9999.ebuild b/games-fps/quakespasm/quakespasm-9999.ebuild
91 new file mode 100644
92 index 000000000..2b5141550
93 --- /dev/null
94 +++ b/games-fps/quakespasm/quakespasm-9999.ebuild
95 @@ -0,0 +1,39 @@
96 +# Copyright 1999-2021 Gentoo Authors
97 +# Distributed under the terms of the GNU General Public License v2
98 +
99 +EAPI=7
100 +
101 +if [[ "${PV}" == "9999" ]]; then
102 + inherit git-r3
103 + EGIT_REPO_URI="git://git.code.sf.net/p/quakespasm/quakespasm.git"
104 +else
105 + SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
106 + KEYWORDS="~amd64"
107 +fi
108 +
109 +DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake"
110 +HOMEPAGE="http://quakespasm.sourceforge.net"
111 +LICENSE="GPL-2"
112 +SLOT="0"
113 +IUSE="sdl2"
114 +
115 +DEPEND="
116 + media-libs/libvorbis
117 + media-libs/libogg
118 + media-libs/libmad
119 + virtual/opengl
120 + sdl2? ( media-libs/libsdl2 )
121 + !sdl2? ( media-libs/libsdl )
122 +"
123 +RDEPEND="${DEPEND}"
124 +DOCS=( Quakespasm.html Quakespasm-Music.txt Quakespasm.txt )
125 +
126 +src_compile() {
127 + cd Quake || die
128 + emake COMMON_LIBS="-lm -lOpenGL" USE_SDL2=$(usex sdl2 1 0) STRIP="/bin/true"
129 +}
130 +
131 +src_install() {
132 + einstalldocs
133 + dobin Quake/quakespasm
134 +}