mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
79 lines
2.8 KiB
RPMSpec
79 lines
2.8 KiB
RPMSpec
Name: @PACKAGE_NAME@
|
|
Version: @PACKAGE_VERSION@
|
|
Release: 1%{?dist}
|
|
Summary: DOS emulator for running DOS games and applications including Windows 3.x/9x
|
|
License: GPLv2+
|
|
URL: https://dosbox-x.com
|
|
Source: @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.xz
|
|
|
|
BuildRequires: alsa-lib-devel
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: fluidsynth-devel
|
|
BuildRequires: freetype-devel
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: libappstream-glib
|
|
BuildRequires: libpcap-devel
|
|
BuildRequires: libpng-devel
|
|
BuildRequires: libslirp-devel
|
|
BuildRequires: libtool
|
|
BuildRequires: libX11-devel
|
|
BuildRequires: libXext-devel
|
|
BuildRequires: libxkbfile-devel
|
|
BuildRequires: libXrandr-devel
|
|
BuildRequires: make
|
|
BuildRequires: mesa-libGL-devel
|
|
BuildRequires: ncurses-devel
|
|
BuildRequires: pulseaudio-libs-devel
|
|
BuildRequires: SDL2-devel
|
|
BuildRequires: SDL2_net-devel
|
|
BuildRequires: zlib-devel
|
|
|
|
Requires: fluid-soundfont-gm
|
|
Requires: hicolor-icon-theme
|
|
|
|
%description
|
|
DOSBox-X is an open-source DOS emulator for running DOS games and applications.
|
|
DOS-based Windows such as Windows 3.x and Windows 9x are officially supported.
|
|
Compared to DOSBox, DOSBox-X is much more flexible and provides more features.
|
|
|
|
DOSBox-X emulates a PC necessary for running many DOS games and applications
|
|
that simply cannot be run on modern PCs and operating systems, similar to
|
|
DOSBox. However, while the main focus of DOSBox is for running DOS games,
|
|
DOSBox-X goes much further than this. Started as a fork of the DOSBox project,
|
|
it retains compatibility with the wide base of DOS games and DOS gaming DOSBox
|
|
was designed for. But it is also a platform for running DOS applications,
|
|
including emulating the environments to run Windows 3.x, 9x and ME and software
|
|
written for those versions of Windows. By adding official support for
|
|
Windows 95, 98, and ME emulation and acceleration, we hope that those old
|
|
Windows games and applications could be enjoyed or used once more. Moreover,
|
|
DOSBox-X adds support for emulating the NEC PC-98 such that you can also play
|
|
PC-98 games with it.
|
|
|
|
DOSBox-X emulates a legacy IBM PC and DOS environment, and has many emulation
|
|
options and features.
|
|
|
|
%prep
|
|
%autosetup -n %{name}
|
|
|
|
%build
|
|
./autogen.sh
|
|
%configure --enable-core-inline --enable-debug=heavy --enable-sdl2
|
|
%make_build
|
|
|
|
%install
|
|
%make_install
|
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/com.dosbox_x.DOSBox-X.desktop
|
|
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml
|
|
|
|
%files
|
|
%caps(cap_net_raw=ep) %{_bindir}/%{name}
|
|
%{_datadir}/%{name}
|
|
%{_datadir}/applications/com.dosbox_x.DOSBox-X.desktop
|
|
%{_datadir}/icons/hicolor/scalable/apps/dosbox-x.svg
|
|
%{_datadir}/metainfo/com.dosbox_x.DOSBox-X.metainfo.xml
|
|
%{_mandir}/man1/dosbox-x.1.gz
|
|
%doc CHANGELOG
|
|
%doc dosbox-x.reference.conf
|
|
%doc dosbox-x.reference.full.conf
|
|
|