Compare commits

...
Sign in to create a new pull request.

12 commits

Author SHA1 Message Date
Fedora Release Engineering
5ecab731fe Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:19:27 +00:00
Yaakov Selkowitz
cf72d20a0c Rebuilt for openssl 4.0 2026-06-12 20:00:51 -04:00
Benjamin A. Beasley
c577389457 Rebuilt for llhttp 9.4.1 2026-05-10 07:33:15 +01:00
3774c9701f Update to 1.73.3; Fixes: RHBZ#2426392, RHBZ#2415186 2026-03-11 21:39:38 -07:00
Fedora Release Engineering
cf50aa147a Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:44:41 +00:00
Onuralp SEZER
272461d711
Update UxPlay version 1.72.2
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com>
2025-09-09 15:02:26 +03:00
Fedora Release Engineering
2a3a24986e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:55:23 +00:00
Benjamin A. Beasley
eedc9a0d11 Rebuilt for llhttp 9.3.0 2025-05-18 07:11:05 -04:00
aeed025e86 Update to 1.71.1; Fixes: RHBZ#2316656 2025-04-21 18:22:18 -07:00
Fedora Release Engineering
87b40bb6db Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:02:08 +00:00
63face452b Update to 1.69; Fixes: RHBZ#2276566 2024-09-29 09:12:38 -07:00
Fedora Release Engineering
f5ff4e9bd2 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:30:06 +00:00
4 changed files with 33 additions and 22 deletions

4
.gitignore vendored
View file

@ -2,3 +2,7 @@
/UxPlay-1.66.tar.gz
/UxPlay-1.68.1.tar.gz
/UxPlay-1.68.2.tar.gz
/UxPlay-1.69.tar.gz
/UxPlay-1.71.1.tar.gz
/UxPlay-1.72.2.tar.gz
/UxPlay-1.73.3.tar.gz

View file

@ -1 +1 @@
SHA512 (UxPlay-1.68.2.tar.gz) = 3c07c8390a9edf187d51b79db996ae173804b306fd64cff1ae95e5959b4c354bbe55c9aa227d6f6467e82b60da0fa0bde62a5f804da11f70fe2b65a02dd228d1
SHA512 (UxPlay-1.73.3.tar.gz) = 04c41c8334a4e3863958ca6b6b0ab4779126083dd65d2b1b5422b73d72d7942a42a5b26f43b829844d68e521062193482c4275bc2e88fb0f9922299a1ef1cec7

View file

@ -1,7 +1,7 @@
diff -Naur a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2023-09-07 09:53:00.000000000 -0700
+++ b/CMakeLists.txt 2023-09-07 19:43:30.841890247 -0700
@@ -37,7 +37,6 @@
--- a/CMakeLists.txt 2026-02-12 07:21:14.000000000 -0800
+++ b/CMakeLists.txt 2026-03-11 21:26:39.984673048 -0700
@@ -48,7 +48,6 @@
set( CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE )
endif()
@ -9,27 +9,17 @@ diff -Naur a/CMakeLists.txt b/CMakeLists.txt
add_subdirectory( lib/playfair )
add_subdirectory( lib )
add_subdirectory( renderers )
@@ -51,7 +50,6 @@
@@ -72,7 +71,6 @@
install( TARGETS uxplay RUNTIME DESTINATION bin )
install( FILES uxplay.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 )
install( FILES README.md README.txt README.html LICENSE DESTINATION ${CMAKE_INSTALL_DOCDIR} )
-install( FILES lib/llhttp/LICENSE-MIT DESTINATION ${CMAKE_INSTALL_DOCDIR}/llhttp )
# uninstall target
if(NOT TARGET uninstall)
diff -Naur a/lib/CMakeLists.txt b/lib/CMakeLists.txt
--- a/lib/CMakeLists.txt 2023-09-07 09:53:00.000000000 -0700
+++ b/lib/CMakeLists.txt 2023-09-07 19:43:40.640007164 -0700
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.5)
-include_directories( playfair llhttp )
+include_directories( playfair )
message( STATUS "*** CFLAGS \"" ${CMAKE_C_FLAGS} "\" from build environment will be postpended to CMAKE_CFLAGS" )
-install( FILES lib/llhttp/LICENSE-MIT DESTINATION ${CMAKE_INSTALL_DOCDIR}/llhttp )
install( FILES uxplay.service DESTINATION ${CMAKE_INSTALL_DOCDIR}/systemd )
if (DBUS_FOUND)
diff -Naur a/lib/http_request.c b/lib/http_request.c
--- a/lib/http_request.c 2023-09-07 09:53:00.000000000 -0700
+++ b/lib/http_request.c 2023-09-07 19:43:57.275205671 -0700
--- a/lib/http_request.c 2026-02-12 07:21:14.000000000 -0800
+++ b/lib/http_request.c 2026-03-11 21:26:39.985141682 -0700
@@ -21,7 +21,7 @@
#include <stdio.h>

View file

@ -1,11 +1,11 @@
%global srcname UxPlay
Name: uxplay
Version: 1.68.2
Version: 1.73.3
Release: %autorelease
Summary: AirPlay Unix mirroring server
License: GPL-3.0-or-later
License: GPL-3.0-or-later AND LGPL-2.1-or-later
URL: https://github.com/FDH2/UxPlay
Source: %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz
# Do not use vendored llhttp library
@ -15,12 +15,14 @@ BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: avahi-compat-libdns_sd-devel
BuildRequires: dbus-devel
BuildRequires: gstreamer1-devel
BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: libplist-devel
BuildRequires: llhttp-devel
BuildRequires: openssl-devel
Recommends: %{name}-beacon = %{version}-%{release}
Recommends: avahi
Recommends: gstreamer1-plugin-libav
Recommends: gstreamer1-plugins-base
@ -38,6 +40,16 @@ the server host (which can be shared using a screen-sharing application);
Apple Lossless Audio (ALAC) (e.g.,iTunes) can be streamed from client to
server in non-mirror mode.
%package beacon
Summary: Bluetooth LE beacon for UxPlay service discovery
Requires: python3-gobject
Requires: python3-psutil
%description beacon
This package provides a standalone Bluetooth LE beacon to support UxPlay
service discovery on networks that do not allow the user to run a DNS_SD
service.
%prep
%autosetup -n %{srcname}-%{version} -p1
@ -60,5 +72,10 @@ rm -r %{buildroot}%{_pkgdocdir}
%{_bindir}/uxplay
%{_mandir}/man1/uxplay.1*
%files beacon
%license LICENSE
%{_bindir}/uxplay-beacon.py
%{_mandir}/man1/uxplay-beacon.1*
%changelog
%autochangelog