edit README instructions for FreeBSD

This commit is contained in:
fduncanh
2021-11-23 04:35:59 -05:00
parent 72aab72e0c
commit 1ffd870ae5
3 changed files with 14 additions and 5 deletions

View File

@@ -30,7 +30,8 @@
<p>_If you cannot find a libplist-2.x package that installs on your older distribution, and you dont wish to upgrade, see the instructions below (in the macOS section) on building libplist from source (you need autoconf, automake, libtool, and may need to also install some libpython*-dev package) but (unlike the statically-linked macOS case) do not uninstall the libplist library after building uxplay; it must remain installed. It is in /usr/local/lib. If uxplay fails to find libplist when you run it, this is probably because /usr/local/lib is not in the library path (by default, this is the case in ubuntu). To fix this, run “sudo ldconfig” (you might also need to create a file /etc/ld.so.conf.d/libplist.conf containing the text “/usr/local/lib” before running ldconfig) to permanently add /usr/local/lib to the library path._</p>
<p><strong>Red Hat, Fedora, CentOS:</strong> (sudo yum install) openssl-devel libplist-devel avahi-compat-libdns_sd-devel (+libX11-devel for ZOOMFIX). The required GStreamer packages are: gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-libav gstreamer1-plugins-bad-free ( + gstreamer1-vaapi for intel graphics).</p>
<p><strong>OpenSUSE:</strong> (sudo zypper install) libopenssl-devel libplist-devel avahi-compat-mDNSResponder-devel (+ libX11-devel for ZOOMFIX). The required GStreamer packages are: gstreamer-devel gstreamer-plugins-base-devel gstreamer-plugins-libav gstreamer-plugins-bad (+ gstreamer-plugins-vaapi for Intel graphics).</p>
<p><strong>FreeBSD:</strong> (sudo pkg install) libplist gstreamer1, gstreamer1-libav, gstreamer1-plugins, gstreamer1-plugins-* (* = core, good, bad, x, gtk, gl, vulkan, pulse …), (+ gstreamer1-vaapi for Intel graphics). OpenSSL is already installed. “ZOOMFIX” is untested; dont try to use it unless you need it.</p>
<p><strong>FreeBSD:</strong> (sudo pkg install) libplist gstreamer1, gstreamer1-libav, gstreamer1-plugins, gstreamer1-plugins-* (* = core, good, bad, x, gtk, gl, vulkan, pulse …), (+ gstreamer1-vaapi for Intel graphics). Also install avahi-libdns unless you are using an alternative such as mDNSResponder for mdns-dnssd service (in that case, if dns_sd.h is not found, you may need to specify its location (e.g “export CPATH=/usr/local/include” if that is where it is) before running cmake.</p>
<p>OpenSSL is already installed. “ZOOMFIX” is untested; dont try to use it unless you need it.</p>
<h1 id="building-this-version-macos">Building this version (macOS):</h1>
<p><strong>(Only tested on Intel X86_64 Macs)</strong></p>
<p><em>Note: A native AirPlay Server feature is included in upcoming macOS 12 Monterey, but UxPlay can run on older macOS systems that will not be able to run Monterey.</em></p>

View File

@@ -123,7 +123,10 @@ GStreamer packages are:
gstreamer-devel gstreamer-plugins-base-devel gstreamer-plugins-libav gstreamer-plugins-bad (+ gstreamer-plugins-vaapi for Intel graphics).
**FreeBSD:** (sudo pkg install) libplist gstreamer1, gstreamer1-libav, gstreamer1-plugins, gstreamer1-plugins-*
(\* = core, good, bad, x, gtk, gl, vulkan, pulse ...), (+ gstreamer1-vaapi for Intel graphics).
(\* = core, good, bad, x, gtk, gl, vulkan, pulse ...), (+ gstreamer1-vaapi for Intel graphics). Also install avahi-libdns unless you are using an alternative such
as mDNSResponder for mdns-dnssd service (in that case, if dns_sd.h is not found, you may need to specify its location (e.g "export CPATH=/usr/local/include"
if that is where it is) before running cmake.
OpenSSL is already installed. "ZOOMFIX" is untested; don't try to use it unless you need it.
# Building this version (macOS):

View File

@@ -155,9 +155,14 @@ gstreamer-plugins-bad (+ gstreamer-plugins-vaapi for Intel graphics).
**FreeBSD:** (sudo pkg install) libplist gstreamer1, gstreamer1-libav,
gstreamer1-plugins, gstreamer1-plugins-\* (\* = core, good, bad, x, gtk,
gl, vulkan, pulse ...), (+ gstreamer1-vaapi for Intel graphics). OpenSSL
is already installed. "ZOOMFIX" is untested; don't try to use it unless
you need it.
gl, vulkan, pulse ...), (+ gstreamer1-vaapi for Intel graphics). Also
install avahi-libdns unless you are using an alternative such as
mDNSResponder for mdns-dnssd service (in that case, if dns\_sd.h is not
found, you may need to specify its location (e.g "export
CPATH=/usr/local/include" if that is where it is) before running cmake.
OpenSSL is already installed. "ZOOMFIX" is untested; don't try to use it
unless you need it.
Building this version (macOS):
==============================