Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multimedia/UxPlay: Added (AirPlay for Linux). #8960

Closed
wants to merge 1 commit into from

Conversation

sbo-bot[bot]
Copy link

@sbo-bot sbo-bot bot commented Dec 1, 2024

No description provided.

@sbo-bot sbo-bot bot added the submission-form Changes submitted via the website submission form label Dec 1, 2024
Copy link
Author

sbo-bot bot commented Dec 1, 2024

@sbo-bot: build multimedia/UxPlay

Copy link

github-actions bot commented Dec 1, 2024

reverse dependencies - multimedia/UxPlay

None

Copy link

github-actions bot commented Dec 1, 2024

✅ sbolint - multimedia/UxPlay ✅

sbolint: UxPlay checks out OK

Copy link
Author

sbo-bot bot commented Dec 1, 2024

buildpkg i586 multimedia/UxPlay

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Sun Dec  1 02:17:41 GMT 2024
revision: 6e2c3e305627df5a081570a419a7ef475c387dd6
title:    Merge 05f6389d6eacfa974b74223bea85e02731d92f14 into e5fe738721cf1fdf4d8957b028a1b9c8377171af

================================================================================
multimedia/UxPlay                                                       06:49:36
================================================================================

Calculating dependencies ... 
Hints for network/avahi:
  GROUPADD="214:avahi"
  USERADD="214:avahi"
Dependency tree:
multimedia/UxPlay (add version 1.70)
  network/avahi (ok)
    libraries/libdaemon (ok)
  libraries/libdaemon (ok)

Building multimedia/UxPlay (add version 1.70) ------------------------- 06:49:38
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
libdaemon-0.14-i586-1_SBo: Unix daemonizing library .................... [ 110K]
Adding groups and users:
  groupadd -g 214 avahi; 
  useradd  -u 214 -g avahi -c avahi -d /dev/null -s /bin/false  avahi; 
avahi-0.8-i586-7_SBo: service discovery aka zeroconf ................... [ 2.3M]
Reloading system message bus configuration...
Running UxPlay.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./UxPlay.SlackBuild
Built ok:  UxPlay-1.70-i586-1_SBo.txz                                   06:49:46
Testing package UxPlay-1.70-i586-1_SBo.txz ... done.
Test installing UxPlay-1.70-i586-1_SBo.txz ...
UxPlay-1.70-i586-1_SBo: AirPlay-Mirror and AirPlay-Audio server ........ [ 1.1M]
Unmounting chroot ... done.
✅ multimedia/UxPlay Added version 1.70 ✅

================================================================================
SUMMARY                                                                 06:49:47
================================================================================

Logfile:     /var/log/repo/SBo/repo_2024-12-01_06:49:35.log
Runtime:     0h 0m 12s
Added:       1
  multimedia/UxPlay/UxPlay-1.70-i586-1_SBo.txz

Snipped Build Log

Building multimedia/UxPlay (add version 1.70) 2024-12-01 06:49:38
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Installing dependencies ...
libdaemon-0.14-i586-1_SBo: Unix daemonizing library .................... [ 110K]
Adding groups and users:
  groupadd -g 214 avahi; 
  useradd  -u 214 -g avahi -c avahi -d /dev/null -s /bin/false  avahi; 
avahi-0.8-i586-7_SBo: service discovery aka zeroconf ................... [ 2.3M]
Reloading system message bus configuration...
Running UxPlay.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./UxPlay.SlackBuild
UxPlay-1.70/
UxPlay-1.70/.gitignore
UxPlay-1.70/CMakeLists.txt
UxPlay-1.70/LICENSE
UxPlay-1.70/README.html
UxPlay-1.70/README.md
UxPlay-1.70/README.txt
UxPlay-1.70/cmake_uninstall.cmake.in
UxPlay-1.70/lib/
UxPlay-1.70/lib/CMakeLists.txt
UxPlay-1.70/lib/byteutils.c
UxPlay-1.70/lib/byteutils.h
UxPlay-1.70/lib/compat.h
UxPlay-1.70/lib/crypto.c
UxPlay-1.70/lib/crypto.h
UxPlay-1.70/lib/dnssd.c
UxPlay-1.70/lib/dnssd.h
UxPlay-1.70/lib/dnssdint.h
UxPlay-1.70/lib/fairplay.h
UxPlay-1.70/lib/fairplay_playfair.c
UxPlay-1.70/lib/global.h
UxPlay-1.70/lib/http_request.c
UxPlay-1.70/lib/http_request.h
UxPlay-1.70/lib/http_response.c
UxPlay-1.70/lib/http_response.h
UxPlay-1.70/lib/httpd.c
UxPlay-1.70/lib/httpd.h
UxPlay-1.70/lib/llhttp/
UxPlay-1.70/lib/llhttp/CMakeLists.txt
UxPlay-1.70/lib/llhttp/LICENSE-MIT
UxPlay-1.70/lib/llhttp/api.c
UxPlay-1.70/lib/llhttp/http.c
UxPlay-1.70/lib/llhttp/llhttp.c
UxPlay-1.70/lib/llhttp/llhttp.h
UxPlay-1.70/lib/logger.c
UxPlay-1.70/lib/logger.h
UxPlay-1.70/lib/mirror_buffer.c
UxPlay-1.70/lib/mirror_buffer.h
UxPlay-1.70/lib/netutils.c
UxPlay-1.70/lib/netutils.h
UxPlay-1.70/lib/pairing.c
UxPlay-1.70/lib/pairing.h
UxPlay-1.70/lib/playfair/
UxPlay-1.70/lib/playfair/CMakeLists.txt
UxPlay-1.70/lib/playfair/LICENSE.md
UxPlay-1.70/lib/playfair/hand_garble.c
UxPlay-1.70/lib/playfair/modified_md5.c
UxPlay-1.70/lib/playfair/omg_hax.c
UxPlay-1.70/lib/playfair/omg_hax.h
UxPlay-1.70/lib/playfair/playfair.c
UxPlay-1.70/lib/playfair/playfair.h
UxPlay-1.70/lib/playfair/sap_hash.c
UxPlay-1.70/lib/raop.c
UxPlay-1.70/lib/raop.h
UxPlay-1.70/lib/raop_buffer.c
UxPlay-1.70/lib/raop_buffer.h
UxPlay-1.70/lib/raop_handlers.h
UxPlay-1.70/lib/raop_ntp.c
UxPlay-1.70/lib/raop_ntp.h
UxPlay-1.70/lib/raop_rtp.c
UxPlay-1.70/lib/raop_rtp.h
UxPlay-1.70/lib/raop_rtp_mirror.c
UxPlay-1.70/lib/raop_rtp_mirror.h
UxPlay-1.70/lib/sockets.h
UxPlay-1.70/lib/srp.c
UxPlay-1.70/lib/srp.h
UxPlay-1.70/lib/stream.h
UxPlay-1.70/lib/threads.h
UxPlay-1.70/lib/utils.c
UxPlay-1.70/lib/utils.h
UxPlay-1.70/renderers/
UxPlay-1.70/renderers/CMakeLists.txt
UxPlay-1.70/renderers/audio_renderer.c
UxPlay-1.70/renderers/audio_renderer.h
UxPlay-1.70/renderers/video_renderer.c
UxPlay-1.70/renderers/video_renderer.h
UxPlay-1.70/renderers/x_display_fix.h
UxPlay-1.70/uxplay.1
UxPlay-1.70/uxplay.cpp
UxPlay-1.70/uxplay.spec
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Project name: uxplay
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Will compile using X11 Libraries  (use cmake option -DNO_X11_DEPS=ON if X11 dependence is not wanted)
-- *** CFLAGS "-O2 -march=i586 -mtune=i686" from build environment will be postpended to CMAKE_CFLAGS
-- Not using -march=native
-- using CMAKE_CFLAGS: -DSTANDALONE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -D_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Wall -O2 -O2 -march=i586 -mtune=i686
-- Looking for include file sys/endian.h
-- Looking for include file sys/endian.h - not found
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Checking for one of the modules 'libplist-2.0'
-- found libplist-2.2.0
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "1.1.1{", minimum required is "1.1.1")  
-- Checking for one of the modules 'avahi-compat-libdns_sd'
-- Will use X_DISPLAY_FIX
-- Checking for module 'gstreamer-1.0>=1.20'
--   Requested 'gstreamer-1.0 >= 1.20' but version of GStreamer is 1.18.5
--   Failure to find Gstreamer >= 1.20 is NOT an error!
--   ZOOMFIX will be applied as Gstreamer version is < 1.20
-- Checking for modules 'gstreamer-1.0>=1.4;gstreamer-sdp-1.0>=1.4;gstreamer-video-1.0>=1.4;gstreamer-app-1.0>=1.4'
--   Found gstreamer-1.0, version 1.18.5
--   Found gstreamer-sdp-1.0, version 1.18.5
--   Found gstreamer-video-1.0, version 1.18.5
--   Found gstreamer-app-1.0, version 1.18.5
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    MAN_INSTALL_DIR


-- Build files have been written to: /tmp/SBo/repo.Q3i1tO/build_UxPlay/UxPlay-1.70/build
[  2%] Building C object lib/playfair/CMakeFiles/playfair.dir/modified_md5.c.o
[  5%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/http.c.o
[  8%] Building C object lib/playfair/CMakeFiles/playfair.dir/hand_garble.c.o
[ 11%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/api.c.o
[ 14%] Building C object lib/playfair/CMakeFiles/playfair.dir/omg_hax.c.o
[ 20%] Building C object lib/playfair/CMakeFiles/playfair.dir/playfair.c.o
[ 20%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/llhttp.c.o
[ 23%] Building C object lib/playfair/CMakeFiles/playfair.dir/sap_hash.c.o
[ 26%] Linking C static library libplayfair.a
[ 26%] Built target playfair
[ 29%] Linking C static library libllhttp.a
[ 29%] Built target llhttp
[ 32%] Building C object lib/CMakeFiles/airplay.dir/byteutils.c.o
[ 35%] Building C object lib/CMakeFiles/airplay.dir/http_response.c.o
[ 38%] Building C object lib/CMakeFiles/airplay.dir/crypto.c.o
[ 41%] Building C object lib/CMakeFiles/airplay.dir/fairplay_playfair.c.o
[ 47%] Building C object lib/CMakeFiles/airplay.dir/http_request.c.o
[ 47%] Building C object lib/CMakeFiles/airplay.dir/mirror_buffer.c.o
[ 50%] Building C object lib/CMakeFiles/airplay.dir/logger.c.o
[ 58%] Building C object lib/CMakeFiles/airplay.dir/pairing.c.o
[ 52%] Building C object lib/CMakeFiles/airplay.dir/dnssd.c.o
[ 64%] Building C object lib/CMakeFiles/airplay.dir/netutils.c.o
[ 64%] Building C object lib/CMakeFiles/airplay.dir/httpd.c.o
[ 64%] Building C object lib/CMakeFiles/airplay.dir/raop.c.o
[ 70%] Building C object lib/CMakeFiles/airplay.dir/raop_ntp.c.o
[ 70%] Building C object lib/CMakeFiles/airplay.dir/raop_buffer.c.o
[ 73%] Building C object lib/CMakeFiles/airplay.dir/raop_rtp.c.o
[ 82%] Building C object lib/CMakeFiles/airplay.dir/srp.c.o
[ 82%] Building C object lib/CMakeFiles/airplay.dir/utils.c.o
[ 82%] Building C object lib/CMakeFiles/airplay.dir/raop_rtp_mirror.c.o
/tmp/SBo/repo.Q3i1tO/build_UxPlay/UxPlay-1.70/lib/raop_rtp.c: In function ‘raop_rtp_thread_udp’:
/tmp/SBo/repo.Q3i1tO/build_UxPlay/UxPlay-1.70/lib/raop_rtp.c:536:25: warning: unused variable ‘result’ [-Wunused-variable]
  536 |                     int result = raop_buffer_enqueue(raop_rtp->buffer, resent_packet, resent_packetlen, &ntp_time, &rtp_time, 1);
      |                         ^~~~~~
/tmp/SBo/repo.Q3i1tO/build_UxPlay/UxPlay-1.70/lib/raop_rtp.c:668:17: warning: unused variable ‘result’ [-Wunused-variable]
  668 |             int result = raop_buffer_enqueue(raop_rtp->buffer, packet, packetlen, &ntp_time, &rtp_time, 1);
      |                 ^~~~~~
/tmp/SBo/repo.Q3i1tO/build_UxPlay/UxPlay-1.70/lib/raop_buffer.c: In function ‘raop_buffer_enqueue’:
/tmp/SBo/repo.Q3i1tO/build_UxPlay/UxPlay-1.70/lib/raop_buffer.c:214:9: warning: unused variable ‘decrypt_ret’ [-Wunused-variable]
  214 |     int decrypt_ret = raop_buffer_decrypt(raop_buffer, data, entry->payload_data, payload_size, &entry->payload_size);
      |         ^~~~~~~~~~~
[ 85%] Linking C static library libairplay.a
[ 85%] Built target airplay
[ 88%] Building C object renderers/CMakeFiles/renderers.dir/audio_renderer.c.o
[ 91%] Building C object renderers/CMakeFiles/renderers.dir/video_renderer.c.o
[ 94%] Linking C static library librenderers.a
[ 94%] Built target renderers
[ 97%] Building CXX object CMakeFiles/uxplay.dir/uxplay.cpp.o
[100%] Linking CXX executable uxplay
[100%] Built target uxplay
Consolidate compiler generated dependencies of target playfair
Consolidate compiler generated dependencies of target llhttp
[ 17%] Built target playfair
[ 29%] Built target llhttp
Consolidate compiler generated dependencies of target airplay
[ 85%] Built target airplay
Consolidate compiler generated dependencies of target renderers
[ 94%] Built target renderers
Consolidate compiler generated dependencies of target uxplay
[100%] Built target uxplay
Installing the project stripped...
-- Install configuration: "Release"
-- Installing: /tmp/SBo/repo.Q3i1tO/build_UxPlay/package-UxPlay/usr/bin/uxplay
-- Installing: /tmp/SBo/repo.Q3i1tO/build_UxPlay/package-UxPlay/usr/man/man1/uxplay.1
-- Installing: /tmp/SBo/repo.Q3i1tO/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/README.md
-- Installing: /tmp/SBo/repo.Q3i1tO/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/README.txt
-- Installing: /tmp/SBo/repo.Q3i1tO/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/README.html
-- Installing: /tmp/SBo/repo.Q3i1tO/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/LICENSE
-- Installing: /tmp/SBo/repo.Q3i1tO/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/llhttp/LICENSE-MIT

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.Q3i1tO/output_UxPlay/UxPlay-1.70-i586-1_SBo.txz

./
install/
install/slack-desc
usr/
usr/bin/
usr/bin/uxplay
usr/doc/
usr/doc/UxPlay-1.70/
usr/doc/UxPlay-1.70/LICENSE
usr/doc/UxPlay-1.70/README.html
usr/doc/UxPlay-1.70/README.md
usr/doc/UxPlay-1.70/README.txt
usr/doc/UxPlay-1.70/UxPlay.SlackBuild
usr/man/
usr/man/man1/
usr/man/man1/uxplay.1.gz
usr/share/
usr/share/doc/
usr/share/doc/uxplay/
usr/share/doc/uxplay/LICENSE
usr/share/doc/uxplay/README.html
usr/share/doc/uxplay/README.md
usr/share/doc/uxplay/README.txt
usr/share/doc/uxplay/llhttp/
usr/share/doc/uxplay/llhttp/LICENSE-MIT

Slackware package /tmp/SBo/repo.Q3i1tO/output_UxPlay/UxPlay-1.70-i586-1_SBo.txz created.

Built ok:  UxPlay-1.70-i586-1_SBo.txz                                   06:49:46
Testing package UxPlay-1.70-i586-1_SBo.txz ... 
Test installing UxPlay-1.70-i586-1_SBo.txz ...
UxPlay-1.70-i586-1_SBo: AirPlay-Mirror and AirPlay-Audio server ........ [ 1.1M]
Unmounting chroot ... 
:-) multimedia/UxPlay Added version 1.70 (-:

Copy link
Author

sbo-bot bot commented Dec 1, 2024

sbopkglint i586 multimedia/UxPlay

Installing dependency: libdaemon
libdaemon-0.14-i586-1_SBo: Unix daemonizing library .................... [ 110K]

Installing dependency: avahi
avahi-0.8-i586-7_SBo: service discovery aka zeroconf ................... [ 2.3M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/multimedia/UxPlay/UxPlay-1.70-i586-1_SBo.txz to /tmp/SBo/sbopkglint.9APjlX ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/multimedia/UxPlay/UxPlay-1.70-i586-1_SBo.txz to /tmp/SBo/sbopkglint.9APjlX ...OK
Running test: 05-basic-sanity...
--- forbidden directory exists: usr/share/doc
FAILED
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
⛔️ !!! UxPlay-1.70-i586-1_SBo.txz: 1 failures ⛔️

Copy link
Author

sbo-bot bot commented Dec 1, 2024

buildpkg x86_64 multimedia/UxPlay

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Sun Dec  1 02:17:41 GMT 2024
revision: 6e2c3e305627df5a081570a419a7ef475c387dd6
title:    Merge 05f6389d6eacfa974b74223bea85e02731d92f14 into e5fe738721cf1fdf4d8957b028a1b9c8377171af

================================================================================
multimedia/UxPlay                                                       06:50:51
================================================================================

Calculating dependencies ... 
Hints for network/avahi:
  GROUPADD="214:avahi"
  USERADD="214:avahi"
Dependency tree:
multimedia/UxPlay (add version 1.70)
  network/avahi (ok)
    libraries/libdaemon (ok)
  libraries/libdaemon (ok)

Building multimedia/UxPlay (add version 1.70) ------------------------- 06:50:52
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
libdaemon-0.14-x86_64-1_SBo: Unix daemonizing library .................. [ 120K]
Adding groups and users:
  groupadd -g 214 avahi; 
  useradd  -u 214 -g avahi -c avahi -d /dev/null -s /bin/false  avahi; 
avahi-0.8-x86_64-7_SBo: service discovery aka zeroconf ................. [ 2.3M]
Reloading system message bus configuration...
Running UxPlay.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./UxPlay.SlackBuild
Built ok:  UxPlay-1.70-x86_64-1_SBo.txz                                 06:51:00
Testing package UxPlay-1.70-x86_64-1_SBo.txz ... done.
Test installing UxPlay-1.70-x86_64-1_SBo.txz ...
UxPlay-1.70-x86_64-1_SBo: AirPlay-Mirror and AirPlay-Audio server ...... [ 1.1M]
Unmounting chroot ... done.
✅ multimedia/UxPlay Added version 1.70 ✅

================================================================================
SUMMARY                                                                 06:51:01
================================================================================

Logfile:     /var/log/repo/SBo/repo_2024-12-01_06:50:50.log
Runtime:     0h 0m 11s
Added:       1
  multimedia/UxPlay/UxPlay-1.70-x86_64-1_SBo.txz

Snipped Build Log

Building multimedia/UxPlay (add version 1.70) 2024-12-01 06:50:52
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Installing dependencies ...
libdaemon-0.14-x86_64-1_SBo: Unix daemonizing library .................. [ 120K]
Adding groups and users:
  groupadd -g 214 avahi; 
  useradd  -u 214 -g avahi -c avahi -d /dev/null -s /bin/false  avahi; 
avahi-0.8-x86_64-7_SBo: service discovery aka zeroconf ................. [ 2.3M]
Reloading system message bus configuration...
Running UxPlay.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./UxPlay.SlackBuild
UxPlay-1.70/
UxPlay-1.70/.gitignore
UxPlay-1.70/CMakeLists.txt
UxPlay-1.70/LICENSE
UxPlay-1.70/README.html
UxPlay-1.70/README.md
UxPlay-1.70/README.txt
UxPlay-1.70/cmake_uninstall.cmake.in
UxPlay-1.70/lib/
UxPlay-1.70/lib/CMakeLists.txt
UxPlay-1.70/lib/byteutils.c
UxPlay-1.70/lib/byteutils.h
UxPlay-1.70/lib/compat.h
UxPlay-1.70/lib/crypto.c
UxPlay-1.70/lib/crypto.h
UxPlay-1.70/lib/dnssd.c
UxPlay-1.70/lib/dnssd.h
UxPlay-1.70/lib/dnssdint.h
UxPlay-1.70/lib/fairplay.h
UxPlay-1.70/lib/fairplay_playfair.c
UxPlay-1.70/lib/global.h
UxPlay-1.70/lib/http_request.c
UxPlay-1.70/lib/http_request.h
UxPlay-1.70/lib/http_response.c
UxPlay-1.70/lib/http_response.h
UxPlay-1.70/lib/httpd.c
UxPlay-1.70/lib/httpd.h
UxPlay-1.70/lib/llhttp/
UxPlay-1.70/lib/llhttp/CMakeLists.txt
UxPlay-1.70/lib/llhttp/LICENSE-MIT
UxPlay-1.70/lib/llhttp/api.c
UxPlay-1.70/lib/llhttp/http.c
UxPlay-1.70/lib/llhttp/llhttp.c
UxPlay-1.70/lib/llhttp/llhttp.h
UxPlay-1.70/lib/logger.c
UxPlay-1.70/lib/logger.h
UxPlay-1.70/lib/mirror_buffer.c
UxPlay-1.70/lib/mirror_buffer.h
UxPlay-1.70/lib/netutils.c
UxPlay-1.70/lib/netutils.h
UxPlay-1.70/lib/pairing.c
UxPlay-1.70/lib/pairing.h
UxPlay-1.70/lib/playfair/
UxPlay-1.70/lib/playfair/CMakeLists.txt
UxPlay-1.70/lib/playfair/LICENSE.md
UxPlay-1.70/lib/playfair/hand_garble.c
UxPlay-1.70/lib/playfair/modified_md5.c
UxPlay-1.70/lib/playfair/omg_hax.c
UxPlay-1.70/lib/playfair/omg_hax.h
UxPlay-1.70/lib/playfair/playfair.c
UxPlay-1.70/lib/playfair/playfair.h
UxPlay-1.70/lib/playfair/sap_hash.c
UxPlay-1.70/lib/raop.c
UxPlay-1.70/lib/raop.h
UxPlay-1.70/lib/raop_buffer.c
UxPlay-1.70/lib/raop_buffer.h
UxPlay-1.70/lib/raop_handlers.h
UxPlay-1.70/lib/raop_ntp.c
UxPlay-1.70/lib/raop_ntp.h
UxPlay-1.70/lib/raop_rtp.c
UxPlay-1.70/lib/raop_rtp.h
UxPlay-1.70/lib/raop_rtp_mirror.c
UxPlay-1.70/lib/raop_rtp_mirror.h
UxPlay-1.70/lib/sockets.h
UxPlay-1.70/lib/srp.c
UxPlay-1.70/lib/srp.h
UxPlay-1.70/lib/stream.h
UxPlay-1.70/lib/threads.h
UxPlay-1.70/lib/utils.c
UxPlay-1.70/lib/utils.h
UxPlay-1.70/renderers/
UxPlay-1.70/renderers/CMakeLists.txt
UxPlay-1.70/renderers/audio_renderer.c
UxPlay-1.70/renderers/audio_renderer.h
UxPlay-1.70/renderers/video_renderer.c
UxPlay-1.70/renderers/video_renderer.h
UxPlay-1.70/renderers/x_display_fix.h
UxPlay-1.70/uxplay.1
UxPlay-1.70/uxplay.cpp
UxPlay-1.70/uxplay.spec
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Project name: uxplay
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Will compile using X11 Libraries  (use cmake option -DNO_X11_DEPS=ON if X11 dependence is not wanted)
-- *** CFLAGS "-O2 -fPIC" from build environment will be postpended to CMAKE_CFLAGS
-- Not using -march=native
-- using CMAKE_CFLAGS: -DSTANDALONE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -D_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Wall -O2 -O2 -fPIC
-- Looking for include file sys/endian.h
-- Looking for include file sys/endian.h - not found
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Checking for one of the modules 'libplist-2.0'
-- found libplist-2.2.0
-- Found OpenSSL: /usr/lib64/libcrypto.so (found suitable version "1.1.1{", minimum required is "1.1.1")  
-- Checking for one of the modules 'avahi-compat-libdns_sd'
-- Will use X_DISPLAY_FIX
-- Checking for module 'gstreamer-1.0>=1.20'
--   Requested 'gstreamer-1.0 >= 1.20' but version of GStreamer is 1.18.5
--   Failure to find Gstreamer >= 1.20 is NOT an error!
--   ZOOMFIX will be applied as Gstreamer version is < 1.20
-- Checking for modules 'gstreamer-1.0>=1.4;gstreamer-sdp-1.0>=1.4;gstreamer-video-1.0>=1.4;gstreamer-app-1.0>=1.4'
--   Found gstreamer-1.0, version 1.18.5
--   Found gstreamer-sdp-1.0, version 1.18.5
--   Found gstreamer-video-1.0, version 1.18.5
--   Found gstreamer-app-1.0, version 1.18.5
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    MAN_INSTALL_DIR


-- Build files have been written to: /tmp/SBo/repo.nbiC0N/build_UxPlay/UxPlay-1.70/build
[  5%] Building C object lib/playfair/CMakeFiles/playfair.dir/omg_hax.c.o
[  5%] Building C object lib/playfair/CMakeFiles/playfair.dir/hand_garble.c.o
[  8%] Building C object lib/playfair/CMakeFiles/playfair.dir/sap_hash.c.o
[ 14%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/api.c.o
[ 14%] Building C object lib/playfair/CMakeFiles/playfair.dir/playfair.c.o
[ 17%] Building C object lib/playfair/CMakeFiles/playfair.dir/modified_md5.c.o
[ 20%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/http.c.o
[ 23%] Building C object lib/llhttp/CMakeFiles/llhttp.dir/llhttp.c.o
[ 26%] Linking C static library libplayfair.a
[ 26%] Built target playfair
[ 29%] Linking C static library libllhttp.a
[ 29%] Built target llhttp
[ 35%] Building C object lib/CMakeFiles/airplay.dir/fairplay_playfair.c.o
[ 35%] Building C object lib/CMakeFiles/airplay.dir/dnssd.c.o
[ 38%] Building C object lib/CMakeFiles/airplay.dir/crypto.c.o
[ 41%] Building C object lib/CMakeFiles/airplay.dir/logger.c.o
[ 47%] Building C object lib/CMakeFiles/airplay.dir/byteutils.c.o
[ 47%] Building C object lib/CMakeFiles/airplay.dir/mirror_buffer.c.o
[ 50%] Building C object lib/CMakeFiles/airplay.dir/http_response.c.o
[ 52%] Building C object lib/CMakeFiles/airplay.dir/netutils.c.o
[ 58%] Building C object lib/CMakeFiles/airplay.dir/httpd.c.o
[ 58%] Building C object lib/CMakeFiles/airplay.dir/http_request.c.o
[ 61%] Building C object lib/CMakeFiles/airplay.dir/raop.c.o
[ 64%] Building C object lib/CMakeFiles/airplay.dir/pairing.c.o
[ 67%] Building C object lib/CMakeFiles/airplay.dir/raop_buffer.c.o
[ 70%] Building C object lib/CMakeFiles/airplay.dir/raop_ntp.c.o
[ 73%] Building C object lib/CMakeFiles/airplay.dir/raop_rtp.c.o
[ 79%] Building C object lib/CMakeFiles/airplay.dir/raop_rtp_mirror.c.o
[ 79%] Building C object lib/CMakeFiles/airplay.dir/srp.c.o
[ 82%] Building C object lib/CMakeFiles/airplay.dir/utils.c.o
/tmp/SBo/repo.nbiC0N/build_UxPlay/UxPlay-1.70/lib/raop_buffer.c: In function ‘raop_buffer_enqueue’:
/tmp/SBo/repo.nbiC0N/build_UxPlay/UxPlay-1.70/lib/raop_buffer.c:214:9: warning: unused variable ‘decrypt_ret’ [-Wunused-variable]
  214 |     int decrypt_ret = raop_buffer_decrypt(raop_buffer, data, entry->payload_data, payload_size, &entry->payload_size);
      |         ^~~~~~~~~~~
/tmp/SBo/repo.nbiC0N/build_UxPlay/UxPlay-1.70/lib/raop_rtp.c: In function ‘raop_rtp_thread_udp’:
/tmp/SBo/repo.nbiC0N/build_UxPlay/UxPlay-1.70/lib/raop_rtp.c:536:25: warning: unused variable ‘result’ [-Wunused-variable]
  536 |                     int result = raop_buffer_enqueue(raop_rtp->buffer, resent_packet, resent_packetlen, &ntp_time, &rtp_time, 1);
      |                         ^~~~~~
/tmp/SBo/repo.nbiC0N/build_UxPlay/UxPlay-1.70/lib/raop_rtp.c:668:17: warning: unused variable ‘result’ [-Wunused-variable]
  668 |             int result = raop_buffer_enqueue(raop_rtp->buffer, packet, packetlen, &ntp_time, &rtp_time, 1);
      |                 ^~~~~~
[ 85%] Linking C static library libairplay.a
[ 85%] Built target airplay
[ 88%] Building C object renderers/CMakeFiles/renderers.dir/audio_renderer.c.o
[ 91%] Building C object renderers/CMakeFiles/renderers.dir/video_renderer.c.o
[ 94%] Linking C static library librenderers.a
[ 94%] Built target renderers
[ 97%] Building CXX object CMakeFiles/uxplay.dir/uxplay.cpp.o
[100%] Linking CXX executable uxplay
[100%] Built target uxplay
Consolidate compiler generated dependencies of target playfair
Consolidate compiler generated dependencies of target llhttp
[ 17%] Built target playfair
[ 29%] Built target llhttp
Consolidate compiler generated dependencies of target airplay
[ 85%] Built target airplay
Consolidate compiler generated dependencies of target renderers
[ 94%] Built target renderers
Consolidate compiler generated dependencies of target uxplay
[100%] Built target uxplay
Installing the project stripped...
-- Install configuration: "Release"
-- Installing: /tmp/SBo/repo.nbiC0N/build_UxPlay/package-UxPlay/usr/bin/uxplay
-- Installing: /tmp/SBo/repo.nbiC0N/build_UxPlay/package-UxPlay/usr/man/man1/uxplay.1
-- Installing: /tmp/SBo/repo.nbiC0N/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/README.md
-- Installing: /tmp/SBo/repo.nbiC0N/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/README.txt
-- Installing: /tmp/SBo/repo.nbiC0N/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/README.html
-- Installing: /tmp/SBo/repo.nbiC0N/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/LICENSE
-- Installing: /tmp/SBo/repo.nbiC0N/build_UxPlay/package-UxPlay/usr/share/doc/uxplay/llhttp/LICENSE-MIT

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.nbiC0N/output_UxPlay/UxPlay-1.70-x86_64-1_SBo.txz

./
install/
install/slack-desc
usr/
usr/bin/
usr/bin/uxplay
usr/doc/
usr/doc/UxPlay-1.70/
usr/doc/UxPlay-1.70/LICENSE
usr/doc/UxPlay-1.70/README.html
usr/doc/UxPlay-1.70/README.md
usr/doc/UxPlay-1.70/README.txt
usr/doc/UxPlay-1.70/UxPlay.SlackBuild
usr/man/
usr/man/man1/
usr/man/man1/uxplay.1.gz
usr/share/
usr/share/doc/
usr/share/doc/uxplay/
usr/share/doc/uxplay/LICENSE
usr/share/doc/uxplay/README.html
usr/share/doc/uxplay/README.md
usr/share/doc/uxplay/README.txt
usr/share/doc/uxplay/llhttp/
usr/share/doc/uxplay/llhttp/LICENSE-MIT

Slackware package /tmp/SBo/repo.nbiC0N/output_UxPlay/UxPlay-1.70-x86_64-1_SBo.txz created.

Built ok:  UxPlay-1.70-x86_64-1_SBo.txz                                 06:51:00
Testing package UxPlay-1.70-x86_64-1_SBo.txz ... 
Test installing UxPlay-1.70-x86_64-1_SBo.txz ...
UxPlay-1.70-x86_64-1_SBo: AirPlay-Mirror and AirPlay-Audio server ...... [ 1.1M]
Unmounting chroot ... 
:-) multimedia/UxPlay Added version 1.70 (-:

Copy link
Author

sbo-bot bot commented Dec 1, 2024

sbopkglint x86_64 multimedia/UxPlay

Installing dependency: libdaemon
libdaemon-0.14-x86_64-1_SBo: Unix daemonizing library .................. [ 120K]

Installing dependency: avahi
avahi-0.8-x86_64-7_SBo: service discovery aka zeroconf ................. [ 2.3M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/multimedia/UxPlay/UxPlay-1.70-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.rPrtpH ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/multimedia/UxPlay/UxPlay-1.70-x86_64-1_SBo.txz to /tmp/SBo/sbopkglint.rPrtpH ...OK
Running test: 05-basic-sanity...
--- forbidden directory exists: usr/share/doc
FAILED
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
⛔️ !!! UxPlay-1.70-x86_64-1_SBo.txz: 1 failures ⛔️

@willysr
Copy link
Member

willysr commented Dec 1, 2024

@clavisound this might require newer GStreamer
also the docs should be placed under /usr/doc instead of /usr/share/doc

@clavisound
Copy link
Contributor

@willysr newer gstreamer is only a recommendation. I tested with iOS-12 and iOS-15 both audio and video and it's working.

Will change the docs folder.

Should re-submit in web / SBo.org?

@willysr
Copy link
Member

willysr commented Dec 1, 2024

yes please, i will delete from database

@willysr willysr closed this Dec 1, 2024
@willysr willysr deleted the UxPlay-843834725721552beadf78277d2988d9 branch December 1, 2024 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
submission-form Changes submitted via the website submission form
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants