<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[HyperForum — Jitsi Meet & Iceweasel-UXP]]></title>
	<link rel="self" href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=403&amp;type=atom" />
	<updated>2020-08-09T16:01:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forums.hyperbola.info/viewtopic.php?id=403</id>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2218#p2218" />
			<content type="html"><![CDATA[<p>Reading this thread I want to try tox, I installed Toxic and I like it.<br />I&#039;ve made a call inside my Gnu Screen to an Android&#039;s client, <br />.. good audio! ^_^</p>]]></content>
			<author>
				<name><![CDATA[gnu]]></name>
			</author>
			<updated>2020-08-09T16:01:12Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2218#p2218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2214#p2214" />
			<content type="html"><![CDATA[<p>Abrowser works with JItsi Meet when i&nbsp; tested it on Trisquel 7 with PulseAudio. Without PulseAudio the internal microphone was not found (apulse would probably solve that). Waterfox Current is, like Abrowser, also based on the latest Firefox but with ALSA support so I assume all the freedom issues such as the Rust requirement apply to it as well.&nbsp; The latest Abrowser (which you can find in AUR) does not work in Hyperbola (regular non testing version) since it requires newer libraries.</p><p>Regarding video conferencing I have had the most success with Blink (a SIP client) connected to a free linphone account which is available in the AUR. I did need to install the previous version of the dependency python2-msrplib (also available in AUR).</p>]]></content>
			<author>
				<name><![CDATA[aloniv]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=387</uri>
			</author>
			<updated>2020-08-09T04:19:58Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2214#p2214</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2213#p2213" />
			<content type="html"><![CDATA[<p>Yeah, that&#039;s some kind of problem, you are right. But perhaps <strong>qtox</strong> and <strong>Jami</strong> can help here? Besides that especially <strong>Jami</strong> (former <strong>GNU Ring</strong>) needs some major update and could help out here from what I&#039;ve seen and tested.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-08-08T18:37:43Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2213#p2213</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2212#p2212" />
			<content type="html"><![CDATA[<p>We need a simple solution for the next version of our dearest OS, videos<br />conferencing had become very important in the Covid era. I&#039;ll try, in a<br />second computer, to install Trisquel 9. Maybe Abrowser (the Trisquel&#039;s<br />browser) works with Jitsi.</p><p>Do you know other &quot;libre&quot; solutions for video conferencing?</p>]]></content>
			<author>
				<name><![CDATA[gnu]]></name>
			</author>
			<updated>2020-08-08T12:31:13Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2212#p2212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2211#p2211" />
			<content type="html"><![CDATA[<p>Apparently there is a request to remove the rust requirement which was inherited from Firefox.<br /><a href="https://github.com/MrAlex94/Waterfox/issues/321">https://github.com/MrAlex94/Waterfox/issues/321</a><br /><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1284816#c51">https://bugzilla.mozilla.org/show_bug.c … 284816#c51</a></p><p>I will test Basilisk as well. EDIT: Basilisk (binary package) from AUR (with name change so it wouldn&#039;t conflict with Iceweasel-UXP)&nbsp; didn&#039;t work at all (I couldn&#039;t get the popup screen to select microphone and webcam to appear even after making a few about:config changes).</p><p>Anyway, I tested audio on Waterfox Current and managed to get the audio test to pass on<br /><a href="https://mozilla.github.io/webrtc-landing/gum_test.html">https://mozilla.github.io/webrtc-landing/gum_test.html</a><br />but (since I&#039;m using a USB microphone embedded in a webcam) it required running the browser through apulse and providing the correct APULSE_CAPTURE_DEVICE ( by running &quot;export APULSE_CAPTURE_DEVICE=plughw:0,0&quot; where the value 0,0 was found via &quot;arecord -l&quot; and then running &quot;apulse waterfox&quot;).<br />The apulse requirement seems to stem from this bug report:<br /><a href="https://bbs.archlinux.org/viewtopic.php?id=252378">https://bbs.archlinux.org/viewtopic.php?id=252378</a></p><p>WebRTC has been disabled in Iceweasel-UXP so there&#039;s no way to use Jitsi Meet.</p><p><a href="https://wiki.hyperbola.info/doku.php?id=en:project:iceweasel-uxp">https://wiki.hyperbola.info/doku.php?id … weasel-uxp</a><br />WebRTC is disabled at compile time, for privacy and security reasons.</p>]]></content>
			<author>
				<name><![CDATA[aloniv]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=387</uri>
			</author>
			<updated>2020-08-07T15:36:43Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2211#p2211</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2210#p2210" />
			<content type="html"><![CDATA[<p>Doubt that because <strong>Waterfox</strong> needs therefore <strong>Rust</strong> and <strong>NodeJS</strong> for building. Besides that: <strong>Jitsi</strong> is built on top of Java. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />Well, if there is no other possibility: I&#039;d recommend <strong>Basilisk</strong>. You can build and install the browser just throughout this PKGBUILD:</p><div class="codebox"><pre><code># Contributor: neeshy &lt;neeshy@tfwno.gf&gt;
# Contributor: Figue &lt;ffigue@gmail.com&gt;
# Contributor: Ionut Biru &lt;ibiru@archlinux.org&gt;
# Contributor: Jakub Schmidtke &lt;sjakub@gmail.com&gt;
pkgname=basilisk-browser
pkgver=2020.06.10
pkgrel=1
pkgdesc=&quot;Standalone web browser forked from mozilla.org&quot;
arch=(&#039;x86_64&#039;)
url=&quot;https://www.basilisk-browser.org/&quot;
license=(&#039;MPL&#039; &#039;GPL&#039; &#039;LGPL&#039;)
depends=(&#039;gtk2&#039; &#039;libxt&#039; &#039;mime-types&#039; &#039;alsa-lib&#039; &#039;ffmpeg&#039; &#039;ttf-font&#039;)
makedepends=(&#039;unzip&#039; &#039;zip&#039; &#039;python2&#039; &#039;yasm&#039; &#039;mesa&#039; &#039;autoconf2.13&#039;)
options=(&#039;!emptydirs&#039;)
_commit=8797b20746cd80c51cc56225f70ddea6c6b94f9d
source=(&quot;https://github.com/MoonchildProductions/Basilisk/archive/v$pkgver.tar.gz&quot;
        &quot;https://github.com/MoonchildProductions/UXP/archive/$_commit.tar.gz&quot;
        &quot;https://raw.githubusercontent.com/MoonchildProductions/Pale-Moon/1f08c80172805b68ac36dd368a36f1e6828fc662/palemoon/branding/official/palemoon.desktop&quot;)
sha256sums=(&#039;95bf84ed387e1fd57d6008e4eb18d9359b0c647c523722942d9faf897d67c11d&#039;
            &#039;cd22f27ec1f2dfadafd2c512268ab8f437504a432c9a32adf491945b09d6c1c9&#039;
            &#039;98fce6e155a0c0243886b09364ab925d742cdc97d631bfd1019a2c597aed42fc&#039;)

prepare() {
  cd &quot;$srcdir/Basilisk-$pkgver&quot;

  mv -T &quot;$srcdir/UXP-$_commit&quot; platform
  ln -s basilisk browser

  cat &gt; .mozconfig &lt;&lt; EOF
# Comment/uncomment build flags as needed

ac_add_options --enable-application=browser
ac_add_options --enable-release
ac_add_options --enable-official-branding
ac_add_options --enable-private-build
export MOZILLA_OFFICIAL=1
export MOZ_DATA_REPORTING=0
export MOZ_TELEMETRY_REPORTING=0
export MOZ_SERVICES_HEALTHREPORT=0

ac_add_options --disable-updater
ac_add_options --disable-maintenance-service
ac_add_options --disable-stylo
ac_add_options --disable-servo
ac_add_options --disable-webextensions

ac_add_options --prefix=/usr
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-gold
ac_add_options --enable-pie
ac_add_options --enable-jemalloc
ac_add_options --enable-replace-malloc
ac_add_options --with-pthreads
ac_add_options --enable-optimize=&quot;-O2 -msse -msse2 -msse3 -mmmx -mfpmath=sse&quot;

ac_add_options --enable-default-toolkit=cairo-gtk2

ac_add_options --enable-alsa
ac_add_options --disable-pulseaudio
ac_add_options --disable-jack

ac_add_options --disable-dbus
ac_add_options --disable-gconf
ac_add_options --disable-gio
ac_add_options --disable-necko-wifi
ac_add_options --disable-startup-notification

ac_add_options --enable-devtools

ac_add_options --disable-debug
ac_add_options --disable-debug-symbols
ac_add_options --disable-tests

ac_add_options --disable-eme
ac_add_options --disable-crashreporter
ac_add_options --disable-parental-controls
ac_add_options --disable-accessibility
#ac_add_options --disable-safe-browsing
#ac_add_options --disable-sync
#ac_add_options --disable-webspeech
#ac_add_options --disable-webspeechtestbackend
#ac_add_options --disable-synth-speechd
#ac_add_options --disable-synth-pico
ac_add_options --disable-webrtc
ac_add_options --disable-gamepad
#ac_add_options --disable-b2g-camera
#ac_add_options --disable-b2g-ril
#ac_add_options --disable-b2g-bt
#ac_add_options --disable-mozril-geoloc
#ac_add_options --disable-nfc
#ac_add_options --disable-url-classifier
#ac_add_options --disable-userinfo

mk_add_options MOZ_MAKE_FLAGS=&quot;-j4&quot;
mk_add_options PYTHON=/usr/bin/python2
EOF
}

build() {
  cd &quot;$srcdir/Basilisk-$pkgver&quot;

  make -f client.mk build
}

package() {
  cd &quot;$srcdir/Basilisk-$pkgver&quot;

  make -f client.mk DESTDIR=&quot;$pkgdir&quot; install

  # Install icons and .desktop for menu entry
  local _i
  for _i in 16 22 24 32 64 48 256; do
    install -Dm644 &quot;basilisk/branding/official/default${_i}.png&quot; \
      &quot;$pkgdir/usr/share/icons/hicolor/${_i}x${_i}/apps/basilisk.png&quot;
  done
  # The 128x128, 192x192, and 384x384 icons have different names
  install -Dm644 basilisk/branding/official/mozicon128.png \
    &quot;$pkgdir/usr/share/icons/hicolor/128x128/apps/basilisk.png&quot;
  install -Dm644 basilisk/branding/official/content/about-logo.png \
    &quot;$pkgdir/usr/share/icons/hicolor/192x192/apps/basilisk.png&quot;
  install -Dm644 basilisk/branding/official/content/about-logo@2x.png \
    &quot;$pkgdir/usr/share/icons/hicolor/384x384/apps/basilisk.png&quot;

  install -Dm644 &quot;$srcdir/palemoon.desktop&quot; \
    &quot;$pkgdir/usr/share/applications/basilisk.desktop&quot;
  sed -i -e &quot;s:Pale Moon:Basilisk:&quot; -e &quot;s:palemoon:basilisk:&quot; \
    -e &quot;s@https://start.palemoon.org@about:newtab@&quot; \
    &quot;$pkgdir/usr/share/applications/basilisk.desktop&quot;

  # Replace duplicate binary with symlink
  # https://bugzilla.mozilla.org/show_bug.cgi?id=658850
  ln -sf basilisk &quot;$pkgdir/usr/lib/basilisk-$(&lt; basilisk/config/version.txt)/basilisk-bin&quot;
}</code></pre></div><p>The reasoning behind is simple: <strong>Basilisk</strong> is using the UXP-framework and the PKGBUILD here is modified so the resulting package is name <em>basilisk-browser</em>, can be therefore installed besides <strong>Iceweasel-UXP</strong>.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2020-08-07T07:22:15Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2210#p2210</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2209#p2209" />
			<content type="html"><![CDATA[<p>I tried using Jitsi Meet on Iceweasel-UXP without success (the camera wasn&#039;t recognized). </p><p>The only Mozilla based browser that seems compatible with Jitsi Meet and ALSA is Waterfox Current (I tested the appimage version as Waterfox Current depends on newer libraries than those provided by Hyperbola). My camera was recognized correctly but I didn&#039;t make a call so cannot comment on whether it actually works. Perhaps Hyperbola developers could create a Jitsi Meet client based on Waterfox Current (as the Jitsi Meet GNU/Linux client is based on the blacklisted Electron).</p>]]></content>
			<author>
				<name><![CDATA[aloniv]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=387</uri>
			</author>
			<updated>2020-08-07T06:40:11Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2209#p2209</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2202#p2202" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>gnu wrote:</cite><blockquote><p>Is it possible to use iceweasel-uxp for a call? if yes? How?</p></blockquote></div><p>Not sure if it is, its worth&nbsp; a try though...</p><p>Sorry I cannot be more helpful, but yeah I don&#039;t know as of now.<br />This is more of a bump for ya. <img src="https://forums.hyperbola.info/img/smilies/hmm.png" width="15" height="15" alt="hmm" /></p>]]></content>
			<author>
				<name><![CDATA[zapper]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=117</uri>
			</author>
			<updated>2020-08-06T19:54:23Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2202#p2202</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Jitsi Meet & Iceweasel-UXP]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=2201#p2201" />
			<content type="html"><![CDATA[<p>Is it possible to use iceweasel-uxp for a call? if yes? How?</p>]]></content>
			<author>
				<name><![CDATA[gnu]]></name>
			</author>
			<updated>2020-08-06T18:52:58Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=2201#p2201</id>
		</entry>
</feed>
