Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package scrcpy for openSUSE:Factory checked in at 2026-05-20 15:25:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scrcpy (Old) and /work/SRC/openSUSE:Factory/.scrcpy.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scrcpy" Wed May 20 15:25:23 2026 rev:4 rq:1354141 version:4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/scrcpy/scrcpy.changes 2025-12-18 18:34:57.446448403 +0100 +++ /work/SRC/openSUSE:Factory/.scrcpy.new.1966/scrcpy.changes 2026-05-20 15:26:39.531424199 +0200 @@ -1,0 +2,53 @@ +Wed May 13 04:38:37 UTC 2026 - [email protected] + +- Clean up BuildRequires + +------------------------------------------------------------------- +Tue May 12 20:02:23 UTC 2026 - [email protected] + +- Update to version 4.0: + * Migrate from SDL2 to SDL3 (#6216) + * Add flex display support (#6772) + * Add camera torch and zoom support (#6243) + * Enforce window aspect ratio (#6761, #6774, #2317, #2387, #3460) + * Add --keep-active (#6792, #6787) + * Add --background-color (#6807, #5855) + * Set default background color to dark gray (#6807) + * Display disconnected icon before closing (#6662, #6651) + * Add F11 as fullscreen shortcut (#6777) + * Add Mod+q shortcut to quit (#6780, #6612) + * Fix Meta Quest flickering (#5913) + * Fix physical vs logical size confusion (#6772) + * Fix copy-paste on rooted device (#6224) + * Fix colorspace conversion issue (#1868) + * Fix high CPU usage with audio silence decoded from OPUS (#6715) + * Add session metadata for the video stream (#6159) + * Respect video capabilities constraints (#6766) + * Set Windows console code page to UTF-8 (#6663) + * Fix support for device serial containing spaces (#6663, #6664, #3537) + * Detect TCP devices provided by mDNS (#6665, #6248) + * Keep Windows terminal open on error (#6667) + * Set MediaCodec KEY_PRIORITY and KEY_LATENCY to minimum values (#6670) + * Open the scrcpy window earlier (#6694, #6546) + * Fix device rotation shortcut (5fedc79) + * Use optimal size alignment (#6746, #4949, #6236) + * Add --min-size-alignment (#6746) + * Fix screensaver disabled unexpectedly without video playback (#6754) + * Add --no-window-aspect-ratio-lock (#6761) + * Fix rotation of square displays (#6770) + * Align the virtual display size (#6771) + * Add --render-fit (#6772) + * Set default audio-output-buffer to 10ms (#6775, #3793) + * Fix turning virtual display on via right-click (#6788) + * Fix OpenGL runner shutdown deadlock (#6794) + * Share SDL hints between normal and OTG modes (#6809, #6808) + * Upgrade platform-tools (adb) to 37.0.0 + * Upgrade FFmpeg to 8.1.1 (#6715) + * Upgrade SDL to 3.4.8 + * Upgrade dav1d to 1.5.3 + * Various technical fixes + +- scrcpy-update-server: stay in sync with + https://salsa.debian.org/yangfl-guest/scrcpy/-/blob/master/debian/scrcpy-update-server + +------------------------------------------------------------------- Old: ---- scrcpy-3.3.4.tar.gz New: ---- scrcpy-4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scrcpy.spec ++++++ --- /var/tmp/diff_new_pack.LmttKS/_old 2026-05-20 15:26:40.135449088 +0200 +++ /var/tmp/diff_new_pack.LmttKS/_new 2026-05-20 15:26:40.139449253 +0200 @@ -1,7 +1,7 @@ # # spec file for package scrcpy # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ the required pre-build %{_datadir}/%{name}/%{name}-server binary. Name: scrcpy -Version: 3.3.4 +Version: 4.0 Release: 0 Summary: Display and control your Android device License: Apache-2.0 @@ -44,9 +44,10 @@ BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswresample) BuildRequires: pkgconfig(libusb-1.0) -BuildRequires: pkgconfig(sdl2) >= 2.0.5 +BuildRequires: pkgconfig(sdl3) >= 3.2.0 Requires: android-tools Requires: (curl or wget) +Suggests: kmod(v4l2loopback.ko) Provides: %{name}-bash-completion = %{version} Obsoletes: %{name}-bash-completion < %{version} Provides: %{name}-zsh-completion = %{version} @@ -97,7 +98,7 @@ fi %post -if ! echo "%{srv_sha256} %{_datadir}/%{name}/%{name}-server" | sha256sum --check >/dev/null 2>&1 ; then +if ! echo "%{srv_sha256} %{_datadir}/%{name}/%{name}-server" | sha256sum -c >/dev/null 2>&1 ; then echo "-------------------------------------------------------------------" echo "%{srv_info}" echo "-------------------------------------------------------------------" @@ -113,6 +114,7 @@ %ghost %{_datadir}/%{name}/%{name}-server %{_datadir}/applications/%{name}{,-console}.desktop %{_datadir}/icons/hicolor/256x256/apps/%{name}.png +%{_datadir}/icons/hicolor/256x256/apps/disconnected.png %dir %{_datadir}/bash-completion %dir %{_datadir}/bash-completion/completions %{_datadir}/bash-completion/completions/%{name} ++++++ SHA256SUMS.txt ++++++ --- /var/tmp/diff_new_pack.LmttKS/_old 2026-05-20 15:26:40.175450736 +0200 +++ /var/tmp/diff_new_pack.LmttKS/_new 2026-05-20 15:26:40.179450901 +0200 @@ -1,7 +1,7 @@ -8588238c9a5a00aa542906b6ec7e6d5541d9ffb9b5d0f6e1bc0e365e2303079e scrcpy-server-v3.3.4 -0305d98c06178c67e12427bbf340c436d0d58c9e2a39bf9ffbbf8f54d7ef95a5 scrcpy-linux-x86_64-v3.3.4.tar.gz -393f7d5379dabd8aacc41184755c3d0df975cd2861353cb7a8d50e0835e2eb72 scrcpy-win32-v3.3.4.zip -d8a155b7c180b7ca4cdadd40712b8750b63f3aab48cb5b8a2a39ac2d0d4c5d38 scrcpy-win64-v3.3.4.zip -8fef43520405dd523c74e1530ac68febcc5a405ea89712c874936675da8513dd scrcpy-macos-aarch64-v3.3.4.tar.gz -cf9b3453a33279b6009dfb256b1a84c374bd4c30a71edd74bacab28d72a5d929 scrcpy-macos-x86_64-v3.3.4.tar.gz +84924bd564a1eb6089c872c7521f968058977f91f5ff02514a8c74aff3210f3a scrcpy-server-v4.0 +7daf05af5d575862e62b068cf6852d6068faf7ef3178f3735e3953e778fbf0ab scrcpy-linux-x86_64-v4.0.tar.gz +5f860ad2fc66042bd490e31b983d5e40fd749314f28f0dcb9fec697fa89861be scrcpy-win32-v4.0.zip +75dbeb5b00e6f64292f26f70900ae55ca397786bdfb0b9bbeb481a0549047457 scrcpy-win64-v4.0.zip +f5167fe047fe4a2ae2c2ea8634c7145a4d64d0b6005f24bb45639a965b8c60d4 scrcpy-macos-aarch64-v4.0.tar.gz +b83169f856d7022ed0e4428d98acea18dde2d63f49611b52ea137577ce4efe6b scrcpy-macos-x86_64-v4.0.tar.gz ++++++ SHA256SUMS.txt.asc ++++++ --- /var/tmp/diff_new_pack.LmttKS/_old 2026-05-20 15:26:40.195451560 +0200 +++ /var/tmp/diff_new_pack.LmttKS/_new 2026-05-20 15:26:40.199451725 +0200 @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCAAdFiEE454t5qVfWqbY77eaygH0bxhoOz0FAmlDAY4ACgkQygH0bxho -Oz1mkRAA3jaAN6Lz+qbceLPX+UkLGAOQAcPthiJg/21JY6ezkkpuhGGI1OFJtsa+ -wXzieadAIoc8bXncp8RIGgKucAIhj8mWKAzZ+HOmHBG40blm2apQ1etzD/t1+yUU -85kDHo96lt9+oetLtcEAl47p444Ujf/XINjnMKP/iIzFSw2nScSlr1wtVhTL/Vi/ -lXnj1765naicms0Hl7CQsVe67YVz+VKk6yZWTZ3wLe0Gt5y+a/TaOulqCYW7BdtE -1MwOMniSVf6ZDjiD9HtwudRrlOUg3s6+pye1LEyO0hAWflRXKog8OB9ZjwrMREBA -ww04dibrbJOAU3+1fgGSvyP32B2mACrFBEaI1uHiI+lJXZ1YFofOqBJRHIsrLRHw -XECxLQ1M7eniEU/osfartmyFWaEO1yFlFO6AHD8vWpl2pB3MjmdhNGFrzPP/nMXG -g5JCxjck4lQC9795ossxW06ma6mi3tj+626ZcrssM97dUhDPOpqY8rMUyAIQLpQx -I6flzSN4ABB5uWvBULpUrA7++qe1ZlDzvaBOaUauuET95EP0GLZjK4ocHmcI+3fY -aduddVmkYtgT9Oubeawxks3UQ0A9LT0+4djJN02vNFEYoVPtpuj6F8mYt5zyWzbD -Daq72pseI5AcmPUZwNWgEqaTShbBmOcBX5m2fLUdxpGa2KXJ7TE= -=PjQt +iQIzBAABCAAdFiEE454t5qVfWqbY77eaygH0bxhoOz0FAmoDgF8ACgkQygH0bxho +Oz39LhAArl54olq9n+kfogTvA1N3BOQIPHTuTDzFjHWK3rPSD48JuOG/5tkt7xk9 +A8OGkCYw1c4gSdA+4xPzWKAUjWjMuhzJVtzJxh9XMLDAKgmUjBQuuO9cuWhCrcXw +MXZJhZsR+3akilbEy6nJqeyiRcbqedQCICCp7tYoa4FaIvnp5Xpk8PhDHhTrc0cv +IB0GQ/Abb2CduyFgNq2TLU+wKIxniv/xHyKraWTlIfyYaVDmOay4PVAisTClpx1u +/MAZRo6H7YgjafHCfKjz5AXZuOpKN4j1SY2OAlTg/6c3K6KZbrIKC8tgR2BVMDxo +RKIATnPX0fQWq9dHlHNxv66+SfQgVbdfFbsPpk93qLkiXfnODvB6fRaL2qsH+eua +sDVOg1BihBqAGJ7gcNFxrQwQBuAi4Kx3kVGx7VvqNy+DJSEyo+DAFhdhLWqtgeys +TuTasuv/KH9GIshAXRtRYAY4tJXn/i+WBfQf5Bj19HnrUIzK5Nl1YCr72wryBBPf +2osKJ12VQRmIyeoYcUb85Lj0B8xpGBbE+Jzy7E02tjTvDdmh0yDVsIA4hPxeLkRI +rQVGBSN72KO48hAwT2DgAkDXUBQH8H/3pzwyGMOrw2EYvZA/yhtohMg76o1/b9nZ +OVk4EP6XO+33T1k/novofz/O8U9VYyluCJlz9iAo6fzdq7d+GG8= +=J9jc -----END PGP SIGNATURE----- ++++++ scrcpy-3.3.4.tar.gz -> scrcpy-4.0.tar.gz ++++++ ++++ 17218 lines of diff (skipped) ++++++ scrcpy-update-server ++++++ --- /var/tmp/diff_new_pack.LmttKS/_old 2026-05-20 15:26:40.587467713 +0200 +++ /var/tmp/diff_new_pack.LmttKS/_new 2026-05-20 15:26:40.599468208 +0200 @@ -1,4 +1,6 @@ -#!/bin/sh -e +#!/bin/sh + +set -e VERSION=@VERSION@ SHA256=@SHA256@ @@ -11,7 +13,7 @@ MAXTIME=30 check() { - echo "$SHA256 $1" | sha256sum --check > /dev/null 2>&1 + echo "$SHA256 $1" | sha256sum -c > /dev/null 2>&1 return $? } @@ -55,6 +57,7 @@ mkdir -p "$DESTDIR" mv "$TEMPFILE" "$DEST" + # default mode is 600 chmod 644 "$DEST" echo "[scrcpy] Server $VERSION installed"
