diff options
author | Paul Healy <lmiphay@gmail.com> | 2021-07-14 20:03:24 +0100 |
---|---|---|
committer | Paul Healy <lmiphay@gmail.com> | 2021-07-14 20:03:24 +0100 |
commit | 2213a803c6119020e063455240d136ac1e9719d1 (patch) | |
tree | 6e671a300ef603973cb32161df698dca20a06055 | |
parent | remove old squeezeslave ebuild (diff) | |
download | lmiphay-2213a803c6119020e063455240d136ac1e9719d1.tar.gz lmiphay-2213a803c6119020e063455240d136ac1e9719d1.tar.bz2 lmiphay-2213a803c6119020e063455240d136ac1e9719d1.zip |
revbump firestorm
Signed-off-by: Paul Healy <lmiphay@gmail.com>
-rw-r--r-- | games-simulation/firestorm-bin/Manifest | 2 | ||||
-rw-r--r-- | games-simulation/firestorm-bin/firestorm-bin-6.4.21.ebuild | 94 |
2 files changed, 96 insertions, 0 deletions
diff --git a/games-simulation/firestorm-bin/Manifest b/games-simulation/firestorm-bin/Manifest index ead9729..47d4a05 100644 --- a/games-simulation/firestorm-bin/Manifest +++ b/games-simulation/firestorm-bin/Manifest @@ -1,5 +1,7 @@ AUX 70firestorm-bin 89 BLAKE2B 311af0d74c0d15a8d5f02846c4ec8821516ad5a5d4ebcdc7fd5bf09d00cd57f0246d5dda9cfbbabd81c4843f4e0d1f89b894ad475ac3132677374820d3e5184c SHA512 036d2727fbe62cf8822ea3d0f56ff71759831f9d493f2d8fb4b737742860785aa2fb27e8195ecbe1d71423f6f392def1d1ca2469f14aa8e1c14cd5722a6bd522 DIST Phoenix_Firestorm-Release_x86_64_6.4.12.62831.tar.xz 175719800 BLAKE2B 5b3425b5928426e82d0b26ab5cfde2a8ae181490f42f538528169034d51bf7d179e102ce53c933db3d34aae63c20310e4d1122c1455d5efe85b48665d3100aee SHA512 0c0c39064237f331f4e785371ebd0000a44ebc1d32513b8bd7e18c220eb182caeb43d60ac04ccbe59575ddb455d16b19a3b0476670b55113d2d42fd74bf8d6cc DIST Phoenix_Firestorm-Release_x86_64_6.4.13.63251.tar.xz 175684908 BLAKE2B 54a261ac77e0cd172bf731ad1d18dc0f9248f54985c61c6afd416cbf46ec82c31edfa03b322d6aa235ffa57d1dbe280b6613322bbab64fc663300e98977b08b8 SHA512 a5b6e64faf592bcbb8d4d16e7cef02659a53b4ff0543091cd1f5c28373d9551238163b6b4ecb1c09611a7b51791adc5f666da0add797b1044cd5b74fb9956f66 +DIST Phoenix_Firestorm-Release_x86_64_6.4.21.64519.tar.xz 175582296 BLAKE2B 6c58a3f05a01e2744a1fcd91c652cfbeaa0bd81f73efb1f432a1994b521f4b0df4510137087fe5c989b5cf68e15217af85508948db9478785bd09d7bc2ff424e SHA512 e8c4a4a4f975ab784bc818258a1a1f64a8520bebb348f5ef20dd8ab4fce6df4f48829f8b5a53682bba6289e2a219f9590cfc1e32b8125288fa7c208d48effb7d EBUILD firestorm-bin-6.4.12.ebuild 2256 BLAKE2B 6851cbf4046db2e804245d37344adcb68ae8fecf2ec2038ad1893bafef9b1f4d3a1c41154a2c8d28f36b4250778c5855efae203fe82d70bac63ed4b1d0cb997c SHA512 01cf942d3f6f442076697ef1d4dff9b128f949d389a0b03ddc5dec330ed7c2226f846afe893f52ea400d4e665303b6b44ab30c8436aa9c7cfe803e8cd783df6f EBUILD firestorm-bin-6.4.13.ebuild 2366 BLAKE2B fbab98fdfa1cbe91aebd36a2796c047213f5d0c26f396c7033be6582cb31f654149941ab0487e622e46033068f87861ce7986e6de75b0bbaa8e9e1ab7daba1b9 SHA512 48602568323b0a98176049455a50ae83b4cbc5c1cbd179e17449f95b9587387fc3c94d862321c704520f02f7fb3447eaeb4673bf77fc0e80695739f775cdaab0 +EBUILD firestorm-bin-6.4.21.ebuild 2290 BLAKE2B 7b393de8e9fc2bda9bec30e74ccdb6fa3b94d44efdc700615d9dc45f4305cdf25bc6417a6b702937e47da836be8c2327d45d14e3660d030fb3a28490b4c44bd4 SHA512 4c9b791165743bcdeceb0f943b7cf27423b55e4506ae7f43f8c6f5eac41c08d44156a75b5090578f57d17febf3c9ecf40860e45c60abc8a85a5c824e7cb96515 diff --git a/games-simulation/firestorm-bin/firestorm-bin-6.4.21.ebuild b/games-simulation/firestorm-bin/firestorm-bin-6.4.21.ebuild new file mode 100644 index 0000000..98e2e71 --- /dev/null +++ b/games-simulation/firestorm-bin/firestorm-bin-6.4.21.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils desktop font + +REVISION=64519 + +DESCRIPTION="An open source metaverse viewer" +HOMEPAGE="http://www.firestormviewer.org/" + +MY_P="Phoenix_Firestorm-Release_x86_64_${PV}.${REVISION}" +SRC_URI="https://downloads.firestormviewer.org/preview/linux/${MY_P}.tar.xz" +# https://downloads.firestormviewer.org/preview/linux/Phoenix_Firestorm-Release_x86_64_6.4.21.64519.tar.xz + +RESTRICT="mirror" + +LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception" +SLOT="0" +KEYWORDS="~amd64 -*" +IUSE="" + +INST_DIR="opt/firestorm-bin" +QA_PREBUILT="${INST_DIR}/*" + +RDEPEND=" + dev-libs/apr + dev-libs/apr-util + dev-libs/libgcrypt + dev-libs/libgpg-error + dev-libs/openssl + dev-libs/boost + media-fonts/kochi-substitute + media-libs/fontconfig + media-libs/freetype + media-libs/libogg + media-libs/libsdl + media-libs/libvorbis + media-libs/gstreamer + 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/libX11 + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXinerama + x11-libs/pangox-compat +" +DEPEND="${RDEPEND} + app-admin/chrpath +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # use the system libraries for these + rm lib/libSDL-1.2.so.0* lib/libfontconfig.so.1* lib/libpangox-1.0.so* || die + + # 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_user +} + +src_install() { + mkdir -p "${D}/${INST_DIR}/" + cp -a . "${D}/${INST_DIR}/" || die + dosym /${INST_DIR}/firestorm /usr/bin/firestorm-bin + + insinto /etc/revdep-rebuild + doins "${FILESDIR}"/70${PN} + + make_desktop_entry firestorm-bin "Phoenix Firestorm Viewer (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 +} |