Добавлен duckstation & cleanup
parent
5342c910fd
commit
ebae193464
@ -0,0 +1,49 @@
|
|||||||
|
|
||||||
|
|
||||||
|
%define component_name duckstation
|
||||||
|
|
||||||
|
Name: duckstation
|
||||||
|
Version: git
|
||||||
|
Release: alt1
|
||||||
|
License: GPLv3
|
||||||
|
Summary: DuckStation - PlayStation 1, aka. PSX Emulator
|
||||||
|
Group: Games/Emulators
|
||||||
|
Packager: Vadim Morozov <vadim@morozoff.pro>
|
||||||
|
#BuildArch: x86_64
|
||||||
|
|
||||||
|
Source0: https://github.com/stenzek/duckstation/archive/refs/heads/dev.zip
|
||||||
|
BuildRequires: qt5-tools-devel qt5-tools libSDL2-devel libXrandr-devel libwayland-egl-devel libwayland-egl-devel wayland-devel xorg-xwayland-devel egl-wayland-devel extra-cmake-modules libcurl-devel libcurl-gnutls-compat ninja-build libgbm-devel libdrm-devel libevdev-devel
|
||||||
|
## optional deps libspeexdsp-devel doxygen
|
||||||
|
Requires: libSDL2 qt5-base-common
|
||||||
|
|
||||||
|
%description
|
||||||
|
DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -qn duckstation-dev
|
||||||
|
|
||||||
|
%build
|
||||||
|
mkdir build
|
||||||
|
pushd build
|
||||||
|
cmake -Bbuild-release -DCMAKE_BUILD_TYPE=Release -GNinja ..
|
||||||
|
cmake --build build-release --parallel
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %{buildroot}/opt
|
||||||
|
mkdir -p %{buildroot}/usr/share/applications
|
||||||
|
mkdir -p %{buildroot}/usr/share/pixmaps
|
||||||
|
cp -rv build/build-release/bin %{buildroot}/opt/duckstation
|
||||||
|
cp extras/linux-desktop-files/duckstation-qt.desktop %{buildroot}/usr/share/applications
|
||||||
|
cp extras/icons/icon-256px.png %{buildroot}/usr/share/pixmaps/duckstation.png
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%files
|
||||||
|
/opt/*
|
||||||
|
/usr/share/applications/*
|
||||||
|
/usr/share/pixmaps/*
|
||||||
|
|
||||||
|
%post
|
||||||
|
ln -svt /usr/bin /opt/duckstation/duckstation-qt
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue