1 |
commit: 4f3e85c0443b6803c1063d68abcc82d0d0714d90 |
2 |
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Sep 30 11:09:29 2012 +0000 |
4 |
Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru> |
5 |
CommitDate: Sun Sep 30 11:09:29 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=4f3e85c0 |
7 |
|
8 |
[games-fps/redeclipse] Version bump to 1.3.1. |
9 |
|
10 |
(Portage version: 2.1.11.9/git/Linux x86_64, unsigned Manifest commit) |
11 |
|
12 |
--- |
13 |
...declipse-1.2.ebuild => redeclipse-1.3.1.ebuild} | 47 ++++++++++---------- |
14 |
1 files changed, 23 insertions(+), 24 deletions(-) |
15 |
|
16 |
diff --git a/games-fps/redeclipse/redeclipse-1.2.ebuild b/games-fps/redeclipse/redeclipse-1.3.1.ebuild |
17 |
similarity index 59% |
18 |
rename from games-fps/redeclipse/redeclipse-1.2.ebuild |
19 |
rename to games-fps/redeclipse/redeclipse-1.3.1.ebuild |
20 |
index a6cbfa9..23e4dbb 100644 |
21 |
--- a/games-fps/redeclipse/redeclipse-1.2.ebuild |
22 |
+++ b/games-fps/redeclipse/redeclipse-1.3.1.ebuild |
23 |
@@ -2,14 +2,15 @@ |
24 |
# Distributed under the terms of the GNU General Public License v2 |
25 |
# $Header: $ |
26 |
|
27 |
-EAPI=3 |
28 |
+EAPI=4 |
29 |
|
30 |
-inherit games |
31 |
+inherit games versionator |
32 |
+ |
33 |
+MAJOR_VERSION=$(get_version_component_range 1-2) |
34 |
|
35 |
DESCRIPTION="First-person ego-shooter, built as a total conversion of Cube Engine 2" |
36 |
HOMEPAGE="http://www.redeclipse.net/" |
37 |
-SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}/${PN}_${PV}_linux_bsd.tar.bz2 |
38 |
- http://sourceforge.net/apps/trac/redeclipse/export/3683/src/site/bits/favicon.png -> ${P}-favicon.png" |
39 |
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${MAJOR_VERSION}/${PN}_${PV}_nix_bsd.tar.bz2" |
40 |
|
41 |
# According to license.txt file |
42 |
LICENSE="as-is ZLIB CCPL-Attribution-ShareAlike-3.0" |
43 |
@@ -34,63 +35,61 @@ S=${WORKDIR}/${PN} |
44 |
src_prepare() { |
45 |
# Respect GAMES_DATADIR |
46 |
sed -i -e "s:\(addpackagedir(\"\)data:\1${GAMES_DATADIR}/${PN}/data:" \ |
47 |
- src/engine/server.cpp || die |
48 |
+ src/engine/server.cpp |
49 |
|
50 |
# Unbundle enet |
51 |
sed -e "s:\(client\)\: libenet:\1\::" \ |
52 |
-e "s:\(server\)\: libenet:\1\::" \ |
53 |
- -i src/Makefile || die |
54 |
- rm -r src/enet || die |
55 |
+ -i src/Makefile |
56 |
+ rm -r src/enet |
57 |
|
58 |
#respect LDFLAGS |
59 |
sed -e "/^client/,+1s:-o reclient:-o reclient \$(LDFLAGS):" \ |
60 |
-e "/^server/,+1s:-o reserver:-o reserver \$(LDFLAGS):" \ |
61 |
- -i src/Makefile || die |
62 |
+ -i src/Makefile |
63 |
|
64 |
# Menu and mans |
65 |
- sed -e "s:@REDECLIPSE@:${PN}:" \ |
66 |
+ sed -e "s:@APPNAME@:${PN}:" \ |
67 |
src/install/nix/redeclipse.desktop.am \ |
68 |
- > src/install/nix/redeclipse.desktop || die |
69 |
+ > src/install/nix/redeclipse.desktop |
70 |
|
71 |
sed -e "s:@LIBEXECDIR@:$(games_get_libdir):g" \ |
72 |
-e "s:@DATADIR@:${GAMES_DATADIR}:g" \ |
73 |
-e "s:@DOCDIR@:${GAMES_DATADIR_BASE}/doc/${PF}:" \ |
74 |
-e "s:@REDECLIPSE@:${PN}:g" \ |
75 |
- src/install/nix/redeclipse.6.am \ |
76 |
- > src/install/nix/redeclipse.6 || die |
77 |
+ doc/man/redeclipse.6.am \ |
78 |
+ > doc/man/redeclipse.6 |
79 |
|
80 |
sed -e "s:@LIBEXECDIR@:$(games_get_libdir):g" \ |
81 |
-e "s:@DATADIR@:${GAMES_DATADIR}:g" \ |
82 |
-e "s:@DOCDIR@:${GAMES_DATADIR_BASE}/doc/${PF}:" \ |
83 |
-e "s:@REDECLIPSE@:${PN}:g" \ |
84 |
- src/install/nix/redeclipse-server.6.am \ |
85 |
- > src/install/nix/redeclipse-server.6 || die |
86 |
+ doc/man/redeclipse-server.6.am \ |
87 |
+ > doc/man/redeclipse-server.6 |
88 |
|
89 |
} |
90 |
|
91 |
src_compile() { |
92 |
cd src |
93 |
if ! use dedicated ; then |
94 |
- emake CXXFLAGS="${CXXFLAGS}" STRIP= client server || die "Make failed" |
95 |
+ emake CXXFLAGS="${CXXFLAGS}" STRIP= client server |
96 |
else |
97 |
- emake CXXFLAGS="${CXXFLAGS}" STRIP= server || die "Make failed" |
98 |
+ emake CXXFLAGS="${CXXFLAGS}" STRIP= server |
99 |
fi |
100 |
} |
101 |
|
102 |
src_install() { |
103 |
- newgamesbin src/reserver ${PN}-server || die |
104 |
- doman src/install/nix/redeclipse-server.6 || die |
105 |
- dodoc readme.txt data/examples/servexec.cfg data/examples/servinit.cfg |
106 |
+ newgamesbin src/reserver ${PN}-server |
107 |
+ doman doc/man/redeclipse-server.6 |
108 |
+ dodoc readme.txt doc/examples/serv{exec,init}.cfg |
109 |
if ! use dedicated ; then |
110 |
- newgamesbin src/reclient ${PN} || die |
111 |
+ newgamesbin src/reclient ${PN} |
112 |
|
113 |
- # Don't include examples into datadir |
114 |
- rm data/examples/servexec.cfg data/examples/servinit.cfg |
115 |
insinto "${GAMES_DATADIR}"/${PN} |
116 |
doins -r data |
117 |
- newicon "${DISTDIR}/${P}-favicon.png" ${PN}.png || die |
118 |
+ newicon src/install/nix/${PN}_x128.png ${PN}.png |
119 |
domenu src/install/nix/redeclipse.desktop |
120 |
- doman src/install/nix/redeclipse.6 |
121 |
+ doman doc/man/redeclipse.6 |
122 |
fi |
123 |
|
124 |
prepgamesdirs |