From 1df7a5270b3c845f9fe3ce3e6372f5f1b3fe100a Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Wed, 23 Aug 2023 13:50:20 -0400 Subject: [PATCH] informational/README updates; adjust uxplay.spec for OpenMandriva --- README.html | 113 +++++++++++++----------- README.md | 69 ++++++++------- README.txt | 126 ++++++++++++++------------- renderers/video_renderer_gstreamer.c | 6 +- uxplay.spec | 17 ++-- 5 files changed, 172 insertions(+), 159 deletions(-) diff --git a/README.html b/README.html index 5d2ce7d..d0f0193 100644 --- a/README.html +++ b/README.html @@ -46,21 +46,21 @@ systems through AUR.

packaged UxPlay, a RPM “specfile” uxplay.spec is now provided with recent releases (see their -“Assets”), and can also be found in the UxPlay source top directory. To -build a RPM package, install rpmdevtools, create a rpmbuild tree with -“rpmdev-setuptree”, and copy uxplay.spec into -~/rpmbuild/SPECS. In that directory, run -“spectool -g uxplay.spec” (spectool may also be called -“rpmdev-spectool”) to download the corresponding source file -uxplay-*.tar.gz, which should then be moved into -~/rpmbuild/SOURCES; then run -“rpmbuild -ba uxplay.spec” (you will need to install any -required dependencies this reports). This should create an installable -uxplay RPM package in a subdirectory of ~/rpmbuild/RPMS. -(uxplay.spec is tested on Fedora 38, Rocky Linux 9.2, -OpenSUSE Leap 15.5, Mageia 9, OpenMandriva, pclinuxos; it can be easily -modified to include dependency lists for other RPM-based -distributions.)

+“Assets”), and can also be found in the UxPlay source top directory. +This can be used to build an installable RPM package. First-time RPM +builders should first install the rpm-build and rpmdevtools packages, +then create the rpmbuild tree with “rpmdev-setuptree”. Then +download and copy uxplay.spec into ~/rpmbuild/SPECS. In +that directory, run “rpmdev-spectool -g -R uxplay.spec” to +download the corresponding source file uxplay-*.tar.gz into +~/rpmbuild/SOURCES (“rpmdev-spectool” may also be just +called “spectool”); then run “rpmbuild -ba uxplay.spec” +(you will need to install any required dependencies this reports). This +should create the uxplay RPM package in a subdirectory of +~/rpmbuild/RPMS. (uxplay.spec is tested on +Fedora 38, Rocky Linux 9.2, openSUSE Leap 15.5, Mageia 9, OpenMandriva, +PCLinuxOS; it can be easily modified to include dependency lists for +other RPM-based distributions.)

  • On Linux and *BSD the mDNS/DNS-SD (Bonjour/ZeroConf) local network services needed by UxPlay are usually provided by Avahi: if there is a firewall on the server that will host UxPlay, make @@ -102,10 +102,11 @@ posts updates pulled from the new main UxPlay site).

    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), -Mageia 9, OpenMandriva “ROME”, openSUSE 15.5, Arch Linux 23.05, macOS -13.3 (Intel and M2), FreeBSD 13.2, Windows 10 and 11 (64 bit).

    +22.04 LTS, 23.04 (also Ubuntu derivatives Linux Mint, Pop!_OS), Red Hat +and clones (Fedora 38, Rocky Linux 9.2), openSUSE Leap 15.5, Mageia 9, +OpenMandriva “ROME”, PCLinuxOS, Arch Linux, Manjaro, and should run on +any Linux system. Also tested on 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 LTS and 23.04, Manjaro RPi4 23.02, and (without hardware video decoding) on openSUSE 15.5. Also tested on @@ -314,8 +315,9 @@ GStreamer plugins must first be installed).

    Linux and *BSD

    For those with RPM-based distributions, a RPM spec file uxplay.spec is also available for building a rpm package with -rpmbuild (tested on Fedora 38, Rocky Linux 9.2 (RHEL clone), -OpenSUSE 15.5, and Mageia 9; see “Packaging Status” section)

    +rpmbuild
    . See “Packaging +Status” section above.