mirror of
https://abf.rosa.ru/djam/moonlight-qt.git
synced 2025-02-24 00:12:51 +00:00
67 lines
2 KiB
RPMSpec
67 lines
2 KiB
RPMSpec
|
%define debug %nil
|
||
|
%define debug_package %nil
|
||
|
%define _libexecdir %{_prefix}/libexec
|
||
|
|
||
|
Name: moonlight-qt
|
||
|
Version: 6.1.0
|
||
|
Release: 1
|
||
|
Summary: GameStream client for PCs
|
||
|
URL: https://github.com/moonlight-stream/moonlight-qt
|
||
|
Source0: https://github.com/moonlight-stream/moonlight-qt/releases/download/v%{version}/MoonlightSrc-%{version}.tar.gz
|
||
|
License: GPLv3
|
||
|
Group: Games/Other
|
||
|
BuildRequires: qt515
|
||
|
BuildRequires: llvm17
|
||
|
BuildRequires: pkgconfig(openssl3.3)
|
||
|
BuildRequires: pkgconfig(sdl2)
|
||
|
BuildRequires: pkgconfig(SDL2_ttf)
|
||
|
BuildRequires: pkgconfig(libavcodec)
|
||
|
BuildRequires: pkgconfig(libpulse)
|
||
|
BuildRequires: pkgconfig(alsa)
|
||
|
BuildRequires: pkgconfig(opus)
|
||
|
BuildRequires: pkgconfig(libdrm)
|
||
|
BuildRequires: pkgconfig(libva)
|
||
|
BuildRequires: pkgconfig(vdpau)
|
||
|
BuildRequires: stdc++-gcc10-devel
|
||
|
|
||
|
|
||
|
%description
|
||
|
Moonlight PC is an open source PC client for NVIDIA
|
||
|
GameStream and Sunshine.
|
||
|
|
||
|
Moonlight also has mobile versions for Android and iOS.
|
||
|
|
||
|
%prep
|
||
|
%setup -q -c %{name}-%{version}
|
||
|
|
||
|
%build
|
||
|
export CFLAGS="-I/opt/openssl3.3/include -I/usr/include/libstdc++-gcc10 -I/usr/include/libstdc++-gcc10/%{_host}"
|
||
|
export CXXFLAGS="-I/opt/openssl3.3/include -I/usr/include/libstdc++-gcc10 -I/usr/include/libstdc++-gcc10/%{_host}"
|
||
|
export LDFLAGS="-lstdc++-gcc10"
|
||
|
|
||
|
export CC=/opt/llvm17/bin/clang
|
||
|
export CXX=/opt/llvm17/bin/clang++
|
||
|
|
||
|
/opt/qt5/5.15/bin/qmake \
|
||
|
"QMAKE_CXX = /opt/llvm17/bin/clang++" \
|
||
|
"QMAKE_CC = /opt/llvm17/bin/clang" \
|
||
|
"QMAKE_CFLAGS = -I/opt/openssl3.3/include -I/usr/include/libstdc++-gcc10 -I/usr/include/libstdc++-gcc10/%{_host}" \
|
||
|
"QMAKE_CXXFLAGS = -I/opt/openssl3.3/include -I/usr/include/libstdc++-gcc10 -I/usr/include/libstdc++-gcc10/%{_host} " \
|
||
|
"QMAKE_LFLAGS += -L/opt/openssl3.3/lib -lstdc++-gcc10" \
|
||
|
"PREFIX=%{_prefix}"
|
||
|
|
||
|
|
||
|
%make
|
||
|
|
||
|
%install
|
||
|
%makeinstall INSTALL_ROOT=%{buildroot} PREFIX=%{_prefix}
|
||
|
|
||
|
%files
|
||
|
%doc README.md LICENSE
|
||
|
%{_bindir}/moonlight
|
||
|
%{_datadir}/applications/com.moonlight_stream.Moonlight.desktop
|
||
|
%{_datadir}/icons/hicolor/scalable/apps/moonlight.svg
|
||
|
%{_datadir}/metainfo/com.moonlight_stream.Moonlight.appdata.xml
|
||
|
|
||
|
|