Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-strategy/openra: openra-20140608.ebuild metadata.xml ChangeLog
Date: Mon, 09 Jun 2014 15:10:17
Message-Id: 20140609151010.8D4692004E@flycatcher.gentoo.org
1 hasufell 14/06/09 15:10:10
2
3 Modified: metadata.xml ChangeLog
4 Added: openra-20140608.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key BDEED020)
9
10 Revision Changes Path
11 1.4 games-strategy/openra/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-strategy/openra/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 3 Jul 2013 22:39:27 -0000 1.3
24 +++ metadata.xml 9 Jun 2014 15:10:10 -0000 1.4
25 @@ -1,17 +1,12 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 - <herd>proxy-maintainers</herd>
30 <herd>games</herd>
31 <maintainer>
32 <email>hasufell@g.o</email>
33 <name>Julian Ospald</name>
34 <description>Maintainer, assign bugs to him</description>
35 </maintainer>
36 - <maintainer>
37 - <email>diamond@××××××.ru</email>
38 - <description>Proxy maintainer. CC him on bugs</description>
39 - </maintainer>
40 <upstream>
41 <changelog>http://openra.res0l.net/news/</changelog>
42 <doc lang="en">https://github.com/OpenRA/OpenRA/wiki</doc>
43
44
45
46 1.29 games-strategy/openra/ChangeLog
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/ChangeLog?rev=1.29&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/ChangeLog?rev=1.29&content-type=text/plain
50 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/ChangeLog?r1=1.28&r2=1.29
51
52 Index: ChangeLog
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/games-strategy/openra/ChangeLog,v
55 retrieving revision 1.28
56 retrieving revision 1.29
57 diff -u -r1.28 -r1.29
58 --- ChangeLog 4 Mar 2014 19:55:40 -0000 1.28
59 +++ ChangeLog 9 Jun 2014 15:10:10 -0000 1.29
60 @@ -1,6 +1,15 @@
61 # ChangeLog for games-strategy/openra
62 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
63 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/openra/ChangeLog,v 1.28 2014/03/04 19:55:40 ago Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/openra/ChangeLog,v 1.29 2014/06/09 15:10:10 hasufell Exp $
65 +
66 +*openra-20140608 (09 Jun 2014)
67 +
68 + 09 Jun 2014; Julian Ospald <hasufell@g.o> +openra-20140608.ebuild,
69 + metadata.xml:
70 + version bump
71 +
72 + 08 Jun 2014; Julian Ospald <hasufell@g.o> metadata.xml:
73 + remove proxy maintainer
74
75 04 Mar 2014; Agostino Sarubbo <ago@g.o> openra-20131223-r1.ebuild:
76 Stable for x86, wrt bug #502360
77
78
79
80 1.1 games-strategy/openra/openra-20140608.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/openra-20140608.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/openra/openra-20140608.ebuild?rev=1.1&content-type=text/plain
84
85 Index: openra-20140608.ebuild
86 ===================================================================
87 # Copyright 1999-2014 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/games-strategy/openra/openra-20140608.ebuild,v 1.1 2014/06/09 15:10:10 hasufell Exp $
90
91 EAPI=5
92
93 inherit eutils mono-env gnome2-utils vcs-snapshot games
94
95 DESCRIPTION="A free RTS engine supporting games like Command & Conquer and Red Alert"
96 HOMEPAGE="http://open-ra.org/"
97 SRC_URI="https://github.com/OpenRA/OpenRA/tarball/release-${PV} -> ${P}.tar.gz"
98
99 LICENSE="GPL-3"
100 SLOT="0"
101 KEYWORDS="~amd64 ~x86"
102 IUSE="tools"
103
104 QA_PREBUILT="$(games_get_libdir)/openra/liblua*"
105
106 DEPEND="dev-dotnet/libgdiplus
107 dev-lang/mono
108 media-libs/freetype:2[X]
109 media-libs/libsdl2[X,opengl,video]
110 media-libs/openal
111 virtual/jpeg
112 virtual/opengl"
113 RDEPEND="${DEPEND}"
114
115 pkg_setup() {
116 mono-env_pkg_setup
117 games_pkg_setup
118 }
119
120 src_unpack() {
121 vcs-snapshot_src_unpack
122 }
123
124 src_configure() { :; }
125
126 src_prepare() {
127 # register game-version
128 sed \
129 -e "/Version/s/{DEV_VERSION}/release-${PV}/" \
130 -i mods/{ra,cnc,d2k}/mod.yaml || die
131 }
132
133 src_compile() {
134 emake $(usex tools "all" "")
135 emake native-dependencies
136 emake docs
137 }
138
139 src_install() {
140 emake \
141 datadir="/usr/share" \
142 bindir="${GAMES_BINDIR}" \
143 libdir="$(games_get_libdir)" \
144 DESTDIR="${D}" \
145 $(usex tools "install-all" "install") install-linux-scripts
146
147 exeinto "$(games_get_libdir)/openra"
148 doexe Eluant.dll.config liblua$(usex amd64 "64" "32")*
149
150 # icons
151 insinto /usr/share/icons/
152 doins -r packaging/linux/hicolor
153
154 # desktop entries
155 make_desktop_entry "${PN} Game.Mods=cnc" "OpenRA CNC" ${PN}
156 make_desktop_entry "${PN} Game.Mods=ra" "OpenRA RA" ${PN}
157 make_desktop_entry "${PN} Game.Mods=d2k" "OpenRA Dune2k" ${PN}
158 make_desktop_entry "${PN}-editor" "OpenRA Map Editor" ${PN}
159
160 dodoc "${FILESDIR}"/README.gentoo README.md CONTRIBUTING.md AUTHORS \
161 DOCUMENTATION.md Lua-API.md
162
163 # file permissions
164 prepgamesdirs
165 }
166
167 pkg_preinst() {
168 games_pkg_preinst
169 gnome2_icon_savelist
170 }
171
172 pkg_postinst() {
173 games_pkg_postinst
174 gnome2_icon_cache_update
175
176 elog "optional dependencies:"
177 elog " media-gfx/nvidia-cg-toolkit (fallback renderer if OpenGL fails)"
178 }
179
180 pkg_postrm() {
181 gnome2_icon_cache_update
182 }