File project.diff of Package dosbox-x
--- dosbox-x.changes.orig
+++ dosbox-x.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Sun Feb 26 14:38:01 UTC 2023 - Martin Hauke <mardnh@gmx.de>
+
+- specfile cleanup
+
+-------------------------------------------------------------------
Sun Jan 15 18:31:39 UTC 2023 - Javier S. Pedro <dev.rpm@javispedro.com> - 2022.12.26
- bump to 2022.12.26 release
--- dosbox-x.spec.orig
+++ dosbox-x.spec
@@ -23,26 +23,27 @@ Summary: DOS emulator derived fro
License: GPL-2.0-or-later
URL: https://dosbox-x.com/
Source0: https://github.com/joncampbell123/dosbox-x/archive/refs/tags/%{name}-v%{version}.tar.gz
-
-BuildRequires: autoconf automake
-BuildRequires: gcc-c++ >= 5.0
-BuildRequires: ncurses-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
+BuildRequires: nasm
+BuildRequires: ncurses-devel
+BuildRequires: pkgconfig
BuildRequires: update-desktop-files
-BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(SDL2_net)
-BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(fluidsynth)
BuildRequires: pkgconfig(freetype2)
-BuildRequires: pkgconfig(libavcodec) pkgconfig(libswscale) pkgconfig(libavformat)
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(libpcap)
BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(slirp)
-BuildRequires: pkgconfig(libpcap)
BuildRequires: pkgconfig(xkbfile)
BuildRequires: pkgconfig(xrandr)
BuildRequires: pkgconfig(zlib)
-#Requires:
+Recommends: fluid-soundfont-gm
%description
DOSBox-X is a DOS emulator derived from DOSBox that is designed to support different types of DOS software and systems,
@@ -57,27 +58,30 @@ DOSBox-X implements various features nee
%prep
%autosetup -n %{name}-%{name}-v%{version}
-autoreconf -i
+sed -i 's/\r$//' CHANGELOG
%build
-%configure --enable-sdl2 --enable-debug
-make %{?_smp_mflags}
+autoreconf -fiv
+%configure --enable-sdl2
+%make_build
%install
%make_install
%suse_update_desktop_file com.dosbox_x.DOSBox-X
+# we package these files ourselves
+rm -v %{buildroot}/%{_datadir}/dosbox-x/{CHANGELOG,dosbox-x.reference.conf,dosbox-x.reference.full.conf}
%files
%license COPYING
%doc CHANGELOG
%doc dosbox-x.reference.conf
%doc dosbox-x.reference.full.conf
-%{_bindir}/%{name}
-%{_datadir}/%{name}
+%{_bindir}/dosbox-x
+%{_datadir}/dosbox-x
%{_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
+%{_mandir}/man1/dosbox-x.1%{?ext_man}
%{_datadir}/bash-completion/completions/dosbox-x
%changelog