aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Healy <lmiphay@gmail.com>2021-07-14 20:03:24 +0100
committerPaul Healy <lmiphay@gmail.com>2021-07-14 20:03:24 +0100
commit2213a803c6119020e063455240d136ac1e9719d1 (patch)
tree6e671a300ef603973cb32161df698dca20a06055
parentremove old squeezeslave ebuild (diff)
downloadlmiphay-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/Manifest2
-rw-r--r--games-simulation/firestorm-bin/firestorm-bin-6.4.21.ebuild94
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
+}