diff options
-rw-r--r-- | games-simulation/firestorm-alpha-bin/Manifest | 4 | ||||
-rw-r--r-- | games-simulation/firestorm-alpha-bin/firestorm-alpha-bin-7.1.9_p2.ebuild | 99 |
2 files changed, 101 insertions, 2 deletions
diff --git a/games-simulation/firestorm-alpha-bin/Manifest b/games-simulation/firestorm-alpha-bin/Manifest index bde3ee0..0f59c00 100644 --- a/games-simulation/firestorm-alpha-bin/Manifest +++ b/games-simulation/firestorm-alpha-bin/Manifest @@ -1,8 +1,8 @@ AUX 70firestorm-alpha-bin 101 BLAKE2B 8e729bbac068a19e961e6f24b6007a300b8c94d6649f2fc714b39fa2524052ecf872f30562fbb1be5c83d6eda3ae96a4db2e63f83186060fbedc0edee89e5c84 SHA512 7906903278168183b6f6b98ff2473bf7032b843ee13bd74c8c7e4ad5ba45d41e39205846c395127ddfcdaecf8cdd118f2c59c3823a21391a0cbb5d820893fbe7 AUX add-unifont-upper-font.patch 317 BLAKE2B 6f2551e5fe986d667cfa46813c6cc00b34987a36fd9e95432a59bced0449a5bcc61e0d482e27e2330e6134ae65748a8123e12d39b8c28370089f8c51e9d7062c SHA512 3d7eff4b9725ff2b4d03b22af240ee4636314a2529dd95c43573e22656beca6e5bb4a457ed04174a874cc0100bee7a609fa56a15498c2c3ce7e5e62b62af812e AUX add-unifonts.patch 372 BLAKE2B bf7d63bab95d3680dab5405607fd5bb9f5bf59ac842a5e73d0f07e7619ec4c24ead612678a2099d58c7604743c6eea37d53550d07c989e7cb8662c94f56bbfb2 SHA512 1aec5da1306361e2bdb89357855eda9474b04d7cab41abc17ac605b89c00c9567fe3d7ffa2ee7365a39b264f175168b3d60ac28b20aec6d019459ac5135a782d -DIST Phoenix-Firestorm-Alphax64-7-1-9-75657.tar.xz 200665252 BLAKE2B 2b9f1eea9065b052626b9f88f3808ff126f145df1d189cd4297131e249b1f85c7390f3531bbbcf2991815f8ba0f8c3d97f22df7566572a4dd37a080111a16c2b SHA512 7dfb5811ec37ecde4d6bf672e0af5c777e8b38c7d9966effe2277e51ffce86372f9d60250f835666b0e7a97634247bec166d4e974d61ceda3ec831a599a8d63e DIST Phoenix-Firestorm-Alphax64-7-1-9-75712.tar.xz 200539748 BLAKE2B 82b4b1b9c9a6c2a1c138e452d6b5634a70a9d043d5ce98c2b50991b5e3c0d13b07f3eed2d5986344bfca8eaa233934b221fa8a86b3dc823a154329e1541efb57 SHA512 e2918a31dbfa368099ae98d997785fc1a65c5176a1c989f252e602ed92c0927ef946b0f308cb44304746ade016c8d3b91ab46f01833b51c7705cd99ed80a82bf -EBUILD firestorm-alpha-bin-7.1.9.ebuild 2255 BLAKE2B 74a68e38b009351d0c235e4e3f0d82b7647c525eb2d1a318a6179646160e3fa6ba9698bad72e915962a8a3d96065f3455cdfd6e21a6730411887c1164f972d96 SHA512 79b1f9b27dc2ad1fe7f669a99cdee141b49c56ddb58134b9776d1669d960e832a2db6247ea97f493a52b4e26b6d03b8431181c395b51211aa281ef3cba73d6cb +DIST Phoenix-Firestorm-Alphax64-7-1-9-75772.tar.xz 200531060 BLAKE2B 4411fda340b83bc92d78017966500076b21efb50f10e8e16f53201887ace013e265e37fd70df69124653771963f07abb7688a49479f2a2f12b4c6c0fc6ddfbea SHA512 c6bc39460f0a7cc0dfbecf75fefb89897c5892e21006501d2211ece6934bb2658d7888adfaad599a280c26b2a20c3e54753af7d03ed7f210e8fa497776870444 EBUILD firestorm-alpha-bin-7.1.9_p1.ebuild 2255 BLAKE2B 10a220a89da7acd0f6d88c978f5977cc4bd0f093cfacac9d493fa345238249c26e1ef66f6f04a7fe5cf8d15511b952c8cba4628709007550452f66bc6af10b93 SHA512 44a5c1d7d288910b45b723b95622edcb2a97d5d56a4ab849e80b7d2f3c316ed4cce4f64891b2927a7b7ee28edb5439e028eb91174ba4c438eabdedf07ecd3048 +EBUILD firestorm-alpha-bin-7.1.9_p2.ebuild 2255 BLAKE2B c95bd3ed883bf9dc611ab5ca94a9753a5781a579576e775eaede4d5e1ee0ac1290a30ff194a9fd871e16e3326f6214aed26a9fb5fda466a2c508685945e3f3e4 SHA512 250bba979d582e77a5e2012fe9881c6eabb3d8208884a4809a2548b571bb3fdc71bf3e49badcef2cfcac49ed5cb0728a82bb2c4940443613831b9d71e751b8f4 MISC metadata.xml 244 BLAKE2B 1e96c55426eda70cc7e1e10ae77ae0b8a8c3a6e80686c513dcf68b04cf72f271fb20a49e9c37943906e41709c9a0a17acde4d791d781acaf6558f09fbf961528 SHA512 00a32654165846019e357c79f353ea47a868d0e15d5b2ed37e87c3e809845aedf754924f83d5d1df8f2ed955979c8582cf70bf470e388fb0bdf578e39fd29d28 diff --git a/games-simulation/firestorm-alpha-bin/firestorm-alpha-bin-7.1.9_p2.ebuild b/games-simulation/firestorm-alpha-bin/firestorm-alpha-bin-7.1.9_p2.ebuild new file mode 100644 index 0000000..7b91650 --- /dev/null +++ b/games-simulation/firestorm-alpha-bin/firestorm-alpha-bin-7.1.9_p2.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop font + +REVISION=75772 + +DESCRIPTION="An open source metaverse viewer" +HOMEPAGE="http://www.firestormviewer.org/" + +MY_PV=$(ver_cut 1-3) +MY_PV=${MY_PV//\./-} +MY_P="Phoenix-Firestorm-Alphax64-${MY_PV}-${REVISION}" +SRC_URI=" + https://downloads.firestormviewer.org/test/linux/${MY_P}.tar.xz +" +# https://downloads.firestormviewer.org/test/linux/Phoenix-Firestorm-Alphax64-7-1-9-75657.tar.xz + +RESTRICT="mirror" + +LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception" +SLOT="0" +KEYWORDS="~amd64 -*" +IUSE="" + +INST_DIR="opt/firestorm-alpha-bin" +QA_PREBUILT="${INST_DIR}/*" + +RDEPEND=" + app-crypt/libmd + dev-libs/libbsd + dev-libs/libgcrypt + dev-libs/libgpg-error + dev-libs/openssl + dev-libs/boost + media-fonts/kochi-substitute + media-fonts/unifont + media-libs/freetype + media-libs/gstreamer + media-libs/libogg + media-libs/libvorbis + media-libs/opus + media-plugins/gst-plugins-meta + net-libs/gnutls + net-misc/curl + net-dns/c-ares + sys-apps/dbus + sys-libs/glibc + sys-libs/zlib + virtual/glu + virtual/libcrypt + virtual/opengl + x11-libs/libxcb + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXinerama +" +DEPEND="${RDEPEND} + app-admin/chrpath +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # shouldn't need to null RPATH with chrpath - but scanelf + # reports 'Security problem NULL DT_RPATH' otherwise + chrpath -r '' lib/libffi.so.5.0.10 + scanelf -Xr lib/libffi.so.5.0.10 + chrpath -r '' lib/libalut.so.0.0.0 + scanelf -Xr lib/libalut.so.0.0.0 + chrpath -r '' bin/dullahan_host + scanelf -Xr bin/dullahan_host + + eapply "${FILESDIR}/add-unifonts.patch" + + eapply_user +} + +src_install() { + mkdir -p "${D}/${INST_DIR}/" + + cp -a . "${D}/${INST_DIR}/" || die + + dosym /${INST_DIR}/firestorm /usr/bin/firestorm-alpha-bin + + insinto /etc/revdep-rebuild + doins "${FILESDIR}"/70${PN} + + make_desktop_entry firestorm-alpha-bin "Phoenix Firestorm Viewer ALPHA (bin)" /${INST_DIR}/firestorm_icon.png + + # a hardwired fallback font in LLWindowSDL::getDynamicFallbackFontList + #mkdir -p "${D}/usr/share/fonts/truetype/kochi/" + #dosym /usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf \ + #/usr/share/fonts/truetype/kochi/kochi-gothic.ttf +} |