i want to request a Ebuild for : phoenix viewer A 3D MMORPG virtual world entirely built and owned by its residents http://www.phoenixviewer.com there is one ebuild in the techwolf overlay, but sine a while it dont work anymore. and it seems to be its time to share this ebuild to community of gentoo to get its own in the official portage. 1) to get official support 2) to to reduce one's overdraft of techwolf, the maintainer of this overlay i hope our gentoo developer are able to maintain this game thanks Reproducible: Always
Created attachment 267233 [details] /usr/portage/local/layman/techwolf/games-simulation/phoenix-hg/phoenix-hg-5.ebuild this is the currently ebuild, which dont work anymore, maybe its a good basic to improve it. i am sure @techwolf would ot complains about help
Created attachment 267235 [details] /usr/portage/local/layman/techwolf/eclass/secondlife.eclass here is the eclass which is use in this overlay
Created attachment 284305 [details] /usr/portage/local/layman/techwolf/games-simulation/phoenix-hg/phoenix-hg-6.ebuild [ 99%] Building CXX object newview/CMakeFiles/secondlife-bin.dir/llappviewerlinux.cpp.o [ 99%] Building CXX object newview/CMakeFiles/secondlife-bin.dir/llappviewerlinux_api_dbus.cpp.o [100%] Building CXX object newview/CMakeFiles/secondlife-bin.dir/desktopnotifierlinux.cpp.o Linking CXX executable secondlife-bin Verifying message template master: http://secondlife.com/app/message_template/master_message_template.msg current: /var/tmp/portage/games-simulation/phoenix-hg-6/work/linden/scripts/messages/message_template.msg Refreshing master cache from http://secondlife.com/app/message_template/master_message_template.msg --- PASS --- Same [100%] Built target secondlife-bin >>> Source compiled. >>> Test phase [not enabled]: games-simulation/phoenix-hg-6 >>> Install phoenix-hg-6 into /var/tmp/portage/games-simulation/phoenix-hg-6/image/ category games-simulation * Setting up environment for viewer_manifest.py * Coping /var/tmp/portage/games-simulation/phoenix-hg-6/work/phoenix-hg-6_build/newview/secondlife-bin to /var/tmp/portage/games-simulation/phoenix-hg-6/work/phoenix-hg-6_build/newview/secondlife-stripped Source tree: /var/tmp/portage/games-simulation/phoenix-hg-6/work/linden/indra/newview Artwork tree: /var/tmp/portage/games-simulation/phoenix-hg-6/work/linden/indra/newview Build tree: /var/tmp/portage/games-simulation/phoenix-hg-6/work/phoenix-hg-6_build/newview Destination tree: /var/tmp/portage/games-simulation/phoenix-hg-6/image/usr/share/games/phoenix-hg Traceback (most recent call last): File "/var/tmp/portage/games-simulation/phoenix-hg-6/work/linden/indra/newview/viewer_manifest.py", line 971, in <module> main() File "/var/tmp/portage/games-simulation/phoenix-hg-6/work/linden/indra/newview/../lib/python/indra/util/llmanifest.py", line 222, in main default = default(args['source']) File "/var/tmp/portage/games-simulation/phoenix-hg-6/work/linden/indra/newview/../lib/python/indra/util/llmanifest.py", line 78, in get_default_platform }[sys.platform] KeyError: 'linux3' * ERROR: games-simulation/phoenix-hg-6 failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 56: Called src_install * environment, line 3506: Called secondlife_viewer_manifest '--branding_id=snowglobe' * environment, line 3419: Called die * The specific snippet of code: * "${WORKDIR}"/linden/indra/newview/viewer_manifest.py --actions="copy" --channel="${MY_VIEWER_CHANNEL} Gentoo" --login_channel="${MY_VIEWER_LOGIN_CHANNEL} Gentoo" --arch="${MY_ARCH}" --build="${CMAKE_BUILD_DIR}/newview" --dest="${D}/${GAMES_DATADIR}/${PN}" $1 || die; * * If you need support, post the output of 'emerge --info =games-simulation/phoenix-hg-6', * the complete build log and the output of 'emerge -pqv =games-simulation/phoenix-hg-6'. * This ebuild used the following eclasses from overlays: * /usr/portage/local/layman/techwolf/eclass/secondlife.eclass * This ebuild is from a repository named 'Techwolf' * The complete build log is located at '/var/log/portage/games-simulation:phoenix-hg-6:20110823-051940.log'. * The ebuild environment file is located at '/var/tmp/portage/games-simulation/phoenix-hg-6/temp/environment'.
Created attachment 284307 [details] /usr/portage/local/layman/techwolf/eclass/secondlife.eclass