Name: dosbox-staging Version: 0.77.1 Release: 1%{?dist} Summary: DOS/x86 emulator focusing on ease of use License: GPLv2+ URL: https://dosbox-staging.github.io/ Source0: https://github.com/dosbox-staging/dosbox-staging/archive/v%{version}/%{name}-%{version}.tar.gz # This package is a drop-in replacement for dosbox Provides: dosbox = %{version}-%{release} Obsoletes: dosbox < 0.74.4 BuildRequires: alsa-lib-devel BuildRequires: desktop-file-utils BuildRequires: fluidsynth-devel >= 2.0 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: git BuildRequires: gtest-devel BuildRequires: libappstream-glib BuildRequires: libatomic BuildRequires: libpng-devel BuildRequires: make BuildRequires: meson BuildRequires: mt32emu-devel BuildRequires: opusfile-devel BuildRequires: SDL2-devel >= 2.0.5 BuildRequires: SDL2_net-devel Requires: hicolor-icon-theme Requires: fluid-soundfont-gm %description DOSBox Staging is full x86 CPU emulator (independent of host architecture), capable of running DOS programs that require real or protected mode. It features built-in DOS-like shell terminal, emulation of several PC variants (IBM PC, IBM PCjr, Tandy 1000), CPUs (286, 386, 486, Pentium I), graphic chipsets (Hercules, CGA, EGA, VGA, SVGA), audio solutions (Sound Blaster, Gravis UltraSound, Disney Sound Source, Tandy Sound System), CD Digital Audio emulation (also with audio encoded as FLAC, Opus, OGG/Vorbis, MP3 or WAV), joystick emulation (supports modern game controllers), serial port emulation, IPX over UDP, GLSL shaders, and more. DOSBox Staging is highly configurable, well-optimized and fast enough to run any old DOS game using modern hardware. %prep %autosetup -p1 %build %meson %meson_build %install %meson_install %check %meson_test appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml %files %license COPYING %doc AUTHORS README THANKS %{_bindir}/* %{_mandir}/man1/* %{_datadir}/applications/* %{_datadir}/icons/hicolor/*/apps/dosbox-staging.* %{_metainfodir}/* %changelog * Mon Sep 20 2021 Otto Urpelainen - 0.77.1-1 - Update to 0.77.1 - Resolves rhbz#2001461 * Fri Jul 23 2021 Otto Urpelainen - 0.77.0-4 - Use system mt32emu instead of bundling it * Wed Jul 21 2021 Fedora Release Engineering - 0.77.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sun Jul 04 2021 Patryk Obara (pbo) - 0.77.0-2 - Indicate bundled mt32emu library via "Provides" tag - Raise minimum SDL version to 2.0.5 * Sat Jul 03 2021 Patryk Obara (pbo) - 0.77.0-1 - Update to 0.77.0 - Replace Autotools with Meson * Mon Jun 21 2021 Gwyn Ciesla - 0.76.0-3 - Fluidsynth rebuild. * Tue Jan 26 2021 Patryk Obara (pbo) - 0.76.0-2 - Tighten dependencies checks * Mon Jan 25 2021 Patryk Obara (pbo) - 0.76.0-1 - Update to 0.76.0 - Add fluidsynth-devel build dependency (new feature) - Add fluid-soundfont-gm runtime dependency (default soundfont) * Tue Oct 27 2020 Patryk Obara (pbo) - 0.75.2-1 - Update to 0.75.2 * Thu Oct 01 2020 Patryk Obara (pbo) - 0.75.1-1 - Initial release.