diff --git a/README.html b/README.html index ad3444b..03fda26 100644 --- a/README.html +++ b/README.html @@ -82,13 +82,13 @@ antimof site is no longer involved in development, but periodically posts updates pulled from the new main UxPlay site).

UxPlay is tested on a number of systems, including (among others) -Debian 10.11 “Buster” and 11.2 “Bullseye”, Ubuntu 20.04 LTS and 22.04.1 -LTS, (also Ubuntu derivatives Linux Mint 20.3, Pop!_OS 22.04 (NVIDIA -edition)), Rocky Linux 9.1 (a CentOS successor), Fedora 36, OpenSUSE -15.4, Arch Linux 22.10, macOS 13.3 (Intel and M2), FreeBSD 13.2, Windows -10 and 11 (64 bit).

+Debian (10 “Buster”, 11 “Bullseye”, 12 “Bookworm”), Ubuntu (20.04 LTS, +22.04 LTS, 23.04; also Ubuntu derivatives Linux Mint 20.3, Pop!_OS 22.04 +(NVIDIA edition)), Red Hat and clones (Fedora 38, Rocky Linux 9.2), +OpenSUSE 15.4, Arch Linux 23.05, macOS 13.3 (Intel and M2), FreeBSD +13.2, Windows 10 and 11 (64 bit).

On Raspberry Pi 4 model B, it is tested on Raspberry Pi OS (Bullseye) -(32- and 64-bit), Ubuntu 22.04 and 22.10, Manjaro RPi4 23.02, and +(32- and 64-bit), Ubuntu 22.04 LTS and 23.04, Manjaro RPi4 23.02, and (without hardware video decoding) on OpenSUSE 15.4. Also tested on Raspberry Pi 3 model B+.

Its main use is to act like an AppleTV for screen-mirroring (with @@ -286,7 +286,8 @@ gstreamer1-devel gstreamer1-plugins-base-devel (+libX11-devel for fullscreen X11) (some of these may be in the “CodeReady” add-on repository, called “PowerTools” by clones)

  • OpenSUSE: (sudo zypper install) libopenssl-devel -libplist-devel avahi-compat-mDNSResponder-devel gstreamer-devel +libplist-2_0-devel (formerly libplist-devel) +avahi-compat-mDNSResponder-devel gstreamer-devel gstreamer-plugins-base-devel (+ libX11-devel for fullscreen X11).

  • Arch Linux (Also available as a package in @@ -1390,13 +1391,17 @@ then run “sudo ldconfig”.

    can avoid this step by installing libplist-dev and libplist3 from Debian 10 or Ubuntu 18.04.) As well as the usual build tools (autoconf, automake, libtool), you may need to also install some libpython*-dev -package. Download the latest source from https://github.com/libimobiledevice/libplist: -get libplist-master.zip, -then (“unzip libplist-master.zip ; cd libplist-master”), build/install -(“./autogen.sh ; make ; sudo make install”). This will probably install -libplist-2.0.* in /usr/local/lib.

    +package. Download the latest source with git from https://github.com/libimobiledevice/libplist, +or get the source from the Releases section (use the *.tar.bz2 release, +not the *.zip or *.tar.gz versions): download libplist-2.3.0, +then unpack it (“tar -xvjf libplist-2.3.0.tar.bz2 ; cd libplist-2.3.0”), +and build/install it: (“./configure ; make ; sudo make install”). This +will probably install libplist-2.0.* in /usr/local/lib. The new +libplist-2.3.0 release should be compatible with UxPlay; libplist-2.2.0 +is also available if there are any issues.

    (Ignore the following for builds on MacOS:) On some systems like Debian or Ubuntu, you may also need to add a missing entry /usr/local/lib in /etc/ld.so.conf (or place a file diff --git a/README.md b/README.md index 1ec0458..7805256 100644 --- a/README.md +++ b/README.md @@ -59,12 +59,12 @@ from OpenMAX-based [RPiPlay](https://github.com/FD-/RPiPlay), which in turn deri development, but periodically posts updates pulled from the new main [UxPlay site](https://github.com/FDH2/UxPlay)). -UxPlay is tested on a number of systems, including (among others) Debian 10.11 "Buster" and 11.2 "Bullseye", -Ubuntu 20.04 LTS and 22.04.1 LTS, (also Ubuntu derivatives Linux Mint 20.3, Pop!\_OS 22.04 (NVIDIA edition)), -Rocky Linux 9.1 (a CentOS successor), Fedora 36, OpenSUSE 15.4, Arch Linux 22.10, macOS 13.3 (Intel and M2), +UxPlay is tested on a number of systems, including (among others) Debian (10 "Buster", 11 "Bullseye", 12 "Bookworm"), +Ubuntu (20.04 LTS, 22.04 LTS, 23.04; also Ubuntu derivatives Linux Mint 20.3, Pop!\_OS 22.04 (NVIDIA edition)), Red Hat and clones (Fedora 38, +Rocky Linux 9.2), OpenSUSE 15.4, Arch Linux 23.05, macOS 13.3 (Intel and M2), FreeBSD 13.2, Windows 10 and 11 (64 bit). -On Raspberry Pi 4 model B, it is tested on Raspberry Pi OS (Bullseye) (32- and 64-bit), Ubuntu 22.04 and 22.10, Manjaro RPi4 23.02, +On Raspberry Pi 4 model B, it is tested on Raspberry Pi OS (Bullseye) (32- and 64-bit), Ubuntu 22.04 LTS and 23.04, Manjaro RPi4 23.02, and (without hardware video decoding) on OpenSUSE 15.4. Also tested on Raspberry Pi 3 model B+. Its main use is to act like an AppleTV for screen-mirroring (with audio) of iOS/iPadOS/macOS clients @@ -241,7 +241,7 @@ may be in the "CodeReady" add-on repository, called "PowerTools" by clones)_ * **OpenSUSE:** -(sudo zypper install) libopenssl-devel libplist-devel +(sudo zypper install) libopenssl-devel libplist-2_0-devel (formerly libplist-devel) avahi-compat-mDNSResponder-devel gstreamer-devel gstreamer-plugins-base-devel (+ libX11-devel for fullscreen X11). @@ -1159,10 +1159,14 @@ _(Note: on Debian 9 "Stretch" or Ubuntu 16.04 LTS editions, you can avoid this s and libplist3 from Debian 10 or Ubuntu 18.04.)_ As well as the usual build tools (autoconf, automake, libtool), you may need to also install some libpython\*-dev package. Download the latest source -from [https://github.com/libimobiledevice/libplist](https://github.com/libimobiledevice/libplist): get -[libplist-master.zip](https://github.com/libimobiledevice/libplist/archive/refs/heads/master.zip), then -("unzip libplist-master.zip ; cd libplist-master"), build/install -("./autogen.sh ; make ; sudo make install"). This will probably install libplist-2.0.* in /usr/local/lib. +with git from [https://github.com/libimobiledevice/libplist](https://github.com/libimobiledevice/libplist), or +get the source from the Releases section (use the \*.tar.bz2 release, **not** the \*.zip or \*.tar.gz versions): +download [libplist-2.3.0](https://github.com/libimobiledevice/libplist/releases/download/2.3.0/libplist-2.3.0.tar.bz2), +then unpack it ("tar -xvjf libplist-2.3.0.tar.bz2 ; cd libplist-2.3.0"), and build/install it: +("./configure ; make ; sudo make install"). This will probably install libplist-2.0.\* in /usr/local/lib. +The new libplist-2.3.0 release should be compatible with +UxPlay; [libplist-2.2.0](https://github.com/libimobiledevice/libplist/releases/download/2.2.0/libplist-2.2.0.tar.bz2) is +also available if there are any issues. _(Ignore the following for builds on MacOS:)_ On some systems like Debian or Ubuntu, you may also need to add a missing entry ```/usr/local/lib``` diff --git a/README.txt b/README.txt index feb07ac..745cc6d 100644 --- a/README.txt +++ b/README.txt @@ -77,14 +77,14 @@ is no longer involved in development, but periodically posts updates pulled from the new main [UxPlay site](https://github.com/FDH2/UxPlay)). UxPlay is tested on a number of systems, including (among others) Debian -10.11 "Buster" and 11.2 "Bullseye", Ubuntu 20.04 LTS and 22.04.1 LTS, -(also Ubuntu derivatives Linux Mint 20.3, Pop!\_OS 22.04 (NVIDIA -edition)), Rocky Linux 9.1 (a CentOS successor), Fedora 36, OpenSUSE -15.4, Arch Linux 22.10, macOS 13.3 (Intel and M2), FreeBSD 13.2, Windows -10 and 11 (64 bit). +(10 "Buster", 11 "Bullseye", 12 "Bookworm"), Ubuntu (20.04 LTS, 22.04 +LTS, 23.04; also Ubuntu derivatives Linux Mint 20.3, Pop!\_OS 22.04 +(NVIDIA edition)), Red Hat and clones (Fedora 38, Rocky Linux 9.2), +OpenSUSE 15.4, Arch Linux 23.05, macOS 13.3 (Intel and M2), FreeBSD +13.2, Windows 10 and 11 (64 bit). On Raspberry Pi 4 model B, it is tested on Raspberry Pi OS (Bullseye) -(32- and 64-bit), Ubuntu 22.04 and 22.10, Manjaro RPi4 23.02, and +(32- and 64-bit), Ubuntu 22.04 LTS and 23.04, Manjaro RPi4 23.02, and (without hardware video decoding) on OpenSUSE 15.4. Also tested on Raspberry Pi 3 model B+. @@ -284,7 +284,8 @@ installed) *(some of these may be in the "CodeReady" add-on repository, called "PowerTools" by clones)* -- **OpenSUSE:** (sudo zypper install) libopenssl-devel libplist-devel +- **OpenSUSE:** (sudo zypper install) libopenssl-devel + libplist-2_0-devel (formerly libplist-devel) avahi-compat-mDNSResponder-devel gstreamer-devel gstreamer-plugins-base-devel (+ libX11-devel for fullscreen X11). @@ -1454,12 +1455,17 @@ ldconfig". avoid this step by installing libplist-dev and libplist3 from Debian 10 or Ubuntu 18.04.)* As well as the usual build tools (autoconf, automake, libtool), you may need to also install some libpython\*-dev package. -Download the latest source from -: get -[libplist-master.zip](https://github.com/libimobiledevice/libplist/archive/refs/heads/master.zip), -then ("unzip libplist-master.zip ; cd libplist-master"), build/install -("./autogen.sh ; make ; sudo make install"). This will probably install -libplist-2.0.\* in /usr/local/lib. +Download the latest source with git from +, or get the source from +the Releases section (use the \*.tar.bz2 release, **not** the \*.zip or +\*.tar.gz versions): download +[libplist-2.3.0](https://github.com/libimobiledevice/libplist/releases/download/2.3.0/libplist-2.3.0.tar.bz2), +then unpack it ("tar -xvjf libplist-2.3.0.tar.bz2 ; cd libplist-2.3.0"), +and build/install it: ("./configure ; make ; sudo make install"). This +will probably install libplist-2.0.\* in /usr/local/lib. The new +libplist-2.3.0 release should be compatible with UxPlay; +[libplist-2.2.0](https://github.com/libimobiledevice/libplist/releases/download/2.2.0/libplist-2.2.0.tar.bz2) +is also available if there are any issues. *(Ignore the following for builds on MacOS:)* On some systems like Debian or Ubuntu, you may also need to add a missing entry