%define pkgname scrcpy %global forgeurl https://github.com/Genymobile/%{pkgname} Version: 1.16 %forgemeta -i Name: %{pkgname} Release: 1%{?dist} Summary: Display and control your Android device License: ASL 2.0 URL: %{forgeurl} Source0: %{forgesource} Source1: https://github.com/Genymobile/%{pkgname}/releases/download/v%{version}/%{pkgname}-server-v%{version} BuildRequires: meson BuildRequires: gcc BuildRequires: java-devel >= 8 BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(ffms2) Requires: adb %description This application provides display and control of Android devices connected on USB (or over TCP/IP). %prep %forgesetup %build %meson -Db_lto=true -Dprebuilt_server='%{S:1}' %meson_build %install %meson_install %files %license LICENSE %doc README.md DEVELOP.md FAQ.md %{_bindir}/%{pkgname} %{_datadir}/%{pkgname} %{_mandir}/man1/%{pkgname}.1* %changelog * Wed Apr 24 2019 zeno 1.8-1 - Initial packaging