File easyrpg-player.spec of Package easyrpg-player
Name: easyrpg-player
Version: 0.8.1.1
Release: 2%{?dist}
Summary: Game interpreter to play RPG Maker 2000, 2003 and EasyRPG games
Group: Amusements/Games/RPG
License: GPL-3.0
URL: https://easyrpg.org
Source0: https://easyrpg.org/downloads/player/%{version}/%{name}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: ninja
BuildRequires: c++_compiler
BuildRequires: pkgconfig
BuildRequires: pkgconfig(liblcf)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(fmt)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(harfbuzz)
BuildRequires: pkgconfig(ogg)
BuildRequires: pkgconfig(vorbisfile)
BuildRequires: pkgconfig(opusfile)
BuildRequires: pkgconfig(speexdsp)
BuildRequires: pkgconfig(sndfile)
BuildRequires: pkgconfig(libxmp)
BuildRequires: pkgconfig(bash-completion)
BuildRequires: pkgconfig(libpng16)
BuildRequires: pkgconfig(libmpg123)
BuildRequires: pkgconfig(fluidsynth)
BuildRequires: pkgconfig(liblhasa)
BuildRequires: fluidsynth
BuildRequires: pkgconfig(tslib)
BuildRequires: pkgconfig(alsa)
# currently not building source documentation
#BuildRequires: doxygen
%description
EasyRPG Player is a program that allows to play games created with
RPG Maker 2000 and 2003. It aims to be a free (as in freedom)
cross-platform RPG Maker 2000/2003 interpreter. The main goal is
to play all games created with them as the original game interpreter
(RPG_RT.exe) does.
%prep
%setup -q
%build
%define __builder ninja
%cmake -DPLAYER_WITH_NATIVE_MIDI=OFF
%cmake_build
%install
%cmake_install
%check
ninja -v %{?_smp_mflags} check -C %__builddir
%files
%doc COPYING README.md docs/AUTHORS.md
%{_bindir}/*
%{_mandir}/man6/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/bash-completion/completions/*
%{_datadir}/icons/hicolor
%{_datadir}/metainfo/%{name}.metainfo.xml
%{_datadir}/pixmaps/%{name}.png
%changelog
* Thu Sep 25 2025 carstene1ns <dev@ f4ke .de> - 0.8.1.1-2
- OBS rebuild
* Sun Jun 15 2025 carstene1ns <dev@ f4ke .de> - 0.8.1.1-1
- Upstream update
* Tue Apr 08 2025 carstene1ns <dev@ f4ke .de> - 0.8.1-1
- Upstream Update
* Tue Feb 13 2024 carstene1ns <dev@ f4ke .de> - 0.8-5
- Add fmt patch
- Switch to CMake/Ninja
* Sun Dec 03 2023 carstene1ns <dev@ f4ke .de> - 0.8-4
- OBS rebuild
* Tue May 30 2023 Ghabry <gabriel@ mastergk .de> - 0.8-3
- Upstream Update
* Tue Jun 14 2022 carstene1ns <dev@ f4ke .de> - 0.7.0-3
- OBS rebuild
- Remove fedora support, leave only modern openSUSE
* Sun Mar 13 2022 carstene1ns <dev@ f4ke .de> - 0.7.0-2
- OBS rebuild
* Sun Oct 31 2021 carstene1ns <dev@ f4ke .de> - 0.7.0-1
- Upstream update
- New dependencies
* Sun Dec 20 2020 carstene1ns <dev@ f4ke .de> - 0.6.2.3-1
- Upstream update
* Wed Jul 15 2020 carstene1ns <dev@ f4ke .de> - 0.6.2.1-1
- Upstream update
* Sat May 02 2020 carstene1ns <dev@ f4ke .de> - 0.6.2-2
- Enable mp3/opus/harfbuzz support
* Mon Apr 27 2020 carstene1ns <dev@ f4ke .de> - 0.6.2-1
- Upstream Update
* Thu Aug 29 2019 carstene1ns <dev@ f4ke .de> - 0.6.1-1
- Upstream Update
* Mon Mar 04 2019 carstene1ns <dev@ f4ke .de> - 0.6.0-1
- Upstream Update
* Sat Oct 27 2018 carstene1ns <dev@ f4ke .de> - 0.5.4-1
- Upstream Update
* Sun Oct 22 2017 carstene1ns <dev@ f4ke .de> - 0.5.3-1
- Upstream Update
* Wed Jun 28 2017 carstene1ns <dev@ f4ke .de> - 0.5.2-1
- Upstream Update
* Sun Apr 16 2017 carstene1ns <dev@ f4ke .de> - 0.5.1-1
- Upstream Update
- Patch mouse wheel code for older SuSE SDL version
* Sat Sep 24 2016 carstene1ns <dev@ f4ke .de> - 0.5.0-1
- Upstream Update
* Sun Mar 20 2016 carstene1ns <dev@ f4ke .de> - 0.4.1-2
- Checksum Update
* Sat Mar 19 2016 carstene1ns <dev@ f4ke .de> - 0.4.1-1
- Upstream Update
* Mon Jan 4 2016 carstene1ns <dev@ f4ke .de> - 0.4.0-1
- created package