From: | "Julian Ospald (hasufell)" <hasufell@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in games-rpg/arx-libertatis: metadata.xml ChangeLog arx-libertatis-1.0.2.ebuild Manifest |
Date: | Fri, 29 Jun 2012 23:04:04 |
Message-Id: | 20120629214741.407D62004C@flycatcher.gentoo.org |
1 | hasufell 12/06/29 21:47:41 |
2 | |
3 | Added: metadata.xml ChangeLog arx-libertatis-1.0.2.ebuild |
4 | Manifest |
5 | Log: |
6 | initial import |
7 | |
8 | (Portage version: 2.2.0_alpha114/cvs/Linux x86_64) |
9 | |
10 | Revision Changes Path |
11 | 1.1 games-rpg/arx-libertatis/metadata.xml |
12 | |
13 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/metadata.xml?rev=1.1&view=markup |
14 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/metadata.xml?rev=1.1&content-type=text/plain |
15 | |
16 | Index: metadata.xml |
17 | =================================================================== |
18 | <?xml version="1.0" encoding="UTF-8"?> |
19 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
20 | <pkgmetadata> |
21 | <herd>games</herd> |
22 | <maintainer> |
23 | <email>hasufell@g.o</email> |
24 | <name>Julian Ospald</name> |
25 | </maintainer> |
26 | <use> |
27 | <flag name='debug'>Enable asserts and debug logging.</flag> |
28 | <flag name='crash-reporter'>Build a <pkg>x11-libs/qt-gui</pkg>-based |
29 | tool that allows to submit crash information to the upstream |
30 | backtracker.</flag> |
31 | <flag name='tools'>Build tools that can extract the game's data and |
32 | save files.</flag> |
33 | <flag name='unity-build'>Build everything in one big source file, |
34 | allowing for faster build times and better optimizations at |
35 | the cost of higher memory usage.</flag> |
36 | <flag name='demo'>Install the Arx Fatalis demo data.</flag> |
37 | </use> |
38 | <upstream> |
39 | <doc lang="en">http://wiki.arx-libertatis.org/</doc> |
40 | <bugs-to>https://bugs.arx-libertatis.org/</bugs-to> |
41 | </upstream> |
42 | </pkgmetadata> |
43 | |
44 | |
45 | |
46 | |
47 | 1.1 games-rpg/arx-libertatis/ChangeLog |
48 | |
49 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/ChangeLog?rev=1.1&view=markup |
50 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/ChangeLog?rev=1.1&content-type=text/plain |
51 | |
52 | Index: ChangeLog |
53 | =================================================================== |
54 | # ChangeLog for games-rpg/arx-libertatis |
55 | # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
56 | # $Header: /var/cvsroot/gentoo-x86/games-rpg/arx-libertatis/ChangeLog,v 1.1 2012/06/29 21:47:41 hasufell Exp $ |
57 | |
58 | *arx-libertatis-1.0.2 (29 Jun 2012) |
59 | |
60 | 29 Jun 2012; Julian Ospald <hasufell@g.o> |
61 | +arx-libertatis-1.0.2.ebuild, +files/arx-libertatis-1.0.2-gentoo.patch, |
62 | +metadata.xml: |
63 | initial import |
64 | |
65 | |
66 | |
67 | |
68 | 1.1 games-rpg/arx-libertatis/arx-libertatis-1.0.2.ebuild |
69 | |
70 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/arx-libertatis-1.0.2.ebuild?rev=1.1&view=markup |
71 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/arx-libertatis-1.0.2.ebuild?rev=1.1&content-type=text/plain |
72 | |
73 | Index: arx-libertatis-1.0.2.ebuild |
74 | =================================================================== |
75 | # Copyright 1999-2012 Gentoo Foundation |
76 | # Distributed under the terms of the GNU General Public License v2 |
77 | # $Header: /var/cvsroot/gentoo-x86/games-rpg/arx-libertatis/arx-libertatis-1.0.2.ebuild,v 1.1 2012/06/29 21:47:41 hasufell Exp $ |
78 | |
79 | EAPI=4 |
80 | |
81 | inherit eutils cmake-utils gnome2-utils games |
82 | |
83 | DESCRIPTION="Cross-platform port of Arx Fatalis, a first-person role-playing game" |
84 | HOMEPAGE="http://arx-libertatis.org/" |
85 | SRC_URI="mirror://github/arx/ArxLibertatis/${P}.tar.xz |
86 | mirror://sourceforge/arx/${P}/${P}.tar.xz" |
87 | |
88 | LICENSE="GPL-3" |
89 | SLOT="0" |
90 | KEYWORDS="~amd64 ~x86" |
91 | IUSE="cdinstall demo debug unity-build crash-reporter tools" |
92 | |
93 | COMMON_DEPEND=">=dev-libs/boost-1.39 |
94 | media-libs/devil[jpeg] |
95 | media-libs/freetype |
96 | media-libs/glew |
97 | media-libs/libsdl[opengl] |
98 | media-libs/openal |
99 | sys-libs/zlib |
100 | virtual/opengl |
101 | x11-libs/libX11 |
102 | crash-reporter? ( |
103 | x11-libs/qt-core[ssl] |
104 | x11-libs/qt-gui |
105 | )" |
106 | RDEPEND="${COMMON_DEPEND} |
107 | crash-reporter? ( sys-devel/gdb )" |
108 | DEPEND="${COMMON_DEPEND}" |
109 | PDEPEND="cdinstall? ( >=games-rpg/arx-fatalis-data-1.21 ) |
110 | demo? ( games-rpg/arx-fatalis-demo )" |
111 | |
112 | DOCS=( README.md AUTHORS CHANGELOG ) |
113 | |
114 | src_prepare() { |
115 | epatch "${FILESDIR}"/${P}-gentoo.patch |
116 | } |
117 | |
118 | src_configure() { |
119 | use debug && CMAKE_BUILD_TYPE=Debug |
120 | |
121 | # editor does not build |
122 | local mycmakeargs=( |
123 | $(cmake-utils_use unity-build UNITY_BUILD) |
124 | $(cmake-utils_use_build tools TOOLS) |
125 | $(cmake-utils_use_build crash-reporter CRASHREPORTER) |
126 | -DGAMESBINDIR="${GAMES_BINDIR}" |
127 | -DCMAKE_INSTALL_DATAROOTDIR="${GAMES_DATADIR_BASE}" |
128 | -DICONDIR=/usr/share/icons/hicolor/128x128/apps |
129 | ) |
130 | |
131 | cmake-utils_src_configure |
132 | } |
133 | |
134 | src_compile() { |
135 | cmake-utils_src_compile |
136 | } |
137 | |
138 | src_install() { |
139 | cmake-utils_src_install |
140 | prepgamesdirs |
141 | } |
142 | |
143 | pkg_preinst() { |
144 | games_pkg_preinst |
145 | gnome2_icon_savelist |
146 | } |
147 | |
148 | pkg_postinst() { |
149 | einfo "This package only installs the game binary." |
150 | if ! use cdinstall || ! use demo ; then |
151 | elog "You need the demo or full game data." |
152 | elog "See http://wiki.arx-libertatis.org/Getting_the_game_data for more information" |
153 | elog "or enable cdinstall or demo useflag." |
154 | fi |
155 | |
156 | games_pkg_postinst |
157 | gnome2_icon_cache_update |
158 | } |
159 | |
160 | pkg_postrm() { |
161 | gnome2_icon_cache_update |
162 | } |
163 | |
164 | |
165 | |
166 | 1.1 games-rpg/arx-libertatis/Manifest |
167 | |
168 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/Manifest?rev=1.1&view=markup |
169 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/arx-libertatis/Manifest?rev=1.1&content-type=text/plain |
170 | |
171 | Index: Manifest |
172 | =================================================================== |
173 | AUX arx-libertatis-1.0.2-gentoo.patch 2009 RMD160 0f134e5c9db796456380b850a75aef892b34537d SHA1 4d97655a5ace73df5e955d20367eb96967848aa6 SHA256 99ee2ac74a12adf7d614a1561e4eeced9adc5f6498c613e6e3cf6455913c333f |
174 | DIST arx-libertatis-1.0.2.tar.xz 912096 RMD160 dce30c0a172758ae27e68883f5556fe2492d0300 SHA1 7295564eb93a8282546d02f9f75b18edfc235d63 SHA256 cd40510563f93149f237df55d373900f85eb05c9cc5731efe4d173f314d4fadd |
175 | EBUILD arx-libertatis-1.0.2.ebuild 2013 RMD160 dd96e884172fb40946917f0d575d80dfd87fc320 SHA1 28ec6abc4286ddaa8c0ba882290a7e08723f56bb SHA256 52297a1c6bbcbc7377f58e0336a62e874ff2f02e88d7a1efb367da3398f1908f |
176 | MISC ChangeLog 322 RMD160 2198ed62cbb0f21dd2e6d196963f6409e37d03af SHA1 c417ef2df72fe0ebf112023fddda63ea1b6266e3 SHA256 b229a1104186bbdd02e83770b6e6c0397f60261e41b92c66c6c9c09580068a5f |
177 | MISC metadata.xml 952 RMD160 575c372defdae95897f8d47b4f9c83e3a4e4c5a5 SHA1 0958f2ac80a3484d85057647bc75574ac74554cb SHA256 b74747eda1686586d9c7fbeaf3f52102af43f468704707c5702670caa5e03aed |