Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dosbox for openSUSE:Factory checked in at 2023-01-07 17:19:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dosbox (Old) and /work/SRC/openSUSE:Factory/.dosbox.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dosbox" Sat Jan 7 17:19:49 2023 rev:44 rq:1056758 version:0.80.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dosbox/dosbox.changes 2023-01-04 17:53:06.410359889 +0100 +++ /work/SRC/openSUSE:Factory/.dosbox.new.1563/dosbox.changes 2023-01-07 17:23:11.467400453 +0100 @@ -1,0 +2,10 @@ +Sat Jan 7 10:59:45 UTC 2023 - ÐлÑÑ Ðндиго <i...@ilya.cf> + +- Updated to dosbox-staging 0.80.1 + * Replaced dosbox-staging-0.80.0-config.patch by dosbox-staging-config.patch. + * Replaced dosbox-staging-0.80.0-name.patch by dosbox-staging-name.patch. + * Added pkgconfig(gl) dependencies. + * Removed Provides/Obsoletes instructions for dosbox-translations subpackage. + * https://dosbox-staging.github.io/v0-80-1/#changes + +------------------------------------------------------------------- Old: ---- dosbox-staging-0.80.0-config.patch dosbox-staging-0.80.0-name.patch dosbox-staging-0.80.0.tar.gz New: ---- dosbox-staging-0.80.1.tar.gz dosbox-staging-config.patch dosbox-staging-name.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dosbox.spec ++++++ --- /var/tmp/diff_new_pack.nFGdMk/_old 2023-01-07 17:23:12.079404104 +0100 +++ /var/tmp/diff_new_pack.nFGdMk/_new 2023-01-07 17:23:12.083404128 +0100 @@ -17,14 +17,14 @@ Name: dosbox -Version: 0.80.0 +Version: 0.80.1 Release: 0 Summary: DOS/x86 emulator to run old DOS games License: GPL-2.0-or-later URL: https://%{name}-staging.github.io Source0: https://github.com/%{name}-staging/%{name}-staging/archive/v%{version}.tar.gz#/%{name}-staging-%{version}.tar.gz -Patch0: %{name}-staging-0.80.0-config.patch -Patch1: %{name}-staging-0.80.0-name.patch +Patch0: %{name}-staging-config.patch +Patch1: %{name}-staging-name.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme @@ -34,6 +34,7 @@ BuildRequires: pkgconfig(SDL2_net) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(fluidsynth) >= 2.3.0 +BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(gmock) BuildRequires: pkgconfig(gtest) BuildRequires: pkgconfig(iir) @@ -46,8 +47,6 @@ BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(zlib) Recommends: fluid-soundfont-gm -Provides: %{name}-translations = %{version} -Obsoletes: %{name}-translations < %{version} %description %{name}-staging is DOS/x86 emulator focusing on ease of use. ++++++ dosbox-staging-0.80.0.tar.gz -> dosbox-staging-0.80.1.tar.gz ++++++ ++++ 3098 lines of diff (skipped) ++++++ dosbox-staging-config.patch ++++++ diff -Pdpru dosbox-staging-0.80.0.orig/src/dosbox.cpp dosbox-staging-0.80.0/src/dosbox.cpp --- dosbox-staging-0.80.0.orig/src/dosbox.cpp 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/src/dosbox.cpp 2023-01-04 09:16:58.859498093 +0300 @@ -762,7 +762,7 @@ void DOSBOX_Init() "'auto', to use the first working external MIDI player. This\n" " might be a software synthesizer or physical device."); - pstring = secprop->Add_string("midiconfig", when_idle, ""); + pstring = secprop->Add_string("midiconfig", when_idle, "128:0"); pstring->Set_help( "Configuration options for the selected MIDI interface.\n" "This is usually the id or name of the MIDI synthesizer you want\n" diff -Pdpru dosbox-staging-0.80.0.orig/src/gui/sdlmain.cpp dosbox-staging-0.80.0/src/gui/sdlmain.cpp --- dosbox-staging-0.80.0.orig/src/gui/sdlmain.cpp 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/src/gui/sdlmain.cpp 2023-01-04 09:22:53.640122664 +0300 @@ -4249,7 +4249,7 @@ void config_add_sdl() { constexpr auto deprecated = Property::Changeable::Deprecated; constexpr auto on_start = Property::Changeable::OnlyAtStart; - Pbool = sdl_sec->Add_bool("fullscreen", always, false); + Pbool = sdl_sec->Add_bool("fullscreen", always, true); Pbool->Set_help("Start directly in fullscreen.\n" "Run INTRO and see Special Keys for window control hotkeys."); @@ -4261,7 +4261,7 @@ void config_add_sdl() { Pstring->Set_help("What resolution to use for fullscreen: 'original', 'desktop'\n" "or a fixed size (e.g. 1024x768)."); - pstring = sdl_sec->Add_string("windowresolution", on_start, "default"); + pstring = sdl_sec->Add_string("windowresolution", on_start, "original"); pstring->Set_help( "Set window size when running in windowed mode:\n" " default: Select the best option based on your\n" diff -Pdpru dosbox-staging-0.80.0.orig/src/hardware/gus.cpp dosbox-staging-0.80.0/src/hardware/gus.cpp --- dosbox-staging-0.80.0.orig/src/hardware/gus.cpp 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/src/hardware/gus.cpp 2023-01-04 09:26:05.992423658 +0300 @@ -1633,7 +1633,7 @@ void init_gus_dosbox_settings(Section_pr { constexpr auto when_idle = Property::Changeable::WhenIdle; - auto *bool_prop = secprop.Add_bool("gus", when_idle, false); + auto *bool_prop = secprop.Add_bool("gus", when_idle, true); assert(bool_prop); bool_prop->Set_help("Enable Gravis UltraSound emulation."); diff -Pdpru dosbox-staging-0.80.0.orig/src/midi/midi_fluidsynth.cpp dosbox-staging-0.80.0/src/midi/midi_fluidsynth.cpp --- dosbox-staging-0.80.0.orig/src/midi/midi_fluidsynth.cpp 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/src/midi/midi_fluidsynth.cpp 2023-01-04 09:27:06.884518942 +0300 @@ -49,7 +49,7 @@ static void init_fluid_dosbox_settings(S // Name 'default.sf2' picks the default soundfont if it's installed // in the OS. Usually it's Fluid_R3. - auto *str_prop = secprop.Add_string("soundfont", when_idle, "default.sf2"); + auto *str_prop = secprop.Add_string("soundfont", when_idle, "FluidR3_GM.sf2 25"); str_prop->Set_help( "Path to a SoundFont file in .sf2 format. You can use an\n" "absolute or relative path, or the name of an .sf2 inside\n" ++++++ dosbox-staging-name.patch ++++++ diff -Pdpru dosbox-staging-0.80.0.orig/contrib/icons/meson.build dosbox-staging-0.80.0/contrib/icons/meson.build --- dosbox-staging-0.80.0.orig/contrib/icons/meson.build 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/contrib/icons/meson.build 2023-01-04 09:36:39.234139903 +0300 @@ -4,7 +4,7 @@ icons_hicolor = data_dir / 'icons' / 'hi # foreach size : ['16x16', '22x22', '24x24', '32x32'] install_data( - 'small-png' / size / 'dosbox-staging.png', + 'small-png' / size / 'dosbox-staging.png', rename : 'dosbox.png', install_dir: icons_hicolor / size / 'apps', ) endforeach @@ -12,6 +12,6 @@ endforeach # scalable vector icon # install_data( - 'dosbox-staging.svg', + 'dosbox-staging.svg', rename : 'dosbox.svg', install_dir: icons_hicolor / 'scalable' / 'apps', ) diff -Pdpru dosbox-staging-0.80.0.orig/contrib/linux/dosbox-staging.desktop dosbox-staging-0.80.0/contrib/linux/dosbox-staging.desktop --- dosbox-staging-0.80.0.orig/contrib/linux/dosbox-staging.desktop 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/contrib/linux/dosbox-staging.desktop 2023-01-04 09:38:03.694315037 +0300 @@ -56,9 +56,9 @@ GenericName[zh_CN]=DOS 模æå¨ GenericName[zh_TW]=DOS 模æ¬å¨ Comment=DOS/x86 emulator focusing on ease of use Exec=dosbox -Icon=dosbox-staging +Icon=dosbox Type=Application Terminal=false Keywords=dos;gaming;game;games;emulator; Categories=Game;Emulator; -StartupWMClass=dosbox-staging +StartupWMClass=dosbox diff -Pdpru dosbox-staging-0.80.0.orig/contrib/linux/meson.build dosbox-staging-0.80.0/contrib/linux/meson.build --- dosbox-staging-0.80.0.orig/contrib/linux/meson.build 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/contrib/linux/meson.build 2023-01-04 09:39:44.634473223 +0300 @@ -1,3 +1,3 @@ -install_data('dosbox-staging.desktop', install_dir: data_dir / 'applications') +install_data('dosbox-staging.desktop', rename : 'dosbox.desktop', install_dir: data_dir / 'applications') -install_data('dosbox-staging.metainfo.xml', install_dir: data_dir / 'metainfo') +install_data('dosbox-staging.metainfo.xml', rename : 'dosbox.metainfo.xml', install_dir: data_dir / 'metainfo') diff -Pdpru dosbox-staging-0.80.0.orig/meson.build dosbox-staging-0.80.0/meson.build --- dosbox-staging-0.80.0.orig/meson.build 2022-12-21 06:01:22.000000000 +0300 +++ dosbox-staging-0.80.0/meson.build 2023-01-04 09:41:24.630629881 +0300 @@ -1,4 +1,4 @@ project( - 'dosbox-staging', + 'dosbox', 'c', 'cpp', @@ -32,7 +32,7 @@ project( # data_dir = get_option('datadir') licenses_dir = data_dir / 'licenses' / meson.project_name() -doc_dir = data_dir / 'doc' / meson.project_name() +doc_dir = data_dir / 'doc' / 'packages' / meson.project_name() install_man('docs/dosbox.1') install_data('COPYING', install_dir: licenses_dir)