(define-module (guix packages) #:use-module (guix build-system meson) #:use-module (guix download) #:use-module (guix licenses) #:use-module (gnu packages android) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) #:use-module (gnu packages sdl) #:use-module (gnu packages video)) (package (name "scrcpy-server-bin") (version "4.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/Genymobile/scrcpy/releases/download/v" version "/scrcpy-server-v" version)) (sha256 (base32 "1bhchnwdazq4x4bn4mni63mn0hbvwh3pkp7zc18p2295xn8vkb6y")))) (build-system meson-build-system) (native-inputs (list pkg-config)) (inputs (list sdl2 libusb ffmpeg)) (arguments (list #:configure-flags #~(list "build-auto" "--buildtype=release" "--strip" "-Db_lto=true" "-Dprebuilt_server=./scrcpy-server-v4.1"))) (synopsis "Server scrcpy display and control your Android device") (description "This application provides server scrcpy display and control of Android devices connected on USB (or over TCP/IP). It does not require any root access.") (home-page "https://scrcpy.org/") (license asl2.0))