Gentoo Archives: gentoo-commits

From: "Azamat H. Hackimov" <winterheart@××××××.ru>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-fps/gzdoom/
Date: Sun, 28 Jan 2018 16:17:35
Message-Id: 1517156150.d4a0ea433e160e9e85a1cfa4e3c74d7ca9e40650.winterheart@gentoo
1 commit: d4a0ea433e160e9e85a1cfa4e3c74d7ca9e40650
2 Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
3 AuthorDate: Sun Jan 28 16:15:50 2018 +0000
4 Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
5 CommitDate: Sun Jan 28 16:15:50 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=d4a0ea43
7
8 games-fps/gzdoom: new package
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11 Manifest-Sign-Key: A018DE8C
12
13 games-fps/gzdoom/gzdoom-3.2.5.ebuild | 53 ++++++++++++++++++++++++++++++++++++
14 games-fps/gzdoom/metadata.xml | 11 ++++++++
15 2 files changed, 64 insertions(+)
16
17 diff --git a/games-fps/gzdoom/gzdoom-3.2.5.ebuild b/games-fps/gzdoom/gzdoom-3.2.5.ebuild
18 new file mode 100644
19 index 0000000..bd2ffcc
20 --- /dev/null
21 +++ b/games-fps/gzdoom/gzdoom-3.2.5.ebuild
22 @@ -0,0 +1,53 @@
23 +# Copyright 1999-2018 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=6
27 +
28 +inherit cmake-utils
29 +
30 +DESCRIPTION="A modder-friendly OpenGL source port based on the DOOM engine"
31 +HOMEPAGE="https://zdoom.org/"
32 +SRC_URI="https://zdoom.org/files/gzdoom/src/${PN}-g${PV}.zip"
33 +
34 +LICENSE="GPL-3"
35 +SLOT="0"
36 +KEYWORDS="~amd64 ~x86"
37 +IUSE="gtk kde openal"
38 +
39 +RDEPEND="
40 + app-arch/bzip2
41 + kde? ( kde-apps/kdialog )
42 + media-libs/game-music-emu
43 + openal? (
44 + media-libs/libsndfile
45 + media-libs/openal
46 + media-sound/mpg123
47 + )
48 + >=media-libs/libsdl2-2.0.2[opengl]
49 + media-sound/fluidsynth
50 + sys-libs/zlib
51 + virtual/jpeg:0
52 + virtual/opengl
53 + gtk? ( x11-libs/gtk+:* )
54 +"
55 +DEPEND="${RDEPEND}
56 + app-arch/unzip
57 + virtual/pkgconfig
58 +"
59 +
60 +S="${WORKDIR}/${PN}-g${PV}"
61 +
62 +src_prepare() {
63 + default
64 + sed -i -e "s:\(\/usr\/share\/doom\):\1-data:g" \
65 + src/gameconfigfile.cpp || die
66 + cmake-utils_src_prepare
67 +}
68 +
69 +src_configure() {
70 + mycmakeargs=(
71 + -DNO_GTK=$(usex !gtk)
72 + -DNO_OPENAL=$(usex !openal)
73 + )
74 + cmake-utils_src_configure
75 +}
76
77 diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml
78 new file mode 100644
79 index 0000000..96b1109
80 --- /dev/null
81 +++ b/games-fps/gzdoom/metadata.xml
82 @@ -0,0 +1,11 @@
83 +<?xml version="1.0" encoding="UTF-8"?>
84 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 +<pkgmetadata>
86 +<maintainer type="person">
87 +<email>azamat.hackimov@×××××.com</email>
88 +<name>Azamat H. Hackimov</name>
89 +</maintainer>
90 +<longdescription lang="en">
91 +A modder-friendly OpenGL source port based on the DOOM engine
92 +</longdescription>
93 +</pkgmetadata>