diff options
author | MATSUU Takuto <matsuu@gentoo.org> | 2009-02-06 00:25:05 +0900 |
---|---|---|
committer | MATSUU Takuto <matsuu@gentoo.org> | 2009-02-06 00:25:05 +0900 |
commit | 91b60c111440de931a4304ebbb0249903cb78306 (patch) | |
tree | f62a0fdc79df4d4f2b51b55015c287f30ff9483d /sci-physics | |
parent | sci-physics/phun: Initial import. (diff) | |
download | matsuu-91b60c111440de931a4304ebbb0249903cb78306.tar.gz matsuu-91b60c111440de931a4304ebbb0249903cb78306.tar.bz2 matsuu-91b60c111440de931a4304ebbb0249903cb78306.zip |
sci-physics: fixed dependency.
Diffstat (limited to 'sci-physics')
-rw-r--r-- | sci-physics/phun/Manifest | 2 | ||||
-rw-r--r-- | sci-physics/phun/phun-4.22.ebuild | 41 |
2 files changed, 33 insertions, 10 deletions
diff --git a/sci-physics/phun/Manifest b/sci-physics/phun/Manifest index 3c03ecb..1ead570 100644 --- a/sci-physics/phun/Manifest +++ b/sci-physics/phun/Manifest @@ -1,3 +1,3 @@ DIST Phun_beta_4_22_linux32.tar.bz2 3200487 RMD160 726de3b55587f9af81356a57528be822a40e0b48 SHA1 e800307ca6231a593f7f5cf4249e3cbc3b1d8c4a SHA256 f1ba65c204785f10b0d27dd7ba37f1918bdcc896bcc23edb03782bbb457e524e DIST Phun_beta_4_22_linux64.tar.bz2 3135653 RMD160 e01dcb5cb2cdb837b4430216d8fce3eda88aff5d SHA1 e6e59f733c37b2386c943e30a0b0194601efddc0 SHA256 51743c134c667beedef3aa1602b01656fa0972a8f152f3b27ef049e93078462e -EBUILD phun-4.22.ebuild 995 RMD160 92fce1f5a7b174b17099f444913d3efa10400f5a SHA1 68b5a48b422958a093b947358ff42b6b38519682 SHA256 3f007c06a7c28396e287eaa934c062ba7a4813a4e74608619c232c1dff2f522c +EBUILD phun-4.22.ebuild 1502 RMD160 ac26a33a66505ca45dd57f20c060d34ffb8b68c9 SHA1 b01a0655fd1762b3940ed98115a82f208bc696b1 SHA256 bd69370cb3c3769cbeb7ec411f75ed964cf3b0dc621bab564522f30fdf02dfbd diff --git a/sci-physics/phun/phun-4.22.ebuild b/sci-physics/phun/phun-4.22.ebuild index 5a17cd7..d316fcd 100644 --- a/sci-physics/phun/phun-4.22.ebuild +++ b/sci-physics/phun/phun-4.22.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -inherit eutils +inherit eutils multilib MY_P="Phun_beta_${PV/./_}" DESCRIPTION="Phun is a physics simulator such as gravity, friction, and so on" @@ -17,12 +17,16 @@ IUSE="" RESTRICT="mirror strip" -# for GLIBCXX_3.4.9 -RDEPEND=">=sys-devel/gcc-4.2 - >=dev-libs/boost-1.37 - >=media-libs/glew-1.5 - media-libs/sdl-image - virtual/opengl" +RDEPEND="virtual/opengl + >=media-libs/sdl-image-1.2 + amd64? ( + >=sys-devel/gcc-4.2 + =media-libs/glew-1.5* + ) + x86? ( + =media-libs/glew-1.3* + )" +# dev-libs/boost S="${WORKDIR}/Phun" @@ -31,7 +35,16 @@ PHUN_DIR="/opt/${PN}" src_unpack() { unpack ${A} cd "${S}" - rm -rf lib + + if use amd64 ; then + rm -f lib/libGLEW.so.1.5 || die + #rm -f libboost_filesystem.so || die + fi + if use x86 ; then + rm -f libGLEW.so.1.3 || die + rm -f libSDL_image-1.2.so.0 || die + #rm -f libboost_filesystem.so || die + fi } src_install() { @@ -40,8 +53,18 @@ src_install() { exeinto "${PHUN_DIR}" doexe "phun.bin" + if use x86 ; then + exeinto "${PHUN_DIR}" + doexe "libboost_filesystem.so" + make_wrapper ${PN} "./phun.bin" "${PHUN_DIR}" "${PHUN_DIR}" + fi + if use amd64 ; then + exeinto "${PHUN_DIR}/lib" + doexe "lib/libboost_filesystem.so" + make_wrapper ${PN} "./phun.bin" "${PHUN_DIR}" "${PHUN_DIR}/lib" + fi + make_desktop_entry ${PN} "Phun" "${PHUN_DIR}/Phun.bmp" "Education;" - make_wrapper ${PN} "./phun.bin" "${PHUN_DIR}" dodoc *.txt rm "${D}${PHUN_DIR}"/*.txt |