bump new version of Mars game and add missing library for prooper work on amd64

This commit is contained in:
Sergey Popov 2012-01-02 17:47:49 +04:00
parent 998541b6c0
commit 5d74f5d89d
4 changed files with 18 additions and 8 deletions

View File

@ -1,2 +1,4 @@
DIST mars_linux_0.7.1.tar.gz 72604889 RMD160 eac5f48e34e44de60d3a247a47f24a9140b20989 SHA1 875bc11d3119882ffaac61ddaf6dcf08a053b4f5 SHA256 86c4c827c8ec89d557ad6e84ee3ea8d34bc8f8ea13422e6a7e3e4dd16022ba08 AUX libGLEW.so.1.5 423816 RMD160 f9ded774000cb2acbf39a70d91e6d4e771b64505 SHA1 4640262e1b08367997c2bef0bdb10c8d60b811db SHA256 e63f9c46e2fc77d7cef167ef423b8a0fb3c2f6ef56ae6e2a642082e0cf977b21
EBUILD mars-bin-0.7.1.ebuild 1500 RMD160 6b33dd24bc4cdfa1ef6629fef8323d8e591e8bf5 SHA1 90e86dfd62af87ab5f99b1c39f011c10b0580681 SHA256 77683f91cb3f8ac998dff47dc59a3a43bdcceee9e436c6ff6ad548fb77e4b152 AUX mars-bin 122 RMD160 168ad3fb679e7c61a059cf9533b264be2051b8ee SHA1 040466bca434d67d51c6dd695d93de618e6019a7 SHA256 7205e2c82ce5632bbdac685bc7f3e580bb54d42d4fb4a2ed2b1e2280aa1ec648
DIST mars_linux_0.7.4.tar.gz 75367991 RMD160 ce745298a960e0296921215337e3bcc5107bbfbe SHA1 214bd6358fb960498349416113e94137529ee285 SHA256 5eb3410c4958ff87a9821b45b8b7277e660fdd7c599263bddfc380c03cc7f0cb
EBUILD mars-bin-0.7.4.ebuild 1602 RMD160 5d93cca49cb0b6689dbc07a7898145168e730696 SHA1 384853bb09108924f3099b8ff419a3d9c675b320 SHA256 35c83303f1d3336b2ae49732e7136473d315f3fb4e4d95e873a6bb1835a1c849

Binary file not shown.

View File

@ -0,0 +1,5 @@
#!/bin/sh
source /etc/profile
export LD_LIBRARY_PATH="${MARS_LIBRARY_PATH}"
cd /usr/share/mars-bin
exec ./mars-bin.bin $@

View File

@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/mars-game/mars_linux_${PV}.tar.gz"
LICENSE="GPL-3" LICENSE="GPL-3"
SLOT="0" SLOT="0"
KEYWORDS="~amd64" KEYWORDS="~amd64 ~x86"
IUSE="" IUSE=""
S="${WORKDIR}/mars_linux_${PV}" S="${WORKDIR}/mars_linux_${PV}"
RESTRICT="strip" RESTRICT="strip"
@ -26,7 +26,7 @@ RDEPEND="virtual/opengl
media-libs/flac media-libs/flac
media-libs/freetype media-libs/freetype
media-libs/glew media-libs/glew
media-libs/jpeg:62 virtual/jpeg
media-libs/openal media-libs/openal
media-libs/libogg media-libs/libogg
media-libs/libsndfile media-libs/libsndfile
@ -49,17 +49,20 @@ src_install() {
if use amd64; then if use amd64; then
mv "${S}/lib64" "${S}/lib" || die mv "${S}/lib64" "${S}/lib" || die
mv "${S}/marsshooter64" "${S}/${PN}.bin" || die mv "${S}/marsshooter64" "${S}/${PN}.bin" || die
insinto "/usr/share/${PN}/lib"
doins "${FILESDIR}/libGLEW.so.1.5"
insinto "/usr/share/${PN}"
else else
mv "${S}/lib64" "${S}/lib" || die mv "${S}/lib32" "${S}/lib" || die
mv "${S}/marsshooter64" "${S}/${PN}.bin" || die mv "${S}/marsshooter32" "${S}/${PN}.bin" || die
fi fi
doexe "${S}/${PN}.bin" || die doexe "${S}/${PN}.bin" || die
doins -r "${S}/lib" doins -r "${S}/lib"
echo "MARS_LIBRARY_PATH=\"/usr/share/${PN}/lib\"" > "${S}/99-mars-bin" echo "MARS_LIBRARY_PATH=\"/usr/share/${PN}/lib\"" > "${S}/99-mars-bin"
doenvd "${S}/99-mars-bin" doenvd "${S}/99-mars-bin"
# exeinto /usr/bin exeinto /usr/bin
# doexe "${FILESDIR}/${PN}" || die doexe "${FILESDIR}/${PN}" || die
mv "${S}/data/tex/icon.png" "${S}/${PN}.png" || die mv "${S}/data/tex/icon.png" "${S}/${PN}.png" || die
doicon "${S}/${PN}.png" || die doicon "${S}/${PN}.png" || die