Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dosbox for openSUSE:Factory checked in at 2022-05-21 19:06:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dosbox (Old) and /work/SRC/openSUSE:Factory/.dosbox.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dosbox" Sat May 21 19:06:45 2022 rev:38 rq:978431 version:0.78.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dosbox/dosbox.changes 2021-10-04 18:42:09.022270523 +0200 +++ /work/SRC/openSUSE:Factory/.dosbox.new.1538/dosbox.changes 2022-05-21 19:08:11.811474651 +0200 @@ -2 +2 @@ -Sun Oct 3 17:48:00 UTC 2021 - ???????? ???????????? <i...@ilya.pp.ua> +Sat May 21 13:23:30 UTC 2022 - ???????? ???????????? <i...@ilya.cf> @@ -4 +4,12 @@ -- Updated to dosbox-staging 0.77.1. +- Updated to dosbox-staging 0.78.1 + * Replaced dosbox-staging-0.77.1-config.patch by dosbox-staging-0.78.1-config.patch. + * Replaced dosbox-staging-0.77.1-name.patch by dosbox-staging-0.78.1-name.patch. + * Added BuildRequires: pkgconfig(gmock) dependency. + * Disabled fluidsynth and mt32emu dependency for Leap. + * https://dosbox-staging.github.io/v0-78-0/#changes + * https://dosbox-staging.github.io/v0-78-1/#changes + +------------------------------------------------------------------- +Sun Oct 3 17:48:00 UTC 2021 - ???????? ???????????? <i...@ilya.cf> + +- Updated to dosbox-staging 0.77.1 @@ -15 +26 @@ -Fri Apr 9 12:51:28 UTC 2021 - ???????? ???????????? <i...@ilya.pp.ua> +Fri Apr 9 12:51:28 UTC 2021 - ???????? ???????????? <i...@ilya.cf> @@ -21 +32 @@ -Thu Mar 18 13:28:47 UTC 2021 - ???????? ???????????? <i...@ilya.pp.ua> +Thu Mar 18 13:28:47 UTC 2021 - ???????? ???????????? <i...@ilya.cf> @@ -26 +37 @@ -Mon Nov 2 17:50:22 UTC 2020 - ???????? ???????????? <i...@ilya.pp.ua> +Mon Nov 2 17:50:22 UTC 2020 - ???????? ???????????? <i...@ilya.cf> Old: ---- dosbox-staging-0.77.1-config.patch dosbox-staging-0.77.1-name.patch dosbox-staging-0.77.1.tar.gz New: ---- dosbox-staging-0.78.1-config.patch dosbox-staging-0.78.1-name.patch dosbox-staging-0.78.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dosbox.spec ++++++ --- /var/tmp/diff_new_pack.iXOJHL/_old 2022-05-21 19:08:12.231475269 +0200 +++ /var/tmp/diff_new_pack.iXOJHL/_new 2022-05-21 19:08:12.235475275 +0200 @@ -1,7 +1,7 @@ # # spec file for package dosbox # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,20 +17,21 @@ Name: dosbox -Version: 0.77.1 +Version: 0.78.1 Release: 0 Summary: A modernized DOSBox 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.77.1-config.patch -Patch1: %{name}-staging-0.77.1-name.patch +Patch0: %{name}-staging-0.78.1-config.patch +Patch1: %{name}-staging-0.78.1-name.patch BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: meson >= 0.54.2 BuildRequires: pkgconfig BuildRequires: pkgconfig(SDL2_net) BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(gmock) BuildRequires: pkgconfig(gtest) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(opusfile) @@ -38,8 +39,8 @@ BuildRequires: pkgconfig(zlib) Requires: %{name}-translations = %{version} Recommends: fluid-soundfont-gm -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 -BuildRequires: pkgconfig(fluidsynth) >= 2.0 +%if 0%{?suse_version} >= 1550 +BuildRequires: pkgconfig(fluidsynth) >= 2.2.3 BuildRequires: pkgconfig(mt32emu) %endif @@ -63,21 +64,20 @@ %prep %autosetup -p1 -n %{name}-staging-%{version} -%if "%{?_lib}" == "lib" || (0%{?suse_version} < 1550 && 0%{?sle_version} < 150400) +%if "%{?_lib}" == "lib" || (0%{?suse_version} < 1550) sed -i 's/.*soft_limit.*//' tests/meson.build %endif %build -%meson \ -%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150400 --Duse_fluidsynth=false -Duse_mt32emu=false +%meson -Duse_slirp=false \ +%if 0%{?suse_version} < 1550 +-Duse_fluidsynth=false -Duse_mt32emu=false \ %endif + %meson_build %install %meson_install -mkdir -p %{buildroot}%{_datadir}/%{name}/translations -install -pm0644 contrib/translations/??/*.lng %{buildroot}%{_datadir}/%{name}/translations %check %meson_test ++++++ dosbox-staging-0.77.1-config.patch -> dosbox-staging-0.78.1-config.patch ++++++ --- /work/SRC/openSUSE:Factory/dosbox/dosbox-staging-0.77.1-config.patch 2021-10-04 18:42:08.966270432 +0200 +++ /work/SRC/openSUSE:Factory/.dosbox.new.1538/dosbox-staging-0.78.1-config.patch 2022-05-21 19:08:11.715474509 +0200 @@ -1,16 +1,7 @@ -diff -Pdpru dosbox-staging-0.77.1.orig/src/dosbox.cpp dosbox-staging-0.77.1/src/dosbox.cpp ---- dosbox-staging-0.77.1.orig/src/dosbox.cpp 2021-08-28 21:35:58.000000000 +0300 -+++ dosbox-staging-0.77.1/src/dosbox.cpp 2021-08-29 04:59:31.522271121 +0300 -@@ -465,7 +465,7 @@ void DOSBOX_Init(void) { - "low", "splash_only", - "quiet", "auto", - 0}; -- Pstring = secprop->Add_string("startup_verbosity", only_at_start, "high"); -+ Pstring = secprop->Add_string("startup_verbosity", only_at_start, "medium"); - Pstring->Set_values(verbosity_choices); - Pstring->Set_help( - "Controls verbosity prior to displaying the program:\n" -@@ -498,7 +498,7 @@ void DOSBOX_Init(void) { +diff -Pdpru dosbox-staging-0.78.1.orig/src/dosbox.cpp dosbox-staging-0.78.1/src/dosbox.cpp +--- dosbox-staging-0.78.1.orig/src/dosbox.cpp 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/src/dosbox.cpp 2022-05-21 13:45:17.898607106 +0300 +@@ -549,7 +549,7 @@ void DOSBOX_Init() { pstring->Set_values(mono_pal); pmulti = secprop->Add_multi("scaler", always, " "); @@ -19,31 +10,22 @@ pmulti->Set_help("Scaler used to enlarge/enhance low resolution modes.\n" "If 'forced' is appended, then the scaler will be used even if\n" "the result might not be desired.\n" -@@ -571,12 +571,12 @@ void DOSBOX_Init(void) { +@@ -626,12 +626,12 @@ void DOSBOX_Init() { - Pstring = Pmulti_remain->GetSection()->Add_string("parameters",Property::Changeable::Always,""); + Pmulti_remain->GetSection()->Add_string("parameters", always, ""); -- Pint = secprop->Add_int("cycleup",Property::Changeable::Always,10); -+ Pint = secprop->Add_int("cycleup",Property::Changeable::Always,500); +- Pint = secprop->Add_int("cycleup", always, 10); ++ Pint = secprop->Add_int("cycleup", always, 500); Pint->SetMinMax(1,1000000); Pint->Set_help("Number of cycles added or subtracted with speed control hotkeys.\n" "Run INTRO and see Special Keys for list of hotkeys."); -- Pint = secprop->Add_int("cycledown",Property::Changeable::Always,20); -+ Pint = secprop->Add_int("cycledown",Property::Changeable::Always,500); +- Pint = secprop->Add_int("cycledown", always, 20); ++ Pint = secprop->Add_int("cycledown", always, 500); Pint->SetMinMax(1,1000000); Pint->Set_help("Setting it lower than 100 will be a percentage."); -@@ -597,7 +597,7 @@ void DOSBOX_Init(void) { - Pbool = secprop->Add_bool("nosound",Property::Changeable::OnlyAtStart,false); - Pbool->Set_help("Enable silent mode, sound is still emulated though."); - -- Pint = secprop->Add_int("rate",Property::Changeable::OnlyAtStart,44100); -+ Pint = secprop->Add_int("rate",Property::Changeable::OnlyAtStart,48000); - Pint->Set_values(rates); - Pint->Set_help("Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality."); - -@@ -656,7 +656,7 @@ void DOSBOX_Init(void) { +@@ -715,7 +715,7 @@ void DOSBOX_Init() { "'auto', to use the first working external MIDI player. This\n" " might be a software synthesizer or physical device."); @@ -52,7 +34,7 @@ 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" -@@ -763,7 +763,7 @@ void DOSBOX_Init(void) { +@@ -829,7 +829,7 @@ void DOSBOX_Init() { // have worked with when tuning their game audio, we therefore use this // same value given it's the most likely to produce audio as intended by // the authors. @@ -61,20 +43,11 @@ pint->SetMinMax(8000, 48000); pint->Set_help("Sample rate of the PC-Speaker sound generation."); -@@ -959,6 +959,8 @@ void DOSBOX_Init(void) { - MSG_Add("AUTOEXEC_CONFIGFILE_HELP", - "Lines in this section will be run at startup.\n" - "You can put your MOUNT lines here.\n" -+ "mount C .\n" -+ "C:\n" - ); - MSG_Add("CONFIGFILE_INTRO", - "# This is the configuration file for dosbox-staging (%s).\n" -diff -Pdpru dosbox-staging-0.77.1.orig/src/gui/sdlmain.cpp dosbox-staging-0.77.1/src/gui/sdlmain.cpp ---- dosbox-staging-0.77.1.orig/src/gui/sdlmain.cpp 2021-08-28 21:35:58.000000000 +0300 -+++ dosbox-staging-0.77.1/src/gui/sdlmain.cpp 2021-08-29 04:48:19.341560070 +0300 -@@ -3012,7 +3012,7 @@ void Config_Add_SDL() { - constexpr auto deprecated = Property::Changeable::Deprecated; +diff -Pdpru dosbox-staging-0.78.1.orig/src/gui/sdlmain.cpp dosbox-staging-0.78.1/src/gui/sdlmain.cpp +--- dosbox-staging-0.78.1.orig/src/gui/sdlmain.cpp 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/src/gui/sdlmain.cpp 2022-05-21 13:56:03.471057645 +0300 +@@ -3432,7 +3432,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); @@ -82,7 +55,7 @@ Pbool->Set_help("Start directly in fullscreen.\n" "Run INTRO and see Special Keys for window control hotkeys."); -@@ -3027,7 +3027,7 @@ void Config_Add_SDL() { +@@ -3444,7 +3444,7 @@ void Config_Add_SDL() { Pstring->Set_help("What resolution to use for fullscreen: 'original', 'desktop'\n" "or a fixed size (e.g. 1024x768)."); @@ -91,8 +64,8 @@ pstring->Set_help( "Set window size when running in windowed mode:\n" " default: Select the best option based on your\n" -@@ -3111,7 +3111,7 @@ void Config_Add_SDL() { - Pint = Pmulti->GetSection()->Add_int("ysens",Property::Changeable::Always,100); +@@ -3554,7 +3554,7 @@ void Config_Add_SDL() { + Pint = Pmulti->GetSection()->Add_int("ysens", always,100); Pint->SetMinMax(-1000,1000); - pbool = sdl_sec->Add_bool("raw_mouse_input", on_start, false); @@ -100,18 +73,14 @@ pbool->Set_help( "Enable this setting to bypass your operating system's mouse\n" "acceleration and sensitivity settings. This works in\n" -diff -Pdpru dosbox-staging-0.77.1.orig/src/midi/midi_fluidsynth.cpp dosbox-staging-0.77.1/src/midi/midi_fluidsynth.cpp ---- dosbox-staging-0.77.1.orig/src/midi/midi_fluidsynth.cpp 2021-08-28 21:35:58.000000000 +0300 -+++ dosbox-staging-0.77.1/src/midi/midi_fluidsynth.cpp 2021-08-29 05:48:55.768978755 +0300 -@@ -46,9 +46,9 @@ static void init_fluid_dosbox_settings(S - { - constexpr auto when_idle = Property::Changeable::WhenIdle; +diff -Pdpru dosbox-staging-0.78.1.orig/src/midi/midi_fluidsynth.cpp dosbox-staging-0.78.1/src/midi/midi_fluidsynth.cpp +--- dosbox-staging-0.78.1.orig/src/midi/midi_fluidsynth.cpp 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/src/midi/midi_fluidsynth.cpp 2022-05-21 13:58:10.276717530 +0300 +@@ -50,7 +50,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. + // 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"); -+ // Name 'FluidR3_GM.sf2 25' picks the default soundfont if it's installed -+ // in the OS. In openSUSE it's FluidR3_GM.sf2 25. + 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" ++++++ dosbox-staging-0.77.1-name.patch -> dosbox-staging-0.78.1-name.patch ++++++ --- /work/SRC/openSUSE:Factory/dosbox/dosbox-staging-0.77.1-name.patch 2021-10-04 18:42:08.978270452 +0200 +++ /work/SRC/openSUSE:Factory/.dosbox.new.1538/dosbox-staging-0.78.1-name.patch 2022-05-21 19:08:11.727474527 +0200 @@ -1,6 +1,6 @@ -diff -Pdpru dosbox-staging-0.77.1.orig/contrib/icons/meson.build dosbox-staging-0.77.1/contrib/icons/meson.build ---- dosbox-staging-0.77.1.orig/contrib/icons/meson.build 2021-08-28 21:35:58.000000000 +0300 -+++ dosbox-staging-0.77.1/contrib/icons/meson.build 2021-10-03 18:27:15.914070806 +0300 +diff -Pdpru dosbox-staging-0.78.1.orig/contrib/icons/meson.build dosbox-staging-0.78.1/contrib/icons/meson.build +--- dosbox-staging-0.78.1.orig/contrib/icons/meson.build 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/contrib/icons/meson.build 2022-05-21 14:55:58.438969423 +0300 @@ -3,11 +3,11 @@ icons_hicolor = data_dir / 'icons' / 'hi # small pre-rendered raster icons # @@ -15,9 +15,9 @@ -install_data('dosbox-staging.svg', +install_data('dosbox-staging.svg', rename : 'dosbox.svg', install_dir : icons_hicolor / 'scalable' / 'apps') -diff -Pdpru dosbox-staging-0.77.1.orig/contrib/linux/dosbox-staging.desktop dosbox-staging-0.77.1/contrib/linux/dosbox-staging.desktop ---- dosbox-staging-0.77.1.orig/contrib/linux/dosbox-staging.desktop 2021-08-28 21:35:58.000000000 +0300 -+++ dosbox-staging-0.77.1/contrib/linux/dosbox-staging.desktop 2021-10-03 18:22:18.482052904 +0300 +diff -Pdpru dosbox-staging-0.78.1.orig/contrib/linux/dosbox-staging.desktop dosbox-staging-0.78.1/contrib/linux/dosbox-staging.desktop +--- dosbox-staging-0.78.1.orig/contrib/linux/dosbox-staging.desktop 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/contrib/linux/dosbox-staging.desktop 2022-05-21 14:53:51.761276863 +0300 @@ -56,9 +56,9 @@ GenericName[zh_CN]=DOS ????????? GenericName[zh_TW]=DOS ????????? Comment=DOS/x86 emulator focusing on ease of use @@ -30,9 +30,9 @@ Categories=Game;Emulator; -StartupWMClass=dosbox-staging +StartupWMClass=dosbox -diff -Pdpru dosbox-staging-0.77.1.orig/contrib/linux/meson.build dosbox-staging-0.77.1/contrib/linux/meson.build ---- dosbox-staging-0.77.1.orig/contrib/linux/meson.build 2021-08-28 21:35:58.000000000 +0300 -+++ dosbox-staging-0.77.1/contrib/linux/meson.build 2021-10-03 18:29:12.207641515 +0300 +diff -Pdpru dosbox-staging-0.78.1.orig/contrib/linux/meson.build dosbox-staging-0.78.1/contrib/linux/meson.build +--- dosbox-staging-0.78.1.orig/contrib/linux/meson.build 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/contrib/linux/meson.build 2022-05-21 14:54:58.254165284 +0300 @@ -1,5 +1,5 @@ -install_data('dosbox-staging.desktop', +install_data('dosbox-staging.desktop', rename : 'dosbox.desktop', @@ -41,10 +41,22 @@ -install_data('dosbox-staging.metainfo.xml', +install_data('dosbox-staging.metainfo.xml', rename : 'dosbox.metainfo.xml', install_dir : data_dir / 'metainfo') -diff -Pdpru dosbox-staging-0.77.1.orig/meson.build dosbox-staging-0.77.1/meson.build ---- dosbox-staging-0.77.1.orig/meson.build 2021-08-28 21:35:58.000000000 +0300 -+++ dosbox-staging-0.77.1/meson.build 2021-10-03 18:42:23.094315697 +0300 -@@ -353,8 +353,8 @@ executable('dosbox', ['src/main.cpp', 's +diff -Pdpru dosbox-staging-0.78.1.orig/contrib/translations/meson.build dosbox-staging-0.78.1/contrib/translations/meson.build +--- dosbox-staging-0.78.1.orig/contrib/translations/meson.build 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/contrib/translations/meson.build 2022-05-21 15:00:32.750634542 +0300 +@@ -49,7 +49,7 @@ endforeach + + # Setup the translation files in the system + if get_option('prefix') in ['/usr', '/usr/local'] +- system_translations = get_option('prefix') / 'share/dosbox-staging/translations' ++ system_translations = get_option('prefix') / 'share/dosbox/translations' + foreach source_file, target_name : translations_files + install_data(builddir_translations / target_name, + install_dir : system_translations) +diff -Pdpru dosbox-staging-0.78.1.orig/meson.build dosbox-staging-0.78.1/meson.build +--- dosbox-staging-0.78.1.orig/meson.build 2022-01-07 18:37:04.000000000 +0300 ++++ dosbox-staging-0.78.1/meson.build 2022-05-21 14:57:09.079913267 +0300 +@@ -469,8 +469,8 @@ subdir('tests') # additional files for installation # data_dir = get_option('datadir') ++++++ dosbox-staging-0.77.1.tar.gz -> dosbox-staging-0.78.1.tar.gz ++++++ ++++ 126422 lines of diff (skipped)